Einzelnen Beitrag anzeigen

Benutzerbild von MagicAndre1981
MagicAndre1981

Registriert seit: 4. Jun 2004
Ort: Nordhausen
2.214 Beiträge
 
Delphi 7 Enterprise
 
#13

Re: DBLookupComboBox und DropDownRows

  Alt 17. Jun 2005, 11:06
Zitat von Stevie:
Zitat von Playwitch:
Hallo Leute!

Da ist ein Bug in der DBLookupComboBox. Man muss einen Trick anwenden:
In der Datenmenge ein paar Zeilen (z.B. Anzahl darzustellender Rows) runterbewegen und wieder an den Anfang gehen:

DataSet.MoveBy(ComboBox1.DropdownRows);
DataSet.First;

Bye
Holger
Das ist dann eher das Verhalten deiner Datenmenge, die wahrscheinlich
noch nicht die nötigen Datensätze aus der Datenbank geladen hat.
Exakt, das ist kein Bug, sondern ein Konzeptproblem. Die DBLookupComboBox wurde für die Nutzung der BDE entwickelt und diese verdeckt Cleint/Server Lösungen und fetcht erstmal kräftig drauf los. Deshalb hast du dort immer die Einträge. Holger nutzt, wie er in seinem anderen Post geschrieben hat, den Interbase mit den IBX-Kompos und da merkt man den Unterschied zur BDE. Wenn Holger mit den IBXlern auf die DBLookupComboBox zugreift stellt die DBLookupComboBox nur die Einträge dar, die vom Server gefetcht wurden. Mit dem Trick macht Holger folgendes, er holt die Einträge vom Server, so dass sie dargestellt werden und stellt das Verhalten der BDE nach.
André
  Mit Zitat antworten Zitat