![]() |
JvDBLookupComboXY Anzeige Defaultwert
Hallo,
ich habe mehrere JvDBLookupCombo Boxen auf ein Formular gelegt. Diese Zeigen Werte aus verschiedenen Tabellen an. Dazu habe ich die Felder LookupDisplay, LookupField und LookupSource entsprechend ausgefüllt. Leider zeigen die JvDBLookupCombo Boxen beim Start des Formulars ein leeres Feld an. Weiß jemand, wie am Anfang ein Wert angezeigt werden kann. Steffen |
Re: JvDBLookupComboXY Anzeige Defaultwert
Herzlich willkommen in der Delphi-PRAXiS, Steffen.
Wenn der über die DataSource-Eigenschaft indirekt verknüpfte DataSet geöffnet ist und auf einen geeigneten Datensatz zeigt, dann sollte automatisch ein Wert in deiner LookupCombo erscheinen. Freundliche Grüße vom marabu |
Re: JvDBLookupComboXY Anzeige Defaultwert
Zitat:
also ich habe keine DataSource-Eigenschaft angegeben. Insofern wird das DBLookupCombo wohl etwas mißbraucht. Es zeigt mir in den entsprechenden Tabellen gespeicherte Referate, Sachbearbeiter und Anwälte als Liste an. Die Auswahl wird in einem Dialog für das Anlegen einer neuen Akte benötigt und gespeichert. Klappt sehr gut - bis auf die Tatsache, das beim Start kein Wert angezeigt wird. Steffen |
Re: JvDBLookupComboXY Anzeige Defaultwert
Zitat:
|
Re: JvDBLookupComboXY Anzeige Defaultwert
Hi,
Zitat:
- DBGrid ist mir etwas zu groß für die Anzeige. - ComboBox und ListBox füllen ist nicht das Ding, aber ich muss die Auswahl des Referates zurück in eine andere Tabelle schreiben. Nehmen wir mal an, der Benutzer wählt aus der ComboBox das Referat *Zivilrecht* aus. Wie komme ich dann an die Datensatznummer dieser Auswahl? Diese ReferatID soll in die Aktentabelle... Die Lösung ist mit dem DBLookUpCombo ganz einfach, da der Zeiger immer auf dem aktuellen Datensatz steht. Vielleicht muss ich beim Start des Formulars einen Datensatz in das leere Feld schreiben, schade dass es nicht einfacher geht. Steffen |
Re: JvDBLookupComboXY Anzeige Defaultwert
Ich fürchte wir missverstehen uns. Weißt du denn nicht, dass du die Tabelle, welche den Fremdschlüssel zu den Referaten aufnehmen soll, einfach über eine DataSource-Komponente mit der DBLookupComboBox verknüpfen kannst, damit die von dir ausgewählten Referate im aktuellen Datensatz eingetragen werden?
|
Re: JvDBLookupComboXY Anzeige Defaultwert
Zitat:
dann kann eine Verknüpfung dann nicht erfolgen, wenn der Datensatz der Aktentabelle erstellt wird. Später, wenn alle Akten angezeigt weden, funktioniert die Anzeige mit der Verknüpfung auch super, wie von Dir beschrieben. :) Steffen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 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