Methode der Klasse TAAObject
System.Boolean
objCheck ( System.UInt32 dwFlags )
Mit der Methode objCheck können Sie alle Felder eines Datenobjekts prüfen lassen. Die Benutzung von objCheck ist gleichbedeutend mit einem objFieldCheck auf die oberste Gruppenstufe in der Datenstruktur eines Datenobjekts. Die Prüfung beschränkt sich zur Zeit darauf, festzustellen, ob der Inhalt der Felder dem durch die jeweilige Domäne festgelegten Wertebereich entspricht.
Das Ergebnis ist TRUE, wenn kein Fehler gefunden wurde, sonst FALSE. Ggf. gefundene Fehler werden in Form von Laufzeitzuständen (Conditions) gemeldet. Das fehlerhafte Feld wird dabei als Datenverbindung (Association) mitgegeben.
Um zu veranlassen, dass die Prüfung beim ersten aufgetretenen Fehler beendet wird, kann das Argument dwFlags auf den Wert 1 gesetzt werden.
Methode der Klasse TAAObject
System.Boolean
objCheckField ( System.String sName , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 nIdx2 , System.UInt32 dwFlags )
System.Boolean
objCheckField ( System.String sName , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 dwFlags )
System.Boolean
objCheckField ( System.String sName , System.UInt32 nIdx , System.UInt32 dwFlags )
System.Boolean
objCheckField( System.String sName , System.UInt32 dwFlags )
Mit der Methode objFieldCheck können Sie Felder von Datenobjekten prüfen lassen. Die Prüfung beschränkt sich zur Zeit darauf, festzustellen, ob der Inhalt des Felds dem durch die Domäne festgelegten Wertebereich entspricht.
Das Ergebnis ist TRUE, wenn kein Fehler gefunden wurde, sonst FALSE. Ggf. gefundene Fehler werden in Form von Laufzeitzuständen (Conditions) gemeldet.
Wenn das betreffende Feld Bestandteil einer Tabelle ist, können Sie bis zu drei Indices übergeben.
Wenn das Feld kein elementares Feld ist, prüft die Funktion alle elementaren „Kinder“ dieses Feldes. Dies ist z.B. der Fall, wenn das angegebene Feld der Name einer Gruppe in der Datenstruktur ist, oder wenn ein Tabellenfeld ohne Index angegeben wird.
Um zu veranlassen, dass die Prüfung beim ersten gefundenen Fehler beendet wird, kann das Argument dwFlags auf den Wert 1 gesetzt werden.
Methode der Klasse TAAObject
public System.Boolean
objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 nIdx2 , System.UInt32 dwFlags )
public System.Boolean
objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 dwFlags )
public System.Boolean
objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 dwFlags )
public System.Boolean
objValidateField ( System.String sName , System.Object vVal , System.UInt32 nIdx , System.UInt32 nIdx1 , System.UInt32 nIdx2 , System.UInt32 dwFlags )
Mit der Methode objFieldValidate können Sie überprüfen, ob der Inhalt, der einem Feld eines Datenobjekts zugewiesen werden soll, für dieses Feld gültig wäre. Die Methode kann nur auf elementare Felder angewandt werden.
Das Argument szFld enthält den Namen des Feldes, varVal den beabsichtigten Inhalt. Um zu veranlassen, dass die Prüfung beim ersten festgestellten Fehler beendet wird, kann das Argument dwFlags auf den Wert 1 gesetzt werden.
Wenn die TAA-Infrastruktur feststellt, dass der beabsichtigte Inhalt zu Konflikten mit dem Feldformat oder mit dem für die Domäne zulässigen Wertebereich führen würde, liefert sie den Rückkehrwert FALSE. Welche Unstimmigkeiten genau festgestellt wurden, wird in Form von Laufzeitzuständen gemeldet.
Die Methoden objFieldValidatei, objFieldValidateii und objFieldValidateiii sind nur aus Gründen der Kompatibilität zu objFieldCheck vorhanden; die Indices werden ignoriert.