Autor Thema: im backend via ls notesdocument neu berechnen...  (Gelesen 1788 mal)

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
im backend via ls notesdocument neu berechnen...
« am: 02.12.02 - 13:56:17 »
habe das im betreff stehende problem.
kann doch nicht sein, dass es da keine methode gibt, oder bin ich blind ?
computewithwform bringt mich null weiter, da berechnete felder unberuehrt bleiben.

danke im vollrausch, aehh, vorraus

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:im backend via ls notesdocument neu berechnen...
« Antwort #1 am: 02.12.02 - 14:06:23 »
doc.save ist drin?

Aber soweit ich mich enstinne, geht es nur und am besten mit
@Command([ToolsRefreshAllDocs])
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:im backend via ls notesdocument neu berechnen...
« Antwort #2 am: 02.12.02 - 14:07:01 »
interessant

hatte das Problem noch nicht
poste deine db mit dem einen doc rein - vielleicht kann ich da was finden(hoffe ich)

cu
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:im backend via ls notesdocument neu berechnen...
« Antwort #3 am: 02.12.02 - 14:12:41 »
@rob green : also @Command([ToolsRefreshAllDocs]) geht nicht, da die docs in einer best. reihenfolge refreshed werden müssen.

@performance : ist im prinzip nix atemberaubendes :
das feld beeinhaltet ein regülaren @dblookup(der auch funktioniert) und hier die prozedur

Sub RefreshDocs(dc As notesdocumentcollection)
   Dim doc As notesdocument
   Set doc = dc.getfirstdocument
   While Not doc Is Nothing
      Call doc.computewithform(False,False)
      Call doc.save(True,False)
      Set doc = dc.getnextdocument(doc)
   Wend
End Sub

der ich mehrere collections uebergebe...
das computewithform ist da noch drin, weil ich dachte, dies lässt auch berechnete felder neu berechnen.
und das anfassen per doc.save reicht auch irgendwie nicht.

ich bin echt ratlos  :(
till

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:im backend via ls notesdocument neu berechnen...
« Antwort #4 am: 02.12.02 - 14:16:43 »
in der Help steht eben leider dazu ungefähr: "geht auf validierungs, translation und default formulas los" (erste Satz). Damit kannst Du Dir computed Fields abschminken anscheindend.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:im backend via ls notesdocument neu berechnen...
« Antwort #5 am: 02.12.02 - 14:20:04 »
ich würde den raiseerror Parameter auf True setzen
- bei false wird bei einem Fehler nichts mehr mit dem dok gemacht

- debuggen ? mit der Hand am Fuss testen
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:im backend via ls notesdocument neu berechnen...
« Antwort #6 am: 02.12.02 - 14:20:35 »
bei mir steht nur "Saves any changes you have made to a document.".
da das aber kein change von mir ist...
aber das muss doch irgendwie moeglich sein...
loesung haette ich ja (im frontend oeffnen, refreshed, speichern, schliessen) aber dass kann man ja nicht verkaufen, da das ueber u.U. 2000 Dokumente läuft.

Naja, vielleicht weiss ja wer Rat.

*aufdemschlauchstehend*

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:im backend via ls notesdocument neu berechnen...
« Antwort #7 am: 02.12.02 - 14:22:58 »
in "meiner" Help:

Validates a document by executing the default value, translation, and validation formulas, if any are defined in the document form.

Auf LDD habe ich nun auch mal geschaut:
bekanntes Thema...entweder @command oder aber selbst die Berechnungen anstellen im Agent.


Hm..wenn es schon zB nur Input Transaltion Formulas triggered, könntest Du dann dort Deine "Formeln" (habe n.n. ganz den Kontext des Problems erfasst) reinziehen, die auf dritte Felder losgehen. Nur so ne Idee.
« Letzte Änderung: 02.12.02 - 14:25:19 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz