Kombinationsfelder in Access 97

Hallo Kollegas,

habe ein kleines Problem mit Kombifelder in Access. Mit dem Code …

****************************
If comFirma.Value = „“ Or IsNull(comFirma.Value) = True Then Exit Sub
sql_temp = „SELECT Kunden.AnPerson, Kunden.Name FROM Kunden WHERE (((Kunden.Firma)=’“ & comFirma.Value & „’) AND ((Kunden.Name) Is Not Null));“
Debug.Print sql_temp
comMitarbeiter.ColumnCount = 2
comMitarbeiter.RowSource = sql_temp
comMitarbeiter.Requery
*******************************

wird mir zwar wie gewünscht Anrede und Name als Auswahl im Kombifeld angezeigt. Nachdem nun eine Auwahl getroffen wird, wird nur die Anrede als Wert in das Kombifeld übernommen. Es sollten jedoch beide Werte als Anrede und Name drinnstehen. Hat jemand eine Idee ? Im Voraus schon herzlichen Dank.

Tom

Ein Kombinationsfeld kann halt nur einen Wert aufnehmen, auch wenn es mehrere Spalten darstellen kann…

Du könntest im AfterUpdate-Ereignis die ausgewählten Daten auf die entsprechenden Felder (die ggf. als unsichtbare Formularfelder angelegt sind) verteilen, etwa so:

Private Sub MeinKombiFeld\_AfterUpdate()
Me!Anrede = Me!MeinKombifeld.Column(0)
Me!Nachname = Me!MeinKombifeld.Column(1)
End sub

… oder so ähnlich…

Reinhard