Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi LookupComboBox, mehrere Werte anzeigen, (https://www.delphipraxis.net/23710-lookupcombobox-mehrere-werte-anzeigen.html)

abi 8. Jun 2004 15:08


LookupComboBox, mehrere Werte anzeigen,
 
Hallo,

da ich echt nicht mehr weiter komme hoffe ihr könnt mir helfen. :wall:

Ich habe mehrere Tabellen. Meine Haupttablle weisst auf eine Nebentabelle zu.

Diese heisst Arbeiter und hat folgenden Elemente.
Nummer
Vorname
Nachname
Abteilung

Jetzt kann ich mit meiner LookupComboBox z.B. alle Vorname anzeigen.

Aber ich würde gern alle Werte zusammen anzeigen. Ich meine das in meiner LookupComboBox folgendes Steht " Vorname Nachname Abteilung" und nicht nur der Vorname.

Geht das überhaupt? :gruebel:

mercy schon mal

cioa

christian

Kasoft 8. Jun 2004 21:42

Re: LookupComboBox, mehrere Werte anzeigen,
 
Joa ohne Probleme,

geb einfach bei Listfield die Felddefinitionen getrennt mit einem Kommata(heißt das so?) ";"
ein. Also im Objektinspektor:

Name;Vorname;Abteilung;weissdergeier

Das sollte reichen.

MfG
Kasoft

abi 9. Jun 2004 08:24

Re: LookupComboBox, mehrere Werte anzeigen,
 
Hallo Kasoft
hab des jetzt genauso gemacht wie du mir gesagt hast, aber es geht immer noch nicht :gruebel: .
In meinem Listfield steht jetzt "Nachnamen, Vornamen" ist wird aber nur der Nachname angezeigt :wall: .

Irgendwo ist da doch der Wurm drin. :wiejetzt:

Des heist Semikcola, denke ich auf jedenfall.

Mercy

abi

Kasoft 9. Jun 2004 08:57

Re: LookupComboBox, mehrere Werte anzeigen,
 
Jetzt kommt es natürlich drauf an wie du auf die Tabelle zugreifst.
Wenn du zB ein Query verwendest und da nur nach Vornamen abfragst
wird er die anderen dinge ja nicht finden. Sorry du musst mir einfach
mehr Infos geben wie du was verwendest. Welche Kompnenten? Welche Werte
wo etc. Also her mit den Infos dann kann ich helfen.

MfG
Kasoft

abi 9. Jun 2004 09:17

Re: LookupComboBox, mehrere Werte anzeigen,
 
Hallo Kasoft
hast ja recht, aber irgendwie hab ich nicht gewusst wo ich anfangen soll.

Ich habe alles mit Tables gemacht. :shock:

Meine Hauptabelle sieht so aus.

Nummer
Geber
Auflösung
Arbeiter ID
usw.

Meiner Arbeitertabelle sieht so aus.
Nummer
Vorname
Nachname
Abteilung.

Jetzt habe ich zwei Bediener oberflächen, auf einer werden die Daten angezeigt und mit der anderen kann man einen neuen Datensatz einfügen.

procedure TForm1.BtnNewClick(Sender: TObject);
begin
Datenmodul.DataModule2.taGeber.Append;
Dateneingabe.Form2.Show;
end;

Hier mit öffne ich meine zweite Oberfläche und kann einen neuen Datensatz eingeben.

Ich weiss zwar nicht ob du des jetzt gebraucht hast aber so hab ich vielleicht wenigstens nichts vergessen.

Dann doppeltClick auf meine Table Hauptkommponente. Dort habe ich dann ein paar zuweisungen gemacht.

Also hab ich Arbeiter ID als Data deklariert.
Dann habe ich drei neue Felder an gelegt: Vorname, Nachname und Abteilung.
Dieser habe ich durch die Lockup gelöst.

Meine DBLookupComboBox habe ich folgender massen eingestellt.

DataSource := DataModul2.dsGeber //dies ist meine Haupttabelle.
DataField := Arbeiter ID
ListSource := DataModul2.dsArbeiter //meine Arbeiter Tabelle
ListField := Nachname; // da liegt ja mein Problem
KeyField := Nummer;

Jetzt hoffe ich nur das ich nichts vergessen hab.

mfg
abi

Kasoft 9. Jun 2004 12:53

Re: LookupComboBox, mehrere Werte anzeigen,
 
Hast du die einstellungen per Source-Code zugewiesen also dynamisch oder sind die im Objektinspektor
eingetragen???

Probier mal direkt im Objektinspektor in ListField Nachname;Vorname;Abteilung
einzugeben...

MfG
Kasoft

abi 9. Jun 2004 12:58

Re: LookupComboBox, mehrere Werte anzeigen,
 
Des hab ich gemacht sonst nichts, nur des Objectinspektor. :|

Im Sourcecode habe ich es noch nicht probiert. :gruebel:

Kann des jetzt leider nicht mehr test, da ich meinem Kollegen bei einem anderen Programm helfen muss.

Also nicht böse sein, wenn die Antworten solange dauern.

abi


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