Autor Thema: Vorgabewert in Feldern  (Gelesen 2069 mal)

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Vorgabewert in Feldern
« am: 03.02.06 - 11:38:08 »
Ich habe eine Maske mit einem Datumsfeld. Diese Feld belege ich mit euer Formel im Vorgabewert vor. So weit so gut.

Der User ändert nun das Datum und wählt dann in einem Optionsfeld ein Option aus. Auf Grund der verschiedenen Optionen blende ich dann verschiedene andere Felder ein bzw. aus. DAmit das automatisiert erfolgt, muss die Maske aktualisiert werden, wenn sich das Optionsfeld ändert.

Und genau da liegt das Problem. Das Datumsfeld wird bei der Aktualisierung wieder mit dem Vorgabewert belegt. Ist das normal?

Mein Verständis von Vorgabewerten war bisher der, dass der Vorgabewert beim Anlegen eines neuen Dokumentes berechnet wird und dann nicht mehr.

Axel
 
« Letzte Änderung: 03.02.06 - 12:03:20 von Axel »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Vorgabewert in Feldern
« Antwort #1 am: 03.02.06 - 11:40:34 »
Kleine Frage.

Welche Formel?
Diese Feld belege ich mit euer Formel im Vorgabewert vor. So weit so gut.

Andreas

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: Vorgabewert in Feldern
« Antwort #2 am: 03.02.06 - 11:51:13 »
In diesem Feld wird ein Gültigkeitsdatum gesetzt. Nach diesem Datum wird ddas Dokument mit einem periodischen Agent gelöscht.

Die Gültigkeitsdauer in Tagen lege ich in einem Konfigurationsdokument fest.

Formel im Vorgabewert:

tage := @DbLookup("":"NoCache"; ""; "vwKonfiguration"; "Allgemein"; "xCfgGueltigTage");
@Adjust(@Now; 0; 0; tage; 0; 0; 0);


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

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Vorgabewert in Feldern
« Antwort #3 am: 03.02.06 - 11:53:45 »
Nicht das ich lästig sein will, aber du bist dir wirklich sicher Axel das da nichts anderes noch mitspielt?
Die Vorgabewerte werden bei allen Versionen die ich bis jetzt gesehen habe immer korrekt behandelt. Wenn da Fehler aufgetaucht sind war das eigentlich immer irgendwo anders im Code versteckt.
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 ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Vorgabewert in Feldern
« Antwort #4 am: 03.02.06 - 12:00:53 »
Dem muss ich zustimmen.

Ich habe eben mal ein paar Varianten getestet und in keiner ist der Wert im Feld mit dem Vorgabewert (nachdem  ich ihn geandert habe) bei der Auswahl in einem Optionsfeld (wie beschrieben) wieder "zurueckgestellt" worden.

Andreas

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: Vorgabewert in Feldern
« Antwort #5 am: 03.02.06 - 12:02:26 »
Nicht das ich lästig sein will, aber du bist dir wirklich sicher Axel das da nichts anderes noch mitspielt?
Die Vorgabewerte werden bei allen Versionen die ich bis jetzt gesehen habe immer korrekt behandelt. Wenn da Fehler aufgetaucht sind war das eigentlich immer irgendwo anders im Code versteckt.

Du bist überhaupt nicht lästig. Bis zu deiner Antwort war ich mit sicher, dass nichts anderes mitspielt.

Aber du hast mich ins Grübeln gebracht und im PostRecalc-Event der Maske ist noch eine Formel versteckt die mir hier in die Suppe spukt.  :o

Was sich der damalige Entwickler dabei gedacht hat möchte ich gerne mal wissen.

Aber sei's drum. Ich weiss jetzt wo ich ansetzen muss.

Vielen Dank für deinen Wink mit der Fahnenstange.   ;D


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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz