AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBLookupComboBox und DropDownRows

Ein Thema von UweR · begonnen am 8. Sep 2004 · letzter Beitrag vom 17. Jun 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#11

Re: DBLookupComboBox und DropDownRows

  Alt 17. Jun 2005, 08:57
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.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Playwitch

Registriert seit: 13. Jun 2005
Ort: Derental
11 Beiträge
 
#12

Re: DBLookupComboBox und DropDownRows

  Alt 17. Jun 2005, 10:27
Hallo Stevie!

Das mag natürlich sein. Ich arbeite mit Interbase und den IBX-Komponente IBDataSet. Und da wird immer nur das nötigste aus der Datenbank gelesen, ich glaube im Gegensatz zu IBTable.
Ich vermute, dass dies bei den anderen auch der Fall war.

Bye
Holger
  Mit Zitat antworten Zitat
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
Playwitch

Registriert seit: 13. Jun 2005
Ort: Derental
11 Beiträge
 
#14

Re: DBLookupComboBox und DropDownRows

  Alt 17. Jun 2005, 13:06
Genau das meinte ich auch!

Und den Satz mit dem Bug nehme ich natürlich zurück!

Bye
Holger
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz