AGB  ·  Datenschutz  ·  Impressum  







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

TDBLookUpCombo zeigt nur ersten Listeneintrag

Ein Thema von Hermes61 · begonnen am 8. Okt 2009
Antwort Antwort
Hermes61

Registriert seit: 14. Jun 2007
Ort: Hamburg
8 Beiträge
 
Delphi 2006 Enterprise
 
#1

TDBLookUpCombo zeigt nur ersten Listeneintrag

  Alt 8. Okt 2009, 09:48
Hallo,

ich habe ein Problem mit LookupComboboxen.


Auf einem Formular gibt es mehrere DBLookupComboboxen, um für eine Person folgende Daten auszuwählen :

Landesangabe der aktuellen Adresse, Geburtsland und Nationalität

Die drei Combos greifen jeweils über eine eigene TDatasource und eine eigene TTable auf eine einzige Tabelle in einer Firebird Datenbank zu.

Wenn man jetzt in einer der Combos die Liste aufklappt, wird nur der erste Datensatz angezeigt, daneben sind die üblichen Pfeile ( allerdings sehr winzig ) und man kann alle Daten ( Länder ) sehen und anklicken ( falls man die winzigen Pfeile mit der Maus trifft ).

Die Daten werden also von der Datenbank korrekt geholt, die Liste wird auch korrekt gefüllt, nur die Anzeige der Liste beschränkt sich in der Höhe auf einen Datensatz.

Noch merkwürdiger ist, dass nach der Auswahl eines Datensatzes aus der Liste, die Combobox in den meisten Fällen die Liste beim nächsten Aufklappen richtig anzeigt. Spätestens nach dem zweiten Auswahlvorgang wird die Liste immer richtig aufgemacht und angezeigt.

Interessant ist für mich, dass alles funktionierte, als es nur eine Combo auf dem Formular gab. Man konnte die Liste immer aufklappen und Daten auswählen.Zuerst hatte ich nur die Landesangabe für die Adresse auf dem Formular.

An Programmcode wird nicht viel verwendet, die Felder werden im Objektinspektor gesetzt, diese sind bei allen Combos gleich. Wie gesagt, die Daten kommen ja auch richtig an, nur die Anzeige klemmt.

Vielleicht hat jemand von Euch dieses Problem auch schon gehabt, und kann mir einen kleinen Tipp geben ?

Das Problem taucht bei mir nur mit BDS2006 auf, in meinem Delphi5 kann ich den Effekt nicht beobachten.

Rechner ist ein XP prof, 2*2GHZ Intel, 2,5GB RAM, BDS2006 Enterprise

Bin für jeden Tip dankbar !!
  Mit Zitat antworten Zitat
Antwort Antwort


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:13 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