Hallo Rüdiger,

> Hallo,
> so ich habe den ersten Test gemacht, mit der eingebauten Suchfunktion,
> dem Fernglas. Ich habe nach einem Eintrag in einem Feld gesucht. Die
> Datenbank hat 9900 Einträge. Die Suche dauert ca. 30s. Einschränkung nur
> auf die Tabellenspalte bringt eine Verbesserung von 3s auf 27s.

Soweit ich das verstehe, wird dann jeder Datensatz aus der Datenbank gelesen 
und mit Textsuche die passenden Datensätze heraus gefischt.

Ich habe hier eine (per ODBC-Treiber angebundene Oracle-)Kundendatenbank mit 
etwas über 340.000 Einträgen. Dort ist diese Suchfunktion schlicht nicht mehr 
brauchbar... Aber:

> Die Filterfunktion geht erheblich schneller, ist aber für den
> Anwendungszweck nicht geeignet.

Das läuft hier relativ flott und kann durchaus von unseren "Hilfskräften" 
bedient werden. Gutes Beispiel: Das Checken von mehrfachen Einträgen

Gelegentlich sieht einer der Kollegen, dass ein Kunde mehrfach in der 
Datenbank eingetragen ist (manche Kollegen finden einen Kunden beim Anlegen 
eines neuen Auftrags nicht und legen ihn einfach doppelt an...). Wenn sich 
die Kunden ihren bestellten Auftrag abholen, werde ihre Daten mit denen ihrer 
Kundenkarte abgeglichen, wobei es mache unserer Vollhorst-Kollegen schaffen, 
die falsche Kundenkarte ins System zu stopfen und die Warnmeldung zur 
Datenänderung komplett zu ignorieren...

Bevor ich also zwei vermeintlich gleiche Kunden zu einem zusammenführe, checke 
ich erst einmal die kompletten Daten (insbesondere die Felder mit 
den "vorherigen Namen", die bei einer Namensänderung als Backup dienen). 
Damit ich den Kram nicht alleine machen muss, habe ich unseren Hilfskräften 
mit OOo-Base ein Formular gebaut:

Die Damen klicken auf "Filter" und geben die Kundennummer in das entsprechende 
Feld ein. Anschließend auf "Filter anwenden" und nach 15 Sekunden sind nicht 
nur _alle_ Daten des einen Kunden mit der ID zu sehen, sondern auch noch eine 
Tabelle (Subformular) mit _allen_ Daten aller anderen Kunden mit gleichem 
Geburtsdatum. Beim Verzicht auf diese Zusatztabelle steht das Filterergebnis 
nach <5 Sekunden.

Selbst Filterungen mit "WIE 'M%ier'" und die Anzeige aller Filterergebnisse 
mit dem Icon "Datenquelle als Tabelle" bekamen die Damen nach kurzer Übung 
problemlos hin...

Gruß,
Michael

-- 
    ____        
   / / / / /__/      Michael Höhne /
  /   / / /  /  [email protected] /
 ________________________________/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an