Geschafft!

Hinweis

Fehler

Session expiration Your session is going to expireClick here to extend

Budget:

Kleines Projekt <800

Geposted am

23.05.12 17:26

Kunde

Dom***

Dieses Projekt wurde geschlossen

Schreiben Sie ein ähnliches Projekt aus. Unverbindlich. Kostenlos. Schnell.

Jetzt ähnliches Projekt einstellen

Beschreibung:

Es gibt 3 Access Datenbanken mit je einer Tabelle (je Tabelle rund 400.000 Datensätze mit rund 86 Feldern), bei denen die Felder Verglichen werden müssen.

TestDB1

TestDB2

und TestDB3 welche TestDB1 und TestDB2 beinhaltet.

 Es gibt immer einen einheitlichen Key, welcher sich in TestDB1 und TestDB2 aus zwei Feldern zusammensetzt und in Datenbank _C1 in einem Feld steht.

Key TestDB1: HNummer+SNummer

Key TestDB2: HNummer+SNummer

Key TestDB3: Keyold -> Ist der Key von TestDB1 HNummer+SNummer oder TestDB2 HNummer+SNummer

Anhand dieses Keys ist eine eindeutige Zuordnung der Datensätze möglich und dieser wird für die weitern Vergleiche benötigt.

Das Programm sollte nun die Feldinhalte der Tabellen vergleichen können nach Kriterien die im Vorhinein eingestellt wurden. Folgende Kriterien gibt es zb:

TestDB1 Feld1 = TestDB3 Feld1

TestDB1 Feld 4 ist befüllt, jedoch muss TestDB3 Feld4 leer sein

TestDB1 Feld 3 hat den Wert "bc12" somit muss TestDB3 Feld 3 "12bc" sein

 

Das Programm sollte danach einen kompletten Bericht auswerfen, welche und wie viele Stammsätze falsch sind.

Ist ein Datensatz falsch soll ausgeworfen werden:

Regel 1: Datenbank A_1 Feld3 = TestDB3 Feld3

1 Falsch

500 Richtig

Falscher Datensatz TestDB1 Feld3& Datensatz aus der TestDB3 Feld3.

 

Das ganze sollte von uns danach event noch erweitert werden (Programmcode)

 

Anbei eine Datenbank mit 3 Tabellen für einen kurzen Überblick.