Hallo,
ich habe das Problem, daß ich mit Hilfe der Datenbank-Komponenten eine "abgeleitete" Information in einer Firebird-Tabelle abspeichern möchte.
<P>
Einleitung:
Es wird ein Wert "A" mit Hilfe einer DBLookupComboBox in die Firebird-Tabelle gespeichert.
DataSource verweist auf die entsprechende Firebird-Tabelle und DataField auf den Wert "A".
Die Lookup-Table stellt die Daten aus einer Query mit dem entsprechenden Feldwert zur Verfügung.
<P>
Problem:
Abhängig vom Wert "A" soll ein zweiter Wert "B" in die Firebird-Tabelle gespeichert werden. Mit welcher Komponente bewerkstellige ich das am besten ?
Und wie baue ich das am intelligentesten ein ?
Meine bisherige Lösung sieht vor, daß ich abhängig vom OnChange-Ereignis der DBLookupComboBox eine Query ausführen lasse, die den gefundenen Wert in ein TEdit-Feld schreibt. Anschließend würde ich nach Betätigung des Post-Buttons diesen Wert in die Datenbank schreiben lassen. Finde es aber selbst ein wenig zu umständlich, oder ?
Grüsse,
Carsten
ich habe das Problem, daß ich mit Hilfe der Datenbank-Komponenten eine "abgeleitete" Information in einer Firebird-Tabelle abspeichern möchte.
<P>
Einleitung:
Es wird ein Wert "A" mit Hilfe einer DBLookupComboBox in die Firebird-Tabelle gespeichert.
DataSource verweist auf die entsprechende Firebird-Tabelle und DataField auf den Wert "A".
Die Lookup-Table stellt die Daten aus einer Query mit dem entsprechenden Feldwert zur Verfügung.
<P>
Problem:
Abhängig vom Wert "A" soll ein zweiter Wert "B" in die Firebird-Tabelle gespeichert werden. Mit welcher Komponente bewerkstellige ich das am besten ?
Und wie baue ich das am intelligentesten ein ?
Meine bisherige Lösung sieht vor, daß ich abhängig vom OnChange-Ereignis der DBLookupComboBox eine Query ausführen lasse, die den gefundenen Wert in ein TEdit-Feld schreibt. Anschließend würde ich nach Betätigung des Post-Buttons diesen Wert in die Datenbank schreiben lassen. Finde es aber selbst ein wenig zu umständlich, oder ?
Grüsse,
Carsten
Comment