Autor Thema: Speichern einer Maske  (Gelesen 2501 mal)

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Speichern einer Maske
« am: 13.05.03 - 07:16:59 »
Moins,
folgendes Problem: in einer Maske die Aktion speichern, leider wird immer nur der letzte Eintrag gespeichert, warum ?!?

Weiterhin wie kann ich nach dem ich auf speichern geklickt habe die Maske (neu) aufrufen, sprich das die relevanten felder wieder leer sind... (kein neues Fenster öffnen)

MfG
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Speichern einer Maske
« Antwort #1 am: 13.05.03 - 09:28:50 »
erste Frage verstehe ich nicht, daß immer nur der letzte eintrag gespeichert wird. Von was der letzte Eintrag und welcher Eintrag wo?

zweite Frage: bastel Dir ein Script im PostSave Event, das die Felder wieder leert.
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 Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Speichern einer Maske
« Antwort #2 am: 13.05.03 - 09:42:54 »
Pass auf ich will mehrere Eintragungen vornehmen, aber nicht immer wieder die Maske neu öffnen, deshalb habe ich eine Aktion mit @Command([FileSave]) Problem ist nur, wenn ich dann die Maske mit meheren Daten fülle und dann immer wieder speichere, speichert er nur den letzten Eintrag :(

zu 2. gibts den da keine Refresh-Funktion ?!?
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Speichern einer Maske
« Antwort #3 am: 13.05.03 - 09:52:07 »
Such mal bitte nach "Historie" und etwas längerer Suchzeitraum. Don Pascale hatte das mal für sich verwendet. Ist auch auf SearchDomino in der Tipsammlung vorhanden, auf Notes.net gibt es auch zahlreiche Beispiele.

Es gibt keine PostSave EIngabeübersetzungstrigger bzw ein RefreshAfterSave. Das was Du möchtest, geht nur mit Script.
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 Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Speichern einer Maske
« Antwort #4 am: 13.05.03 - 10:01:26 »
Hi,

so ganz kapier' ich das immer noch nicht. Verstehe ich das richtig, du hast eine Maske mit mehreren Feldern und willst zwischen dem Ausfüllen der Feldern immer mal wieder speichern. Und dabei verschwinden die Werte aus den bereits ausgefüllten Feldern.

Richtig oder falsch?

Wenn richtig, überprüf doch mal die Formeln für die Eingabeübersetzung und/oder -validierung in den einzelnen Feldern.

Axel
 

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

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Speichern einer Maske
« Antwort #5 am: 13.05.03 - 10:41:05 »
@axel: hmm ich trag in meiner Maske werte ein, drücke auf speichern, jetzt sind ja immer noch die werte drin, weil die maske ja nicht resetet wird, so ich über schreib die werte und klick wieder auf speichern, danach schliesse ich das fenster..jetzt taucht in meiner ansicht, nur das letzte gespeicherte Dokument auf, das was ich vorher gespeichert habe nicht....
Mir ist das auch relativ egal ob die felder nach dem speichern geleert werden oder nicht..wollt halt nur die maske nicht permanent neu aufrufen....(die schablone zu der sache, liegt unter entwicklung, bereichnung in einer maske oder so)...

@rob: ich glaube das mit der history ist wohl nicht ganz was ich suche
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

feel_x

  • Gast
Re:Speichern einer Maske
« Antwort #6 am: 13.05.03 - 10:47:05 »

Nee, im Moment speicherst Du das Dokument und überschreibst danach die gespeicherten Werte.

Was Du machen musst, ist, das aktuelle Dokument zu speichern und schließen und sofort ein neues öffnen.
(Also beide Aktionen innerhalb einer Formel)

Dann dürfte das keine merkliche Zeitverzögerung bringen.



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:Speichern einer Maske
« Antwort #7 am: 13.05.03 - 10:51:29 »
Zitat
@axel: hmm ich trag in meiner Maske werte ein, drücke auf speichern, jetzt sind ja immer noch die werte drin, weil die maske ja nicht resetet wird, so ich über schreib die werte und klick wieder auf speichern, danach schliesse ich das fenster..jetzt taucht in meiner ansicht, nur das letzte gespeicherte Dokument auf, das was ich vorher gespeichert habe nicht....

Hi,

ist ja auch logisch. Du arbeitest immer im gleichen Dokument. Was du machen mußt hat feel_x ja bereits geschrieben.


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

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Speichern einer Maske
« Antwort #8 am: 13.05.03 - 10:52:05 »
hmm oder so, habe jetzt aber folgendes gemacht:

einfach hinter dem filesave die felder per setfield wieder auf 0 gesetzt...funktioniert ;)

@feel_x irgendwie funktioniert das nicht..ich glaub heut ist mal wieder einer der tage....

aktion speichern, formel:

@Command([FileSave]);
@Command([FileCloseWindow]);
@Command([Compose]; ""; "erfassung")

bis zum file save kommter
« Letzte Änderung: 13.05.03 - 11:03:38 von Karotte »
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

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:Speichern einer Maske
« Antwort #9 am: 13.05.03 - 12:12:21 »
Zitat
bis zum file save kommter


und dann ....  ??? ???

Ich vermute das liegt an der Reihenfolge der Abarbeitung der Befehle.

Versuch's mal so:

@Command([FileSave]);
@Command([FileCloseWindow]);
@PostedCommand([Compose]; ""; "erfassung")

Bin mir aber nicht sicher, ob's hilft.

Axel

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

Offline Karotte

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 627
  • Geschlecht: Männlich
  • Never touch a running SysOp
    • Meine Homepage ;)
Re:Speichern einer Maske
« Antwort #10 am: 13.05.03 - 12:20:45 »
nope, da öffnet er ein komplett neues fenster und das alte bleibt offen, irgendwie nimmt er den closewindow nicht...

vielleicht liegts daran:

Die nachstehenden Befehle werden in einer Formel stets zuletzt ausgeführt. Dies bedeutet, daß ihre Aktionen keine Auswirkung auf Teile der Formel haben, die auf diesen Befehl folgen:
FileCloseWindow

(irgendwie kapier ich das da oben ehh ned ganz, obwohl heut kapier ich ehh nix mehr)

Ansonsten es geht aufeinmal, fragt mich nicht wieso, hatte nur ausversehen den client abgeschossen gehabt und nach neustarten funktioniert alles so wie ich es von anfang an wollte

thx @all
« Letzte Änderung: 13.05.03 - 12:52:27 von Karotte »
"Quantenmechanisch ist alles eine Frage der Statistik. Auch wenn der Mensch zigmillionenmal derjenige war, der den Rechner ausgeschaltet hat, kann es doch beim zigmillionenersten Fall einmal der Rechner sein, der den Menschen ausschaltet."

-------------------------------------------------------------------
Domino Server: 5.0.10 (W2K)
Domino Cluster: 5.0.11 (W2K)
z.zt. 340 Clients: 5.0.6/5.0.9/5.0.10/5.0.11 (NT/W2K)
-------------------------------------------------------------------
CLS (R5) und MCP (72-210/72-215)

feel_x

  • Gast
Re:Speichern einer Maske
« Antwort #11 am: 13.05.03 - 13:01:31 »

Also, was lehrt uns das: Einfach ab und zu mal den client abschießen.. oder zumindest neustarten.


Naja, Notes halt.

 ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz