Access-o-Mania

Datenbanken => MySQL => Thema gestartet von: alexp am Oktober 14, 2021, 20:41:59

Titel: Access Datenbank mit ODBC Verbindung zu MYSQL in der Suche langsam
Beitrag von: alexp am Oktober 14, 2021, 20:41:59
Ich habe meine Access Datenbank per ODBC mit MYSQL verbunden. Es funktioniert alles prima und auch meist schnell. Mit meist meine ich, dass Datensätze anlegen oder durchblättern sehr zügig funktioniert.
Wenn ich aber in einem Formular unten auf das Suchfeld gehe und dort anfange einen Begriff einzugeben, so hängt er ab dem 2. Buchstaben 15-30 Sekunden. Meine Tabellen sind hier nicht sehr groß - 50 bis 300 Datensätze.
Wie gesagt, wenn ich durch die Datensätze im Formular blättere, geht das ganz schnell.
Titel: Re: Access Datenbank mit ODBC Verbindung zu MYSQL in der Suche langsam
Beitrag von: PhilS am Oktober 15, 2021, 09:17:37
Zitat von: alexp am Oktober 14, 2021, 20:41:59Wenn ich aber in einem Formular unten auf das Suchfeld gehe und dort anfange einen Begriff einzugeben, so hängt er ab dem 2. Buchstaben 15-30 Sekunden.
Wenn ich mich richtig erinnere, dann sucht die Suchfunktion des eingebauten Suchfeldes in jedem einzelnen Feld der Datenherkunft des Formulars. - Das ist natürlich grottenlangsam.
Als Gegenmaßnahme haben manche Entwickler schon dieses eingebaute Suchfeld deaktiviert (https://codekabinett.com/page.php?Theme=10&Lang=2#hide-navigation-bar-search-box), um die Benutzer zu zwingen eine Suchfunktion über die Anwendungsoberfläche zu verwenden. Die eingebaute Suchfunktionalität lässt sich meines Wissen nicht beeinflussen.

Generell könnte folgender Text für dich interessant sein: Verknüpfte ODBC Tabellen - Mechanismen und Performance (https://codekabinett.com/rdumps.php?Lang=1&targetDoc=access-odbc-verknuepfte-tabellen-performance)
Titel: Re: Access Datenbank mit ODBC Verbindung zu MYSQL in der Suche langsam
Beitrag von: alexp am Oktober 15, 2021, 09:31:45
Danke Phils,

das hilft mir sehr weiter. Da ich nicht unbedingt unten suchen muss, kann ich das umgehen.