Autor Thema: Vorgabewert mit @Today  (Gelesen 1203 mal)

Offline MisterDa

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
  • Was zählen Schafe, wenn sie nicht schlafen können?
Vorgabewert mit @Today
« am: 29.04.03 - 08:44:38 »
Hi Forum!

mein Problem ist:
Ich habe ein Dokument mit den verschiedenen Stati: "Aufgenommen", "In Arbeit" und "Abgeschloßen". Weiterhin hab ich ein "Erledigt"-Feld als Datumsfeld erstellt, das verborgen ist solange das Doc nicht auf "Abgeschloßen" steht. Wird das Doc jetzt im Status "In Arbeit" oder "Aufgenommen" abgespeichert und später der Status auf "Abgeschloßen" gestellt, sollte im "Erledigt"-Feld das aktuelle Datum eingetragen werden. (Vorgabewert: @Today) Er trägt mir aber immer das Datum ein, an dem das Doc erstellt bzw. gespeichert wurde. Auch @Adjust funktioniert nicht..
Scheint ja daran zu liegen, dass der Vorgabewert gleich beim ersten speichern mit abgespeichert wird..und nicht erst, wenn ich den Status auf "Abgeschloßen" stelle.

Hat jemand ne Idee wie ich das hinkriege, dass er mir das aktuelle Datum (nach Statusänderung auf "Abgeschloßen") einträgt?

Danke
MisterDa
Win2k
Designer 5.08

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:Vorgabewert mit @Today
« Antwort #1 am: 29.04.03 - 09:28:19 »
- das Feld Erledigt kann berechnet sein aber mit Vorgabewert Erledigt
- im Querysave dein Statusfeld abfragen - falls "Abgeschlossen" dann setze das Feld "Erledigt" auf  @Today
- bleibt noch die Frage kann der Status sich auch rückwärs ändern ?
dann muss Erledigt wieder gelöscht werden also ein @if einbauen


cu
Wir können alles außer hochdeutsch !

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

Offline MisterDa

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
  • Was zählen Schafe, wenn sie nicht schlafen können?
Re:Vorgabewert mit @Today
« Antwort #2 am: 29.04.03 - 10:09:10 »
Thx.

Aber der User soll das Feld noch bearbeiten können, d.h. er soll das Datum auch per Hand auswählen können. Daher darf es ja nicht berechnet sein..soll eben nur ein Vorgabewert (Datumsvorschlag) sein..

Win2k
Designer 5.08

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 mit @Today
« Antwort #3 am: 29.04.03 - 10:28:52 »
Hi,

am einfachsten machst du das im PostRecalc-Event. Dort frägst du den Status ab und wenn er gleich "Abgeschlossen" ist setzt du das entsprechende Feld mit dem heutigen Datum.


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

Glombi

  • Gast
Re:Vorgabewert mit @Today
« Antwort #4 am: 29.04.03 - 10:31:48 »
Wenn das Datum automatisch berechnet werden soll, wenn der Status auf "Abgeschloßen" gesetzt wird, musst Du folgendes machen:
Das Feld "Erledigt" muss Berechnet sein. Die Formel muss lauten:

@If(
  Status != "Abgeschloßen";
     "";
  Erledigt = "" & Status = "Abgeschloßen";
     @Today;
  Erledigt
)

Offline MisterDa

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
  • Was zählen Schafe, wenn sie nicht schlafen können?
Re:Vorgabewert mit @Today
« Antwort #5 am: 29.04.03 - 10:44:03 »
Problem gelöst  :)

@Axel: Danke das wars. So gehts am einfachsten.

@Glombi: Das Feld "Erledigt" kann ich nicht als berechnet definieren, weil der User das Datum auch per Hand ändern können muß.

Thx @all
« Letzte Änderung: 29.04.03 - 10:44:31 von MisterDa »
Win2k
Designer 5.08

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz