Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBLookupComboBox - Update (https://www.delphipraxis.net/120019-dblookupcombobox-update.html)

Cosamia 4. Sep 2008 14:19

Datenbank: SQL • Version: 2005 • Zugriff über: ADO

DBLookupComboBox - Update
 
Tag zusammen,

ich habe in meiner Anwendung einige DBLookupComboBoxen, welche alle das selbige Phänomen aufweisen:

Sie bleiben beim Form.Show alle leer, bis ich auf eine drauf klicke, dann "erwachen" sie alle.

Ein SetFocus nützt leider auch nichts.

Jemand ein Tipp für mich?

Gruss

STS301 4. Sep 2008 14:20

Re: DBLookupComboBox - Update
 
.update vielleicht?

Cosamia 4. Sep 2008 14:21

Re: DBLookupComboBox - Update
 
nein, leider auch nicht.

STS301 4. Sep 2008 14:22

Re: DBLookupComboBox - Update
 
ich kenn die Komponete nicht, aber vl. nicht aktiv oder der Pfad zur Datenbank nicht angegeben

hat es einmal funktioniert?

Cosamia 4. Sep 2008 14:24

Re: DBLookupComboBox - Update
 
Sie ist aktiv und die Verbindung zur DB stimmt auch.

Wie bereits ob gesagt, die ComboBox bleibt leer bis ich ihr mit der Maus ein Klick gönne.

Dann zeigen alle 8 DBLookupComboBoxen den gewünschten Inhalt.

STS301 4. Sep 2008 14:30

Re: DBLookupComboBox - Update
 
zeig einmal den Code bitte

Cosamia 4. Sep 2008 14:33

Re: DBLookupComboBox - Update
 
Da gibt es eigentlich nicht viel Code, da alles über die Komponente eingestellt wird.

STS301 4. Sep 2008 14:35

Re: DBLookupComboBox - Update
 
und im ONClick Code, in dem du sagst, dass die 8 Comboboxen aktiv werden

Artur 7. Sep 2008 10:16

Re: DBLookupComboBox - Update
 
Hi Cosamia

ich hatte ein ähnliches Problem mit FIBplus und Firebird
Erst war in den ComboBoxen nur ein Wert drin, bis sie einmal durchgescrollt wurden.
Bei FIBplus gibt es den Befehl FetchAll beim DataSet, um alle Daten zu laden.
Den benutze ich bei den Lookup-DataSets direkt nach dem Öffnen.

Vielleicht haben Deine ADO Komponenten etwas ähnliches.

Weiterhin könnest Du mal prüfen, ob die Lookup-Datenmenge überhaupt aktiv ist, wenn Du die Comboboxen anzeigst
(ich weiß nicht, ob die ADO Komponenten evtl. ihre Datenmenge durch das Anklicken selbst öffnen können).


Ciao,

Artur


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:28 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