#ms-access #combobox #vba
#ms-access #выпадающий список #vba
Вопрос:
У меня есть выпадающий список, позволяющий использовать несколько записей, разделенных запятыми.
Пытаюсь разделить эти значения в массив. Используя следующее:
Dim LogArray As String
If AreaCB.Value <> "No Changes Needed" Then
LogArray = Split(Me.Bay1CB.Value, ",")
End If
Оператор If выдает ошибку с несоответствием типов. Я пробовал все виды комбинаций, но безрезультатно.
Комментарии:
1. Определите свой логарифмический массив как массив строк:
Dim LogArray() as String
Ответ №1:
Я считаю, что проще использовать вариант:
Dim LogArray As Variant
If AreaCB.Value <> "No Changes Needed" Then
LogArray = Split(Me!Bay1CB.Value, ",")
End If
Ответ №2:
Должно быть довольно просто.
ComboBox1.Items.AddRange(ini.ReadValue("Schools", "Schools").Split(",").ToArray)
И т.д…