Autor Thema: ein ToolsRefreshAllDocs im Hintergrund  (Gelesen 2606 mal)

Offline Selin

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 532
  • Geschlecht: Weiblich
ein ToolsRefreshAllDocs im Hintergrund
« am: 25.01.05 - 09:23:55 »
Hallo Zusammen,

gibt es eine Möglichkeit die Dokumente in einer Ansicht zu aktualisieren, ohne ein ToolsRefreshAllDocs manuell auszuführen.
Und wenn möglich sogar auch dann, wenn die DB geschlossen ist?

Danke+Gruß
Selin
Windows XP
Notes 6.5

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #1 am: 25.01.05 - 09:29:30 »
Wenn du imit im Hintergrund auf dem Server meinst dann ja. Das geht über Lotus Script und über Computewithform der im Prinzip das selbe macht wie ToolsRefreshAllDocs. Und unter R5 sollte das Teil auch noch richtig fehlertolerant funktionieren. Unter V6 wäre ich mit dem Ding im Moment vorsichtig.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Selin

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 532
  • Geschlecht: Weiblich
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #2 am: 25.01.05 - 09:55:18 »
Hey,

hmm, habe mal in der Hilfe nachgeschaut aber komme damit nicht klar  :-\
Windows XP
Notes 6.5

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #3 am: 25.01.05 - 10:22:19 »
Was bitteschön ist denn an der Hilfe unverständlich?

Das Dingens macht das hier:
Validates a document by executing the default value, translation, and validation formulas, if any are defined in the document form.
Du musst nur eine Schelife drumherum basteln damit er alle Dokumente abklappert. und logischerweise auch einen Doc.Save einbauen.

Und damit genau das gleiche was ToolsRefreshAllDocs auch macht, wobei die Dokumentation hier etwas in die Irre führt. ToolsRefreshalldocs macht eben nicht das selbe wie Refresh.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #4 am: 25.01.05 - 11:48:42 »
...Und damit genau das gleiche was ToolsRefreshAllDocs auch macht, ...

Hi,

nicht ganz das gleiche.

Bei ToolsRefreshAllDocs werden auch die berechneten Felder aktualisiert, sprich neu berechnet. Bei ComputewithForm bin ich mir da nicht so sicher. Hier bin ich schon oft böse reingefallen.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #5 am: 25.01.05 - 12:07:00 »
Doch, die berechneten Felder werden mit berechnet. Das Problem ist dabei nur das Computewithform empfindlicher auf Fehler reagiert als ToolsRefreshAllDocs, und wenn du das Errorhandling nicht sauber mit einbaust gibt es Ärger. Manchmal selbst dann wenn du es einbaust der wenn die Formeln beim berechnen komplex sind.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #6 am: 25.01.05 - 12:10:33 »
Ich stelle mal (Selin) die Frage andersherum: Was soll den überhaupt refreshed werden ? Da muss ja ein Grund dahinter stecken, und vielleicht lässt sich das Ganze ja auch gaaaanz anders lösen ?

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #7 am: 25.01.05 - 12:30:16 »
Bernhard du weist doch, alles lässt sich anders lösen notfalls Thomas Anders

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Selin

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 532
  • Geschlecht: Weiblich
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #8 am: 25.01.05 - 13:52:45 »
Ich stelle mal (Selin) die Frage andersherum: Was soll den überhaupt refreshed werden ? Da muss ja ein Grund dahinter stecken, und vielleicht lässt sich das Ganze ja auch gaaaanz anders lösen ?

Bernhard

Hi,

also es geht darum, Kontakte aus dem persönlichen Adressbuch in eine andere datenbank zu exportieren.
Die Maske bzw. Type im persönlichen Adressbuch heisst "Person". Die Maske für Kontakte in meiner neuen  DB heisst Kontaktformular. Nach dem exportieren muss ich das exportierte Dokument einmal öffnen, bearbeiten, speichern und schließen, damit er in das Feld "Form" Kontaktformular reinschreibt. beim öffnen bringt er nämlich die Meldung, dass er die Maske "Person" nicht finden konnte. Und ich dachte, dass ich durch das Aktualisieren vielleicht diese Fehlermeldung unterdrücken kann.
Windows XP
Notes 6.5

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #9 am: 25.01.05 - 14:06:54 »
Warum setzt Du den richtigen Formname nicht gleich beim Export ?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #10 am: 25.01.05 - 14:07:27 »
Hi,

da das eine einmalige Angelegenheit ist, würde ich das mit ToolsRefreshAllDocs machen. Das ist am einfachsten und bringt den gewünschten Erfolg.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #11 am: 25.01.05 - 14:10:02 »
Woher soll ToolsRefreshAllDocs aber den richtigen Maskennamen wissen, Axel ?

Bernhard

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #12 am: 25.01.05 - 14:16:13 »
Yoo, du hast natürlich recht.

Ich war auf einer anderen Baustelle. Da hast das so funktioniert.

Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #13 am: 25.01.05 - 14:29:55 »
schließen, damit er in das Feld "Form" Kontaktformular reinschreibt. beim öffnen bringt er nämlich die Meldung, dass er die Maske "Person" nicht finden konnte. Und ich dachte, dass ich durch das Aktualisieren vielleicht diese Fehlermeldung unterdrücken kann.
Selbst wenn du die Aktualisierung ausgeführt hättest, wäre hier weder mit ToolsRefreshAllDocs noch mit ComputewithForm eine sichtbare Verbesserung rausgekommen.
Der Befehl würde nämlich garnicht wissen was er denn eigentlich refreshen soll. Äpfel, Birnen oder vielleicht doch Bananen?

Bernhard hat recht. Du musst entweder bereits beim Export ein Feld mit dem Namen Form und dem entsprechenden Wert mit erstellen oder dieses Feld über einen einfachen Agent in deine ungeFORMten Dokumente reinschießen.

Womit wieder einmal bewiesen wäre, eine ausführliche Problembeschreibung mit Basis und Ziel ist für wirklich Zielführende Aussagen zwingend notwendig.

Thomas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Selin

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 532
  • Geschlecht: Weiblich
Re: ein ToolsRefreshAllDocs im Hintergrund
« Antwort #14 am: 25.01.05 - 14:46:10 »
danke

Gruß
Selin
Windows XP
Notes 6.5

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz