-Code in der Formular onLoad:VB in Access: Combo Box Werte sind nicht in der Formularansicht sichtbar sind aber sichtbar durch Debug.Print
country_combo.RowSourceType = "Value List"
-Code in einer Reset-Funktion:
Dim lListIndex As Long
With Me.country_combo
For lListIndex = .ListCount - 1 To 0 Step -1
.RemoveItem (lListIndex)
Next lListIndex<br/>
End With
Code Land Combo bevölkern:
*For n = 1 To numCountries*
*countryCombo.AddItem (countryRS.Fields("countryName"))*
*countryRS.MoveNext*
*Next n*
ich habe ein Problem mit, dass der Code auftritt, nachdem das Land Combobox Läufe zu füllen. Die Werte sind da, da ich Debug.Print (countryCombo.Value) ausführen kann und es den Namen des ausgewählten Landes ausgibt, aber ich kann die Werte in der Combobox überhaupt nicht sehen. Sie sind unsichtbar, und soweit ich weiß, gibt es für bestimmte Gegenstände keine Sichtbarkeitseigenschaft, es sei denn, ich täusche mich völlig.
comboBoxError.png http://img110.imageshack.us/my.php?image=comboboxerror.png
Wenn Sie das Kombinationsfeld aus einer Tabelle (über ein Re-Cord-Set) auffüllen, warum Rowsource nicht einfach festlegen, um eine entsprechende SQL-Zeichenfolge zu verwenden? Kurz gesagt, es sieht für mich so aus, als ob Sie etwas in Code tun, was mit Point-and-Click gemacht werden kann. –