Ich möchte das Geburtsdatum der Mitarbeiter validieren, d. H. Das Geburtsdatum sollte nicht größer als das heutige (aktuelle) Datum sein. Ich weiß nicht viel über Datumsoperationen in PowerBuilder.PowerBuilder vergleicht Daten
Antwort
In Powerscript, könnten Sie so etwas tun:
if ld_birthdate > today() then
Messagebox ("Error", "Birthdate must be before today.")
return -1
end if
Wenn Sie das Geburtsdatum in einem DataWindow- validieren möchten, ist der einfachste Weg, um die birth Spalte in der Spalte Spezifikation Bereich zu finden und doppelklicken Sie auf Validierungsausdruck Dadurch wird der Ausdruck Builder öffnen, in dem Sie Ihre Validierung zur Entwurfszeit testen:
Sie haben nicht viele Informationen darüber angegeben, wie Sie das Datum validieren möchten: Ist es in einem Pbscript, in einem Datenfenster als Validierungsausdruck?
FYI, PB hat sowohl Datum, Uhrzeit und DateTime Datenformate. Sie haben mehrere Methoden, um eine Uhrzeit/ein Datum zu erstellen und Teile davon zu extrahieren, und Sie können zwei Daten genau wie jeden anderen numerischen Wert mit <
, <=
, >=
, >
, <>
vergleichen.
Ich würde auch n_cst_datetime Serviceklasse auf der PFC suchen empfehlen.
Jason
- 1. Java vergleicht Daten
- 2. Powerbuilder WebCam
- 3. Powerbuilder-Sprachdokumentation
- 4. Öffnen von PowerBuilder 6.5-Quelldateien in PowerBuilder 11
- 5. Spy ++ für PowerBuilder-Anwendungen
- 6. Load PowerBuilder Erweiterung automatisch
- 7. PowerBuilder 11.5 & Versionssteuerung
- 8. Gruppierung treeview powerbuilder
- 9. Powerbuilder Icon Problem
- 10. DLL-Call von PowerBuilder
- 11. Powerbuilder Dynamic Array Manipulation
- 12. .NET Interop in PowerBuilder
- 13. WordPress WP_Query vergleicht Daten im benutzerdefinierten Feld
- 14. Wie vergleicht man Daten in LINQ?
- 15. SAS vergleicht Daten in einer Spalte
- 16. CT_FETCH-Fehler im PowerBuilder-Programm
- 17. Exportieren von Datenfenster zu Excel in Powerbuilder
- 18. Inhalt des Datenspeichers in Powerbuilder anzeigen
- 19. vergleicht Datei Datum bash
- 20. PowerBuilder - Kopieren von Bitmap aus der Zwischenablage
- 21. Fehler bei der PowerBuilder-Anwendungsausführung R0030
- 22. Gleiche Funktion in verschiedenen Fenstern in Powerbuilder
- 23. Flot-Diagramm vergleicht neuen Punkt am Ende, wenn Daten
- 24. Wie man Daten mit Elixir und Ecto vergleicht
- 25. Collator vergleicht Strings komisch
- 26. vergleicht 2 verschiedene xsd
- 27. Java vergleicht zwei Musterobjekte
- 28. .IsNotEqualTo vergleicht keine Nullwerte
- 29. Wie vergleicht Selen Elemente?
- 30. Operator == überladen vergleicht nicht
Warum nicht akzeptieren? Außerdem kannte ich die Geburtsdaten meiner Kinder im Voraus, also seien Sie sich Ihres Anwendungsfalls sicher. –