Wiedermal Combobox.

16/02/2010 - 11:14 von Silenus paparias | Report spam
Hallo.

Wie kriege ich die Eingabedaten eines Benutzers bei eine Drowndrop
Combo in ein zb. Tabellen Feld rein?

Versucht habe ich schon mit dispalyValue, Value .

Danke im voraus.
 

Lesen sie die antworten

#1 Olaf Doschke
16/02/2010 - 11:32 | Warnen spam
Insert-SQL.

Die Combobox ist nie schreibend an ein Feld gebunden wie eine Textbox, auch
nicht im Textboxteil der Combobox, wenn sie im Combo-Modus ist (Style=0).
Eine Combobx listet wie eine Listbox immer Datensàtze nur zur Auswahl.

Value ist bei einer Bindung immer der Wert des gebundenen Feldes der
Rowsource, im Combomodus auch, d.h. dann im Zweifelsfall NULL oder 0 oder
der Wert des ersten bzw. zuletzt gewàhlten Datensatzes, wenn man eine
Eingabe in den Textboxteil macht, àndert man damit den Displayvalue. Ändert
man den Text eines gewàhlten Datensatzes, àndert man wie gesagt nicht diesen
Datensatz.

Du mußt schon selbst prüfen, ob Displayvalue schon ein Eintrag in der DBF
ist und wenn nicht einfügen oder den aktuellen Datensatz updaten,
typischerweise im Valid-Event.

Evtl. ist die Textbox mit Autocomplete-Funktionalitàt eher für Deinen Fall
geeignet.

Tschüß, Olaf.

Ähnliche fragen