Acronaut Diskussions Forum Home

Freies User Forum für

ADOBE® ACROBAT®

Navigation
Nicht angemeldet

Login | Registrieren 

  

Suche

Erweiterte Suche

Newsletter

Mitgliederliste

Kalender

Moderatoren/Partner

Hilfe

Banner

Kontakt/Impressum
 
Datumsfelder vergleichen
 Moderiert von: WebZopp, Gentleman, FileAffairs, acronaut Produkt: Adobe LiveCycle Designer V9  

Neue Diskussion

Antworten

Drucken
VerfasserBericht
Majorie
Member
 

Eintragen seit: 2 Apr 2013
Herkunft:  
Berichte: 14
Status:  Offline
 Geschrieben: 12 Aug 2013 10:59

Text übernehmen

Antworten
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

Anlage: TESTmail antrag.pdf (26 Mal aufgenommen)

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 12:06

Text übernehmen

Antworten
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

 

Anlage: datum.JPG (175 Mal aufgenommen)

Majorie
Member
 

Eintragen seit: 2 Apr 2013
Herkunft:  
Berichte: 14
Status:  Offline
 Geschrieben: 12 Aug 2013 12:24

Text übernehmen

Antworten
Vielen Dank, Mandy!

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 13:00

Text übernehmen

Antworten
Freut mich, wenn's dir hilft.

LG aus Frankfurt,

Mandy

Majorie
Member
 

Eintragen seit: 2 Apr 2013
Herkunft:  
Berichte: 14
Status:  Offline
 Geschrieben: 12 Aug 2013 13:09

Text übernehmen

Antworten
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!

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 13:14

Text übernehmen

Antworten
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!!

Majorie
Member
 

Eintragen seit: 2 Apr 2013
Herkunft:  
Berichte: 14
Status:  Offline
 Geschrieben: 12 Aug 2013 13:15

Text übernehmen

Antworten
Habe ich ja gemacht, funktioniert aber nicht!

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 13:40

Text übernehmen

Antworten
Kannst du das pdf bitte noch mal hochladen?

Majorie
Member
 

Eintragen seit: 2 Apr 2013
Herkunft:  
Berichte: 14
Status:  Offline
 Geschrieben: 12 Aug 2013 13:58

Text übernehmen

Antworten
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?

Anlage: TESTmail antrag.pdf (45 Mal aufgenommen)

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 14:16

Text übernehmen

Antworten
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 mit
xfa.host.messageBox($)

 
diesen 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 aktDatum
if ($ == null) then $ = Num2Date(Date(), "YYYY-MM-DD") endif

 
ein 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.

if ($ < Heute) then

xfa.host.messageBox("Versicherungsbeginn darf nicht in der Vergangenheit liegen!", "Hinweis", 1,0)

$ = null

endif

//xfa.host.messageBox($)

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 14:21

Text übernehmen

Antworten
Für die Pflichtfelderprüfung empfehle ich Dir: http://acronaut.de/forum44/1495.html

LG Mandy

Majorie
Member
 

Eintragen seit: 2 Apr 2013
Herkunft:  
Berichte: 14
Status:  Offline
 Geschrieben: 12 Aug 2013 14:23

Text übernehmen

Antworten
Mandy, Du bist die Größte!!!!!

Super, vielen, vielen Dank!!!!

LG,
Renate

nele_sonntag
Administrator


Eintragen seit: 3 Mai 2009
Herkunft: Frankfurt, Deutschland
Berichte: 2583
Status:  Offline
 Geschrieben: 12 Aug 2013 14:28

Text übernehmen

Antworten
Gerne :)

Meld dich, wenn du mit der Pflichtfelderüberprüfung nicht zurechtkommst.

Lg Mandy


 Uhrzeit 22:11





Powered by WowBB 1.7 - Copyright © 2003-2006 Aycan Gulez
Seite erstellt in 0.1148 Sekunden (29% DB + 71% PHP). 19 verarbeitete Abfragen.