Derjenige der seine Datenbank verbessern will hat nun einige Tests gemacht.
"Flaschenhals scheint einerseits die grundsätzlich langsame Geschwindigkeit von Access bei großen Datenbanken zu sein (>10.000-100.000 Records). Ihre Vermutung Richtung MS Data Grid ist richtig; es bremst den Zugriff gewaltig. Die Visualisierung zumindest eines Teils der Datenbank ist allerdings notwendig, um den Überblick für den Bediener zu sichern. Gibt es hier vielleicht schnellere Alternativen zur MS-Variante? Wichtig sind ausschließlich funktionelle Aspekte. Ob man das Ding in 5 Farben blinken lassen kann, ist völlig belanglos."
Ich hatte ihm geraten das MS-DataGrid bzw deren Nutzung mal testweise abzuschalten. Nun ist die Frage braucht es da eine Alternative und welche Alternative gibt es zu diesem Steuerlement oder liegt es eher an der Programmstruktur?
Ich weiß gerade nicht wie das Steuerelement aufgebaut ist. Da es das System ausbremst scheint es ja wohl so zu sein dass zB Datensätze die eingelesen werden die Ausführung des Programmcodes aussetzen würde.
Wenn das so ist dann wäre wohl eine Möglichkeit nur wenige Daten auf einmal einzulesen und weitere danach. So dass in den Pausen der Code weiter ausgeführt werden könnte. Das hätte aber den Nachteil dass die angezeigten Daten vermutlich nicht sehr aktuell wären.
Besser wäre sicherlich ein Element welches irgendwie jenseits des Programmcodes arbeiten würde. Man zB einen Befehl ausgibt diese und jene Datensätze einzulesen und das Steuerelement läd simultan die Datensätze ein während der normale Code weiterläuft. Oder?
Gibt es da eine bessere Alternative?
Grüße!
Sebastian