![]() |
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 |
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 |
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 |
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 |
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 |
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 |
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 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz