Datenüberprüfung

02/03/2009 - 09:38 von Christian Fette | Report spam
Guten Morgen,

in einer Tabelle (AC2K3) sind Zàhlerstànde gespeichert. Dazu werden
Anfangstand und Endstand erfasst. Natürlich sollte der Anfangsstand gleich
dem Endstand des vorheriges Eintrags sein.

Wie kann ich nun am besten Prüfen, ob nach manueller Änderung der Daten
hier "Lücken" bestehen? (Also Anfangsstand nicht gleich dem vorherigen
Endstand oder Endstand nicht gleich dem folgenden Anfangstand)

Hat jemand dazu eine Idee?

Vielen Dank!

Gruß
Chr.
Das Portal für den Segler in Holland:
www.segler-in-holland.de
www.segler-in-holland.de/forum
 

Lesen sie die antworten

#1 André Minhorst
02/03/2009 - 09:52 | Warnen spam
Am Mon, 2 Mar 2009 09:38:52 +0100 schrieb Christian Fette:
in einer Tabelle (AC2K3) sind Zàhlerstànde gespeichert. Dazu werden
Anfangstand und Endstand erfasst. Natürlich sollte der Anfangsstand gleich
dem Endstand des vorheriges Eintrags sein.

Wie kann ich nun am besten Prüfen, ob nach manueller Änderung der Daten
hier "Lücken" bestehen? (Also Anfangsstand nicht gleich dem vorherigen
Endstand oder Endstand nicht gleich dem folgenden Anfangstand)



Zàhl doch die Datensàtze, deren Anfangsstand auch als Endstand vorkommt,
etwa so (ungetestet):

SELECT COUNT ID FROM tbl WHERE Anfangsstand IN (SELECT Endbestand FROM tbl)

Dann vergleichst Du das Ergebnis mit der Gesamtzahl der Datensàtze. Wenn es
insgesamt einen Datensatz mehr gibt, ist der Datenbestand konsistent.

Ciao
André

http://www.access-entwicklerbuch.de
http://www.access-im-unternehmen.de

Ähnliche fragen