Suche nach Werten über Formular dauert lange
Verfasst: Do 25. Jul 2013, 21:24
Hallo, ich habe in Base eine Tabelle mit ca. 400 Datensätzen. Wenn ich in der SQL-Ansicht nach Werten suche (select name from table where name = x) geht das absolut schnell.
Wenn ich jedoch ein Formular erstelle, und in diesen Formular Werte aus der Tabelle suche, sehe ich, wie er mit Zeile 1 anfängt, und dann hochzählt, bis er das Ergebnis hat. Es scheint so, dass kein Index genutzt wird. Ich habe vor langer Zeit mal gelesen, dass die GUI keine Indexe nutzt. Ist das korrekt? Falls ja, ist es geplant, das zu beheben? Falls nein, wie kann ich die Suche in Formularen dann beschleunigen? Indexe sind vorhanden und auch gepflegt.
System: Win7, LO 3.6
Wenn ich jedoch ein Formular erstelle, und in diesen Formular Werte aus der Tabelle suche, sehe ich, wie er mit Zeile 1 anfängt, und dann hochzählt, bis er das Ergebnis hat. Es scheint so, dass kein Index genutzt wird. Ich habe vor langer Zeit mal gelesen, dass die GUI keine Indexe nutzt. Ist das korrekt? Falls ja, ist es geplant, das zu beheben? Falls nein, wie kann ich die Suche in Formularen dann beschleunigen? Indexe sind vorhanden und auch gepflegt.
System: Win7, LO 3.6