Autor Thema: Problem mit Formel im Postopen  (Gelesen 1285 mal)

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Problem mit Formel im Postopen
« am: 07.11.03 - 11:15:20 »
Das Problem hatte ich hier schon einmal angesprochen ist aber nicht gelöst worden.

In einer Maske habe ich ein Feld das durch importieren gefüllt wird (Bsp. 22 34) ein weiteres Feld, das editierbar ist, wird mit einer Nr. gefüllt, die dann folgendes Format hat: 2234+3stelligerZähler+0 (22344560). Der Zähler ist fortlaufend.
Um der Sachbearbeiterin es etwas einfacher zu machen habe ich im Postopen der Maske eine Formel die mit Lookup nach einem Eintrag des Bsp. (22 34) sucht, den Zähler ausliest diesen mit 1 addiert und den neuen Wert in das Feld schreibt.
Wenn Lookup den Eintrag nicht findet öffnet sich eine Dialogbox die zur Eingabe der Nr. aufruft diese Box erscheint ebenfalls wenn der Zähler 999 erreicht hat dann muss eine komplett neue Nr. eingegeben werden.

Der Ablauf ist dann wie folgt:
In der Ansicht sind x Dokumente das erste doc wird angewählt und mit einem klick auf einen Button (@Command[EditDocument]) gelangt man in das Dok.
Nun gibt man entweder eine neue Nr. ein oder man übernimmt die Vorgabe.
Durch einen klick auf den Button <Nächste Nr.> (@Command([FileSave]);@PostedCommand([NavigateNext])) gelangt man in das nächste Dokument.

Nun zum Problem:
Solange Lookup einen Zählerwert findet, erscheint das nächste Dok. und die Nr. wird hochgezählt und in das Feld geschrieben.

Wenn lookup keinen Zählerwert findet, erscheint die Dialogbox aber es wird nicht das nächste Dok. sondern weiterhin das „alte“ angezeigt.
Ich muss aber das nächste Dok. sehen da ich ja anhand der Vorgruppe (22 34) erst die laufende Nr. vergeben kann.

Komischerweise funktioniert das ganze auf meinem Rechner zu Hause, der auf der Arbeit scheint irgendwie zu schnell zu sein für das ganze.

klaussal

  • Gast
Re:Problem mit Formel im Postopen
« Antwort #1 am: 07.11.03 - 13:21:39 »
... aus der designer-hilfe:

Sleep statement  

Causes a script to pause for at least the amount of time specified. The script may pause for longer.
Syntax
Sleep (Dim time as Float)

... obwohl der fehler wahrscheinlich woanders liegen dürfte.

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Problem mit Formel im Postopen
« Antwort #2 am: 10.11.03 - 10:16:13 »
Hallo,

habe sleep jetzt mal probiert.
Damit startet das ganze script zwar zeitverzögert in dieser Zeit
bleibt aber auch weiterhin das "alte" Dokument im Vordergrund.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit Formel im Postopen
« Antwort #3 am: 10.11.03 - 21:46:41 »
... ich glaube nicht das er zu schnell ist, sondern daß die Ansicht noch nicht refresht ist...

ata
Grüßle Toni :)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Problem mit Formel im Postopen
« Antwort #4 am: 10.11.03 - 21:57:27 »
Irgend sowas muss es sein, wobei ich da auch noch unsicher bin, wo es tatsächlich hakt. Wir haben schon mal zu zweit nebeneinander auf derselben Server-Datenbank parallel so was ähnliches gemacht. Bei mir hat der Lookup funktioniert, beim Kollegen war er nicht nachgeführt. Die Refresh-Einstellungen des View (automatisch - manuell undsoweiter .....) spielen da allerdings durchaus eine Rolle.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit Formel im Postopen
« Antwort #5 am: 10.11.03 - 22:09:03 »
... ich habe in einem Script eine Warteschleife drin, die mehrfach hintereinander prüft, ob es einen Wert geben kann, wenn das das Problem lösen könnte, dann schau ich mal nach dem Code...
Grüßle Toni :)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Problem mit Formel im Postopen
« Antwort #6 am: 10.11.03 - 22:30:48 »
Kann schon sein, wenn man da vielleicht noch einen ViewRefresh davor setzt, wobei auch das - jedenfalls seinerzeit - auch nicht zuverlässige Resultate gebracht hat.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Problem mit Formel im Postopen
« Antwort #7 am: 11.11.03 - 15:39:42 »
Hallo zusammen bin erst nächste Woche Montag wieder im Büro.
Melde mich dann wieder nachdem ich das mit dem refreshen gecheckt habe.
Boris

Hat sich erledigt. Ich bearbeite die Dokumente jetzt direkt aus der Ansicht über eine Schleife.

Boris
« Letzte Änderung: 26.11.03 - 08:25:05 von Kadlec »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz