Datumsfelder vergleichen
Datumsfelder vergleichen
[font=arial]Hallo, liebe Acronauten!
Ich versuche schon einige Zeit vergeblich, folgende Überprüfung einzubauen:
Wenn das Datumsfeld "Versbeginn" kleiner ist als Datumsfeld "AktuellesDatum" = Tagesdatum, dann soll eine Fehlermeldung "Achtung: Versicherungsbeginn darf nicht in der Vergangenheit liegen" aufgehen, sonst ().
Vielen Dank im Voraus für Eure Hilfe!
Renate
[/font]
Ich versuche schon einige Zeit vergeblich, folgende Überprüfung einzubauen:
Wenn das Datumsfeld "Versbeginn" kleiner ist als Datumsfeld "AktuellesDatum" = Tagesdatum, dann soll eine Fehlermeldung "Achtung: Versicherungsbeginn darf nicht in der Vergangenheit liegen" aufgehen, sonst ().
Vielen Dank im Voraus für Eure Hilfe!
Renate
[/font]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Datumsfelder vergleichen
Hallo Renate,
gerade, wenn du keine oder wenige Programmmierkenntnisse hast und ganz besonders für Datumsfunktionen bietet sich immer FormCalc an, denn hier kannst du ganz einfach vergleichen.
PS: Kann mir hier deine Datei leider nicht anschauen, hoffe aber, der Screenshot hilft dir weiter.
LG Mandy
gerade, wenn du keine oder wenige Programmmierkenntnisse hast und ganz besonders für Datumsfunktionen bietet sich immer FormCalc an, denn hier kannst du ganz einfach vergleichen.
PS: Kann mir hier deine Datei leider nicht anschauen, hoffe aber, der Screenshot hilft dir weiter.
LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Datumsfelder vergleichen
Vielen Dank, Mandy!
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Datumsfelder vergleichen
Freut mich, wenn's dir hilft.
LG aus Frankfurt,
Mandy
LG aus Frankfurt,
Mandy
Datumsfelder vergleichen
Liebe Mandy!
Leider bin ich doch noch nicht weiter!:X
Ich bekomme den Hinweis immer, egal ob das Datum in Versbeginn größer oder kleiner ist und nur dann wann ich in das Feld AktuellesFeld hineinklicke und dann außerhalb dieses Feldes nochmals klicke.
Ist es möglich, das man den Hinweis gleich nachdem man das Datum im Feld Versbeginn eingegeben hat, bekommt, so das Datum kleiner ist als das heutige Datum im Feld AktuellesDatum.
Entschuldige, dass ich Dich mit diesen - für Dich - Kleinigkeiten quäle:?
Nochmals vielen Dank!
Leider bin ich doch noch nicht weiter!:X
Ich bekomme den Hinweis immer, egal ob das Datum in Versbeginn größer oder kleiner ist und nur dann wann ich in das Feld AktuellesFeld hineinklicke und dann außerhalb dieses Feldes nochmals klicke.
Ist es möglich, das man den Hinweis gleich nachdem man das Datum im Feld Versbeginn eingegeben hat, bekommt, so das Datum kleiner ist als das heutige Datum im Feld AktuellesDatum.
Entschuldige, dass ich Dich mit diesen - für Dich - Kleinigkeiten quäle:?
Nochmals vielen Dank!
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Datumsfelder vergleichen
Du solltest das Überpfrüngsskript in das EXIT des Datumsfeldes"Versbegin" legen, dann aber das $ durch den Namen des anderen Datumsfelds ersetzen.
PS: Entschuldigen musst dich in keinem Fall!!
PS: Entschuldigen musst dich in keinem Fall!!
Datumsfelder vergleichen
Habe ich ja gemacht, funktioniert aber nicht!
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Datumsfelder vergleichen
Kannst du das pdf bitte noch mal hochladen?
Datumsfelder vergleichen
Danke schön!
P.S.: Übrigens wenn ich die Befehle für die Pflichtfelderprüfung in mein Originalformular übernehmen, funktioniert es auch nicht! Woran kann das liegen?
P.S.: Übrigens wenn ich die Befehle für die Pflichtfelderprüfung in mein Originalformular übernehmen, funktioniert es auch nicht! Woran kann das liegen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Datumsfelder vergleichen
Soderle, Fehler gefunden.
Zur Fehlersuche später, ist es immer hilfreich zu schauen, was ist denn der Wert des Feldes. Wenn du also bei beiden, Dir mitdiesen ausgeben lässt, wirst du sehen, dass du einmal 12.08.2013 bekommst und einmal 2013-08-06 bspw.
Das lässt sich nicht vergleichen. Gib als bei deinem aktDatumein und regele dein gewünschtest Anzeigebild über das Pattern. Dann funktioniert es auch.
Dann würde ich allerdings das falsche Feld auch noch zurücksetzen.
Zur Fehlersuche später, ist es immer hilfreich zu schauen, was ist denn der Wert des Feldes. Wenn du also bei beiden, Dir mit
Code: Alles auswählen
xfa.host.messageBox($)
Das lässt sich nicht vergleichen. Gib als bei deinem aktDatum
Code: Alles auswählen
if ($ == null) then $ = Num2Date(Date(), "YYYY-MM-DD") endif
Dann würde ich allerdings das falsche Feld auch noch zurücksetzen.
Code: Alles auswählen
if ($ < Heute) then
xfa.host.messageBox("Versicherungsbeginn darf nicht in der Vergangenheit liegen!", "Hinweis", 1,0)
$ = null
endif
//xfa.host.messageBox($)