Freigeben über


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
1 = Auf Konflikte überprüfen und Änderungen überprüfen
nReturn gibt die vorgenommene Aktion an:
0 = Keine Änderung
1 = Erfolgreiche Änderung
2 = Änderung nicht durchführbar

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