Einzelnen Beitrag anzeigen

ernschd

Registriert seit: 16. Jan 2008
166 Beiträge
 
Delphi XE8 Professional
 
#1

Vorgehensweise asynchroner Aufruf und Darstellung in Grid

  Alt 3. Jun 2015, 11:36
Datenbank: MySql • Version: 5 • Zugriff über: Zeos
Hallo,

ich habe eine Datenbank mit viiielen Einträgen und ein Datagrid, welches über Zeos seine Daten bekommt. Bisher werden immer alle relevanten Daten (z.B. pro Kunde) angezeigt.
Im Laufe der Zeit werden diese natürlich immer mehr, und deswegen würde ich gerne z.B. nur 20 Einträge anzeigen. Beim Scrollen (oder Blättern) sollen dann die nächsten 20 geladen und angezeigt werden. Am liebsten wäre mir, wenn das ganze ähnlich Ajax funktionieren würde, d.h. der Nutzer scrollt nahtlos durch die Datensätze, ohne dass er lange warten muss.

Meine Lösung wäre mit einem LIMIT in der Query zu arbeiten und dann beim Blättern hochzuzählen - ist aber nicht wirklich elegant.

Hat jemand eine Idee, wie ich das Ganze realisieren kann?

Danke und Grüße
  Mit Zitat antworten Zitat