Autor Thema: Feld verifizieren !  (Gelesen 2194 mal)

Offline _Arne_

  • - Admin Section -
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 992
  • Geschlecht: Männlich
  • Devops Because Even Developers Need Heroes
    • Das Lotus Notes Forum
Feld verifizieren !
« am: 19.12.02 - 08:55:19 »
Grüße euch,

ich möchte sichergehen das in einem TEXT feld immer ein wert mit folgendem format eingetragen wird:

19.12.2002 08:54:58

sprich ob es datum / die zeit gibt..

jmnd eine Idee?

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Feld verifizieren !
« Antwort #1 am: 19.12.02 - 08:58:25 »
!?! Feldtyp: Datum/zeit !?!   ;D
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline _Arne_

  • - Admin Section -
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 992
  • Geschlecht: Männlich
  • Devops Because Even Developers Need Heroes
    • Das Lotus Notes Forum
Re:Feld verifizieren !
« Antwort #2 am: 19.12.02 - 09:08:06 »
Text feld :)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Feld verifizieren !
« Antwort #3 am: 19.12.02 - 09:13:28 »
nimm doch für die Validierung Typ DATUM/ZEIT und schreibe dann den Wert in ein berechnetes, verstecktes  Textfeld
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline _Arne_

  • - Admin Section -
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 992
  • Geschlecht: Männlich
  • Devops Because Even Developers Need Heroes
    • Das Lotus Notes Forum
Re:Feld verifizieren !
« Antwort #4 am: 19.12.02 - 09:32:30 »
Huhu das klappt leider nicht,

muss leider nen text feld bleiden also wäre mir ne valedierungsformel echt am liebsten mir fällt nur nix ein (-:

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:Feld verifizieren !
« Antwort #5 am: 19.12.02 - 09:39:51 »
Hab das jetzt nicht getestet, könnte aber so gehen

Sub Queryclose(Source As Notesuidocument, Continue As Variant)
If Not source.FieldGetText( "ProductID_No" ) Like "##.##.#### ##:##:##" Then
Messagebox "Please re-enter the Date/Time" & Chr(13) & "This field must be in the format 01.01.2003 12:00:00",48, "is invalid!"
Call source.GotoField( "DeinDatumsTextFeld" )
Continue = False
Exit Sub
End If
End Sub

P.S. Code korrigiert
« Letzte Änderung: 19.12.02 - 09:49:35 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline _Arne_

  • - Admin Section -
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 992
  • Geschlecht: Männlich
  • Devops Because Even Developers Need Heroes
    • Das Lotus Notes Forum
Re:Feld verifizieren !
« Antwort #6 am: 19.12.02 - 09:47:36 »
Hab das jetzt nicht getestet, könnte aber so gehen

Sub Queryclose(Source As Notesuidocument, Continue As Variant)
If Not source.FieldGetText( "ProductID_No" ) Like "##.##.####. ##:##:##" Then
Messagebox "Please re-enter the Date/Time" & Chr(13) & "This field must be in the format 01.01.2003 12:00:00",48, "is invalid!"
Call source.GotoField( "DeinDatumsTextFeld" )
Continue = False
Exit Sub
End If
End Sub

Huhu Klasse klappt..

ist nur ein "." zuviel bei der verfizierung sonst bestens !
Danke dir!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz