Datenvalidierung (Foundation Class)
Kategorie | Datenbearbeitung |
---|---|
Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Datenabfrage |
Klasse | _datachecker |
Basisklasse | Custom |
Klassenbibliothek | _datanav.vcx |
Übergeordnete Klasse | _custom |
Beispiel | ...\Samples\Solution\Ffc\conflicts.scx |
Hinweise
Diese Klasse überwacht gepufferte Daten auf Datenkonflikte.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, müssen Sie die entsprechenden Eigenschaftswerte spezifizieren. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.
Eigenschaften, Ereignisse, Methoden | Beschreibung |
HandleRecord-Methode | Vergleicht für jedes Feld den aktuellen Wert, den alten Wert und den Originalwert auf dem Datenträger und zeigt ein Meldungsfeld an, wenn eine Änderung oder ein Konflikt festgestellt wird. Syntax: HandleRecord (lnScope) Rückgabewert:nReturn Argumente: lnScope spezifiziert den Grad der Validierung: 0 = Auf Konflikte überprüfen |
String-Methode | Wird von der HandleRecord-Methode aufgerufen und gibt ein Zeichenäquivalent des übergebenen Wertes zurück. Gibt nur bei Memofeldern eine Benachrichtigung zurück. Syntax: String(luValue) Rückgabewert: keiner Argumente: luValue spezifiziert den zu überprüfenden Wert. |
VerifyChanges-Methode | Fordert vom Benutzer eine Bestätigung an, ob alle an einer Tabelle oder einem Datensatz vorgenommenen Änderungen gespeichert werden sollen. Syntax: VerifyChanges( ) Rückgabewert: keiner Argumente: keine |
VerifyEachChange-Methode | Fordert vom Benutzer eine Bestätigung aller vorgenommenen Änderungen an. Syntax: VerifyEachChange( ) Rückgabewert: keiner Argumente: keine |
CheckcConflicts-Methode | Benachrichtigt den Benutzer, wenn sich Daten nach Beginn der Bearbeitung eines Datensatzes geändert haben. Syntax: CheckcConflicts( ) Rückgabewert: keiner Argumente: keine |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes