Forum: Datenbanken
Delphi
by Nju,
1. Apr 2008
So, ich habe dann nochmal etwas rumgespielt. Der Stand der Dinge sieht wie folgt aus:
Gegeben ist
eine TDBLookupComboBox mit DataSource = "BenutzeDataSource" und ListSource = "BenutzeListSource"
Die TDataSource "BenutzeDataSource" greift auf die TADODatSet "IchbinFuerDataSource" zu.
Die TDataSource "BenutzeListSource" greift auf die TADODataSet "IchBinFuerListSource" zu.
Wenn ich...
Forum: Datenbanken
Delphi
by Nju,
31. Mär 2008
Ich muss also auch eine DataSource angeben (noch zusätzlich zur ListSource)?
Forum: Datenbanken
Delphi
by Nju,
31. Mär 2008
Das verstehe ich nicht, könntest du mir da ein kurzes Beispiel geben?
Für mich liest sich das so, als wenn dadurch ein neuer Wert eingetragen wird, das ist aber so nicht gedacht. Es soll ein bereits vorhandener Wert aus der Tabelle vorher per Quellcode ausgewählt werden.
Forum: Datenbanken
Delphi
by Nju,
31. Mär 2008
Unter "ListSource" (von der LookupComboBox) steht die Eigenschaft "AutoEdit" auf True, wenn damit der Insert/Edit-Mode gemeint ist?
Die ListSource selber ist an eine TDataSource verbunden, die wiederum an eine TADODataSet verbunden ist.
Von ReadOnly = True möchte ich absehen, da der Benutzer durch Eingabe der Anfangsbuchstaben im Nachhinein auch noch nach Einträgen suchen kann. Testweise...
Forum: Datenbanken
Delphi
by Nju,
28. Mär 2008
Ich habe auf meinem Formular eine TDBLookupCombobox verknüpft mit einem TADODataset und TDataSource.
Nun würde ich gerne den Index dieser ComboBox setzen, sprich das, was er anzeigen soll (im Eigenschaftsfeld "Text", da man ja nicht direkt reinschreiben darf).
Mein bisheriger Versuch war dieser Weg:
box_Pruefung.ListSource.DataSet.Locate('HierDerFeldname', 'HierDerZuSuchendeEintrag', );