Hallo,
Ich habe eine Access 2003-Datenbank in die ich regelmäßig eine Textdatei mit allen Kunden importiere. Das sind ca. 2 Mio Datensätze.
Über ein Suchformular können die Mitarbeiter einzelne Kundensätze aufrufen und sich anzeigen lassen.
Leider dauert der Aufruf eines Kunden ca. zwei Minuten !
Das ist eindeutig zu lange.
Da die Suche über die Eingabe der Kundensatznummer erfolgt, ist meine Idee, die Tabelle „Kunden“ in vier Teile zu schneiden, um Access per Macro in einer der Vier Teile suchen zu lassen.
Ist das überhaupt machbar und mindert das die Suchzeiten ?
Das ist die Prozedur mit der ich den Datensatz suche:
Private Sub Befehl6_Click()
On Error Resume Next
Dim StrSQL
StrSQL = „SELECT * FROM Abfrage1 WHERE " & Me!Auswahl.Value & " LIKE’“ & Me!Wert.Value & „*’ ORDER BY [Depotnummer] DESC“
Me!Liste.RowSource = StrSQL
End Sub
Kann Jemand helfen, wie ich das da einbastel ?
Gruß Christian