VB.NET Validierungsfunktion für Eingabefelder

Informatik2,94 KB

Die folgende Private Function überprüft die Eingabefelder eines Formulars und zeigt bei fehlerhaften oder fehlenden Angaben eine Fehlermeldung an.

Funktionscode

Private Function überprüfen(ByVal Typ As String) As Boolean
Dim Msg As String
Dim gültig As Boolean = True

Prüfung nach Typ

Select Case Typ

Typ: LOGIN

Case "LOGIN"

Hinweis: Diese Prüfung dient dazu, festzustellen, ob bei der Eingabe oder Änderung Felder korrekt ausgefüllt wurden.

  • Die RUT muss eingegeben werden.
  • Die Prüfziffer (DV) muss eingegeben werden und eine Ziffer von 0 bis 9 oder ein K sein.
  • Der Name muss eingegeben werden.
  • Das Gehalt muss eingegeben werden und zwischen $ 50.000 und $ 2.000.000 liegen.
  • Ein Puesto (Position) muss ausgewählt werden.

Typ: ÄNDERN

Case "Ändern"

Hinweis: Bei der Änderung müssen dieselben Felder geprüft werden wie bei der Eingabe.

  • Die RUT muss eingegeben werden.
  • Die Prüfziffer (DV) muss gültig sein.
  • Der Name muss eingegeben werden.
  • Das Gehalt muss zwischen $ 50.000 und $ 2.000.000 liegen.
  • Ein Puesto muss ausgewählt werden.

Typ: BUSCAR1

Case "BUSCAR1"

  • Der Anfangswert muss eingegeben werden.
  • Der Endwert muss eingegeben werden.

Typ: BUSCAR2

Case "BUSCAR2"

  • Ein Puesto muss ausgewählt werden.

Ergebnis der Prüfung

End Select

Wenn Fehler vorliegen, werden alle Meldungen gesammelt und in einem Fehlerfenster angezeigt:

If Not gültig Then
MsgBox(Msg, MsgBoxStyle.Critical, "WARNUNG")
Return False
Else
Return True
End If
End Function

Herunterladen

PDF Word HTML