Zum Inhalt springen

Inhalt einer Datenbank in einer Combobox?


Flameboy

Empfohlene Beiträge

Hi Leute!

Wenn ich mir den Inhalt einer Datenbank (natürlich nur eine Spalte der DB) in einer ComboBox anzeigen lassen will, konnte ich mir bisher nur über ein neues Steuerelement (MS Ado Data)

einen Datensatz der DB als Text der ComboBox anzeigen lassen!

Ich will aber die komplette Spalte der DB in der Liste der ComboBox angezeigt bekommen!

Hat jemand von Euch ne Ahnung wie ich das vielleicht machen kann oder wo es ein anderes Steuerelement gibt mit dem ich das bewerkstelligen kann???

Schon mal Danke im voraus!

Bye

Flameboy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Flameboy

.......ich mir bisher nur über ein neues Steuerelement (MS Ado Data) einen Datensatz der DB als Text der ComboBox anzeigen lassen! Ich will aber die komplette Spalte der DB in der Liste der ComboBox angezeigt bekommen!

Hat jemand von Euch ne Ahnung wie ich das vielleicht machen kann oder wo es ein anderes Steuerelement gibt mit dem ich das bewerkstelligen kann???

Hm, von MS ADO Data hab jetzt so bewußt noch nichts gehört, wenn unter anderem Namen. Kannst ja mal genauer erklären was du damit meinst.

Hast du mal versucht die gesamte Datenbank mit einer Schleife bis EOF durchzugehen und der Combobox jedesmal den neuen Wert zuzuweisen ? Soweit ich weiß hat die doch ähnliche Methoden wie die Listbox und nimmt x-beliebig viele Datensätze auf.

So long !

Feivel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Feivel!

Das Ado Steuerelement ist ein Standardsteuerelement! Du findest es unter Projekt...Komponenten... .

Ich weiß nicht wie man SQL-Befehle im Quelltext einbindet um auf die Tabelle zugreifen zu können!

Ich kann zwar dem Steuerelement ADO den SQL-Befehl mitgeben, das es mir die Datensätze einer Spalte einzeln in einer Text-Eigenschaft von einer Combobox oder einem Textfeld ausgibt!

Aber das ist natürlich nicht das ich will!

Ich möchte gern die Combobox anklicken und dann alle Einträge sehen, die ich per SQL-Statement ausgewählt habe!

Gruß

Flameboy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Flameboy

Hi Feivel!

Das Ado Steuerelement ist ein Standardsteuerelement! Du findest es unter Projekt...Komponenten... .

Ich möchte gern die Combobox anklicken und dann alle Einträge sehen, die ich per SQL-Statement ausgewählt habe!

Gruß

Flameboy

Hm, dass ADO Steuerelement muss ich mir mal anschauen, ich glaube dass kenn ich so noch nicht.

Aber um eins klar zu stellen, du arbeitest mit VB 6.0, oder ?

Hast du mal versucht was passiert wenn du der Combobox zwei Werte zuweist ? Eigentlich müssten dann in der Laufzeit beide Einträge in Combobox sein, natürlich nur wenn du sie anklickst.

Ich hab bis jetzt bei den Datenbanken immer mit Recordset´s gearbeitet, die auf den jeweiligen Datensatz gezeigt haben. Wenn dann eine Auflistung haben wollte, habe ich das Recordset auf den ersten Datensatz bewegt und mit einer Schleife so lange bis EOF laufen lassen.

Das sah dann so aus.

Initialisierung :

NameRecordset.open "select * from Tabelle xyZ order by [usw.]", Namedatenbankverbindung, adopendynamic, adoptimistic

Die Datenbankverbindung muss dann ein Objekt sein, ich kenne aber den Connection-String für diese Art von Datenbank nicht.

Falls erforderlich, auf ersten Datensatz legen.

NameRecordset.movefirst

Und dann die Schleife :

do while not NameRecordset.EOF =true

NameCombobox.additem NameRecordset!Feldname

loop

So, jetzt hoffe ich dass ich dich richtig verstanden hab, ansonsten sorry wenn ich mich geirrt hab.

Bis dann !

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...