![]() |
Datenbank: MYSQL • Version: 4,1 • Zugriff über: Direkt
TDBLookupComboBox aktuallisieren
Hallo.
Habe zwei Tabelle. 1) Anrede 2) Person Die Person Tabelle wir per TDBLookupComboBox mit einander verbunden. In diesen TDBLookupComboBox kann ich alle Anrede auswählen. Nun aber, wenn ich eine neue Anrede auswähle und diese beiden tabellen. Refreshe sehe ich den neuen Datensatz aus der tabelle Anrede erst nach dem Neustart der Anwendung und nicht sofort. Wie kann ich die neu angelegten Anreden sofort in der TDBLookupComboBox Komponente sehen? MFG |
Re: TDBLookupComboBox aktuallisieren
Moin,
also in der Combo ist das Listsource. Das einfachste ist, combo.listsource.dataset.refresh, wenn dies nicht reicht, dann combo.listsource.dataset.close und combo.listsource.dataset.open. Das sollte dann ein komplettes und erneutes Einladen erzeugen. Gruß TAC |
Re: TDBLookupComboBox aktuallisieren
Ich mache das über Datasource. Aber das hat funktioniert! mit REFRESH... ;) Danke
|
Re: TDBLookupComboBox aktuallisieren
Jetzt habe ich aber ein Problem. Ich arbeite mit MDI habe ca 40 TDBLookupComBox jetzt will ich alle aktualliesieren Wie mache ich das?
Möglicher Ansatz wäre: with f_hauptfenster do for I := MDIChildCount-1 downto 0 do begin Formularname := MDIChildren[I].; (Dann TDBLookupComBox aktualliesieren) Wie genau? end; |
Re: TDBLookupComboBox aktuallisieren
Die Lösung ist einfach man mus die Tabelle des listsource aktuallisieren. Refersh. Mehr nicht :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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