Autor Beitrag
christian1968
Hält's aus hier
Beiträge: 3



BeitragVerfasst: So 27.07.03 17:23 
Hallo,
kann mir jemand bei mein Problem helfen?

Ich habe eine DBLookupComboBox in meiner Form eingebaut, trifft der Benutzer hier eine Auswahl wird in der darunterliegende StringGrid die Datensätze die zu dem DBLookupComboBox-Eintrag passen angezeigt. Ich durch ein Edit-Feld den Wert der DBLookupComboBox automatisch auswählen lassen, geht sowas oder muss ich mir was anderes einfallen lassen?

Gruß
Christian
Stan_1958
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Mo 28.07.03 19:10 
Hi, ich denke, die DBLookupCombobox verhält sich wie die DBLookuplistbox. Eine ähnliche Frage hatte ich auch schon mal im Forum gepostet und folgende Antwort erhalten:
*************************************************************
Bei der DBLookupListbox kannst Du keine Werte vorgeben.
Diese Komponente holt ihren Inhalt aus einem eigenen Dataset. Sie wird dazu verwendet, Nachschlagewerte aus der Datenbank in eine andere Tabelle einzutragen.

Wenn Du Werte fest vorgeben willst, musst Du zur DBListbox greifen. Diese kannst Du im Objektinspektor oder zur Laufzeit mit beliebigen Werten füllen.
****************************************************
Vielleicht kannst Du aber mal genauer schildern, was Du vorhast.

Grüße Stan
christian1968 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 28.07.03 19:26 
Hallo,
danke für deine Antwort.
Ich habe folgendes vor:
Beim Programmstart, muss der Benutzer ein Wert aus der DBLookupListbox auswählen und dies mit einen Passwort bestätigen. Daraufhin schließt sich diese Passwortabfrage und es öffnet sich die Form1, wo der Benutzer nochmals den Wert aus der DBLookupListbox auswählen muss (es handelt sich hierbei um den selben Wert, wie bei der Passwortabfrage).
Diese doppelte Auswahl wollte ich vermeiden und hatte den ausgewählten Wert (von der Passwortabfrage) in einer Variablen abgespeichert. Durch diese Variable will ich den richtigen Wert in der Form1 DBLookupListbox automatisch anzeigen lassen.
Kannst du mir ein Tipp geben?

Gruß
Christian
Stan_1958
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Di 29.07.03 13:18 
Hallo Christian,
es ändert sich nichts. Du wirst in der DBLookupCombo keinen Wert automatisch vorgeben können.

Was soll denn weiter passieren, wenn dir in der Komponente der vorher ausgewählte Wert angezeigt wird?

Grüße Stan
christian1968 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 29.07.03 14:21 
Dann werden über diesen Begriff/Wert die Daten aus 2 Datenbanktabellen ausgelesen und in einen StringGrid angezeigt.

Gruß
Christian
Nico
Hält's aus hier
Beiträge: 9

Win ME, Win 98
D5 Prof
BeitragVerfasst: Mi 30.07.03 06:55 
Hi,
Soll die zweite Abfrage einen Wert aus einer DB auslesen oder ändern? Wenn du abfragen willst, setze die DB auf den entsprechenden Datensatz, wenn du ändern willst, ändere den Wert vorher (in der DB) und die DBLookupCombo wird deinen Wert von alleine anzeigen. Aber warum muß der Benutzer zweimal die selben Daten auswählen?
Oder habe ich was falsch verstanden?