AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi DBListBox zeigt nichts an
Thema durchsuchen
Ansicht
Themen-Optionen

DBListBox zeigt nichts an

Ein Thema von abi · begonnen am 9. Jun 2004 · letzter Beitrag vom 2. Jul 2004
Antwort Antwort
Seite 1 von 3  1 23      
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#1

DBListBox zeigt nichts an

  Alt 9. Jun 2004, 11:02
Hallo
die Frage würde zwar schon gestellt, aber dafehlt irgendwie die Lösung.

Ich habe meine List box fogender Massen eingestellt.

DataSource := DataSource1
DataField := Vorname

Öffne meine Tabelle mit einer Table Komponente und lass mir auch eine TGrid Tabelle anzeigen. Bei der sehe ich auch alles aber in meiner ListBox steht nichts drin.

Wo hab ich denn was vergessen oder hab ich einen Denkfehler.

Mercy schon mal.

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
Albi

Registriert seit: 4. Mai 2003
Ort: Berlin
458 Beiträge
 
Delphi 7 Professional
 
#2

Re: DBListBox zeigt nichts an

  Alt 9. Jun 2004, 11:40
Hallo,

Ich verwende für soetwas immer eine normal ListBox und lasse die ListBox über eine Schleife mit den entsprechenden Daten füllen.

Code:
for i:= 0 to Table1.RecordCount-1 Do
Begin
  ListBox.Items.Add(Table1.Field[x].Asstring);
  Table1.Next;
end;
Und schon stehen die Daten in deiner ListBox. Wenn du die DBListBox nehmen willst, geht es genauso.
  Mit Zitat antworten Zitat
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#3

Re: DBListBox zeigt nichts an

  Alt 9. Jun 2004, 12:14
Hallo Albi
schon mal danke für deine Antwort.

Zitat:
Code:
for i:= 0 to Table1.RecordCount-1 Do
Begin
ListBox.Items.Add(Table1.Field[x].Asstring);
Table1.Next;
end;
Muss ich jetzt für Field eingeben was ich haben will oder muss ich des für x machen.
Hab noch nie damit gearbeitet.

Ausserdem sagt ihn Field nichts wenn ichs genauso hinschreibe. Also nur aus ListBox - dbListBox mache.

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#4

Re: DBListBox zeigt nichts an

  Alt 9. Jun 2004, 12:27
Juppi Duppi Jehh
ich habs heraus gefunden, des muss FieldByName heisen.

Danke nochmal.

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#5

Re: DBListBox zeigt nichts an

  Alt 9. Jun 2004, 15:42
Hallo Albi
leider hab ich noch was vergessen, wie kann ich jetzt z.B. Vor- und Nachname in meiner DBListBox anzeigen.

Mercy

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
Kasoft

Registriert seit: 5. Mai 2004
Ort: Filderstadt
111 Beiträge
 
Delphi 7 Professional
 
#6

Re: DBListBox zeigt nichts an

  Alt 9. Jun 2004, 16:56
Genauso wie ich dir das schon in deinem anderen Thread beschrieben hab:

die Felder die du anzeigen möchtest mit Semikolon trennen
zb: Name;Vorname;Strasse;Ort;Homepage;Apfelbaum;Hund;K atze;Maus
damit hättest du 9 Felder die angezeigt werden würden...

MfG
Kasoft
  Mit Zitat antworten Zitat
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#7

Re: DBListBox zeigt nichts an

  Alt 14. Jun 2004, 07:47
Hallo Karsoft
des hast du mir zwar schon in dem anderem Thread geschrieben.

Aber ich hab dir auch geschrieben das des nicht ging. Wenn ich das so mache kommt immer noch nur das erste Elemente.

Kannst du mir nicht noch sagen ob ich sonst noch was machen muss.

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
Albi

Registriert seit: 4. Mai 2003
Ort: Berlin
458 Beiträge
 
Delphi 7 Professional
 
#8

Re: DBListBox zeigt nichts an

  Alt 14. Jun 2004, 08:05
Hallo,

ich habe das folgende jetzt zwar nicht getestet aber so sollte es gehen.

Code:
for i:= 0 to Table1.RecordCount-1 Do
Begin
  ListBox.Items.Add(Table1.Fields[x].Asstring+' '+Tabel1.Fields[x].AsString);
  Table1.Next;
end;
Für das X setzt du die Spalte ein, also 0,1,2 oder welche Spalte du auch haben willst oder du nimmst FieldbyName. Das spielt keine Rolle.

Das Ergebnis sollte dann so aussehen
Code:
Spalte 1 Spalte 2
Max     Mustermann
  Mit Zitat antworten Zitat
abi

Registriert seit: 20. Apr 2004
Ort: Köln
143 Beiträge
 
#9

Re: DBListBox zeigt nichts an

  Alt 14. Jun 2004, 08:14
Hallo Albi
des hab ich schon, was ich gemeint hab. Wie geht des bei der LookupListBox oder LookupCombobox.

Denn ich will damit eine Auswahl Box anzeigen.

abi
Wer nicht fragt, bleibt dumm.
  Mit Zitat antworten Zitat
Albi

Registriert seit: 4. Mai 2003
Ort: Berlin
458 Beiträge
 
Delphi 7 Professional
 
#10

Re: DBListBox zeigt nichts an

  Alt 14. Jun 2004, 08:35
Das versteh ich jetzt nicht so ganz! Du redest doch die ganze von DBListBox! Hast Du schon mal hier im Forum gesucht?

Eine DBLookupCombobox bringt doch erst dann was, wenn man die Daten in mehren DB's verteilt hat. Sprich in einem liegen die Kunden und in der anderen die Rechnungen (n zu 1 Beziehung). Ansonsten kannst Du das ganz normal über die DBCombobox anzeigen und auswählen lassen.

Aber trotzalledem hier mal ein Ansatz:

Eigenschaft Wert Erklärung
------------- ---------- ----------------------------
1. Datasource Datasource1 von welcher DatenQuelle von der Fremdschlüssel
2. Datafield Feld Wie heißt der Fremdschlüssel
3. Listsource Datasource2 von welcher Datanquelle kommen die Detaildaten
4. KeyField Feld Primärschlüssel der der Detaildaten
5. Listfield Feld welche Feld soll in der Box angezeigt werden

Wenn sich diese Frage jedoch auf das bezieht LookupComboBox, mehrere Werte anzeigen, dann nehme besser die normale DBCombobox da du ja nur eine DB verwendest.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 10:25 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