![]() |
TDBLookupComboBox Werte
Hallo zusammen:
Ich blick's nicht. Und zwar folgendes. Ich definiere für eine TDBLookupComboBox im Bereich Listfield mehrere Werte. Also aus der konnektierten Artikeltabelle zb. Art_bez, Art_preis etc. Diese Werte sollen in ein TDBGrid übernommen werden. Das klappt aber nur mit dem Wert, der bei ListFieldIndex (OI) angesteuert wird. dieser Wert kann z.B. mit DBEdit3.EditText := DBLookupComboBox1.Text; übernommen werden. Die anderen Werte sind nicht zugänglich. Aber irgendwo müssen die Werte doch rummgammeln, nur wo ? Gruß Delorion |
Vielleicht geht das irgendwie. Aber ich habe länger gebraucht, nach einer Lösung zu suchen, die ich immer noch nicht habe, als das ganze letzten Endes von Hand mit einer normalen ComboBox zu machen.
|
Hallo Hansa
Danke für den Tip, ich halte das mitlerweile auch für nicht machbar. Ich hab für mein Problem aber ne andere Lösung gefunden. Gruß Delorion |
Zitat:
|
Hallo Hansa
Also mein Problem war, das ich bei einer Buchungsmaske Sekundärdaten aus einer zweiten Tabelle übernehmen wollte. Z.B. [Buchungssatz] lfd_nr datum art_nr * bezeichnung * menge preis gewicht * referenzgewicht * faktor * preis_referenzgewicht [Artikel] art_nr * bezeichnung * beschreibung gewicht * referenzgewicht * faktor * Die mit * gekennzeichneten Werte sollten beider Datensatzerfassung in den Buchungssatz eingefügt werden. Mit der LookupComboBox komme ich aber nur an die Werte art_nr (KeyValue) und bezeichnung (Text). Ich werde also jetzt den Weg gehen nur die art_nr aus der ComboBox zu übergeben, und die restlichen Werte über diese Verknüpfung zu ermitteln. Dadurch fallen bis auf art_nr alle in der oberen Tabelle mit * gekennzeichneten Felder weg. Ein praktischer Nebeneffekt :-) Allerdings tu ich mich mit der Realisierung ein bischen schwer. Na ja, wird schon werden. Gruß Delorion |
Ich will Dich jetzt nicht kritisieren, habe aber den Eindruck, daß Deine Schwierigkeiten eventuell aus einer falschen Datenstruktur resultieren. Paß nur auf, so was kann Dein ganzes Programm ruinieren. Oder gib mir mal eine Erklärung, warum z.B. das Gewicht sowohl im Buchungssatz steht, als auch im Artikel ?
|
Hi
Hab ich doch gesagt, ich war bös auf dem Holzweg. Alle mit * gekennzeichneten Felder bis auf art_nr fallen im Buchungssatz ja weg. Ich weis auch nicht was mich da geritten hatte :-). Gruß Delorion |
Ach so, na dann ists ja gut. Aber mach nur nicht zuviel des Guten. Die ArtNr im Buchungungssatz wirst Du wohl schon in irgend einer Weise brauchen, bei dem Artikel selber sowieso. 8)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 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-2025 by Thomas Breitkreuz