Hallo Listige,

folgende Situation.

Ich habe hier in der Firma eine Oracle-Adressdatenbank (>100000 
Einträge), die leider etliche doppelte Einträge enthält. Jeder 
Datensatz hat eine eindeutige ID.

Findet ein Kollege zwei Datensätze mit verschiedenen IDs, die offenbar 
zu einer Person gehören, so reicht er einen Zettel rein und ich checke 
die Daten. Je nach Ausgang der Prüfung, werden dann die Datensätze per 
Utility zusammengefügt.

Ich habe die Datenbank per ODBC in OOo verfügbar gemacht und nutze ein 
Formular zum prüfen: Im oberen Teil sind alle Daten einer Person zu 
sehen. Diesen Teil nutze ich zur Eingabe von Suchmustern 
(Formularbasierte Suche). Darunter befindet sich als Subformular eine 
Tabelle, die alle Personen mit gleichen Geburtsdatum auflistet. 

Zuerst gebe ich im oberen Teil die erste ID ein und lasse den 
zugehörigen Datensatz suchen. Taucht in der unteren Tabelle dann ein 
Datensatz mit der zweiten ID auf (haben also mindestens das 
Geburtsdatum gemeinsam), so kann ich anhand der weiteren Daten 
entscheiden, ob die beiden eine Person sind.

Nun bekomme ich derart viele Zettel herein, dass ich auf der Suche nach 
einer effektiven Abarbeitungsmethode bin. Dabei würde mir folgendes 
gefallen:

Ich lege eine weitere Datenbank an (am einfachsten eine CALC-Tabelle), 
in der sich eine Tabelle mit den zu suchenden IDs befindet. In der 
Original-Datenbank ist das nicht möglich, da ich dort (außer über das 
Zusammenfügungs-Tool) keinerlei Schreibrechte besitze.

Statt nun jeweils eine ID als Suchkriterium über die Formularbasierte 
Suche einzugeben, möchte ich der Reihe nach die IDs aus dieser Tabelle 
der neuen Datenbank auswählen können.

Vielleicht hat jemand von euch eine grobe Idee... Eine grobe Skizze der 
Vorgehensweise würde mir schon helfen. Ich stehe zur zeit etwas auf dem 
Schlauch.

Gruß,
Michael


-- 
    ____        
   / / / / /__/      Michael Höhne /
  /   / / /  /  [EMAIL PROTECTED] /
 ________________________________/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an