Hallo,
folgende Problemstellung.
Ich hatte ein Formular mit 3 Querys und 3 Grids(cxGrids)
1. Kunden --> 2. Rezepturen --> 3. Rezepturartikel
Diese Tabellen sind miteinander verknüpft. (Master-Detail)
Mit prepared-Statements wurden die Detailtabellen aktualisert.
Performance war bis dahin ertragbar.
Jetzt kommen 2 weitere Querys hinzu.
1. Kunde --> 2.1. Rezepturen, 2.2. RezepturenSprache --> 3.1 Rezepturartikel, 3.1 RezepturartikelSprache
Also nun 3 Tabellen in Tabelle 2 und 3 jeweils 2 Gridviews.
Dadurch ist die Perfomance nun im Keller, die Maske ist kaum bedienbar.
Also auf ClientDataSets umgebaut.
Query - DataSetprovider - Clientdataset
Performance optimal beim bedienen.
Nun habe ich jedoch das Problem, das starten der Maske dauert knapp 5 Sekunden, vorher sofort da gewesen.
Problem ist das fetchen der Daten, da ich mir ja nun alle Daten hole.
Jemand noch eine Idee wie ich das am besten lösen könnte?