2013-09-24 3 views
1

В моем приложении MS Access У меня есть таблица и форма Клиенты, которые содержит числовое поле Status (1 - означает Active, 2 - Inactive, 3 - N/A)MS Access ComboBox с собственными значениями

На форме я должен иметь combobox со значениями Active, Inactive и NA, и когда пользователь выбирает любое значение, 1, 2 или 3 Значение должно сохранять в поле Status.

Когда я пытаюсь установить [Row Source Type] как [Value List] и [Row Source] как ["Active";1;"Inactive";2;"NA";3], [Bound Column] =2, выпадающий список показывает мне ненужный столбец со значениями 1, 2, 3

Когда я настраивал [Bound Column] = 1, он пытается сохранить в таблице ["Active", "Inactive", "NA"] вместо 1, 2, 3

Кто знает, как можно реализовать, что я делаю неправильно?

+0

Установили вы до ColumnCount = 2, чтобы сказать доступ у вас есть два столбца в строке и ColumnsWidth = «; 0», чтобы его тела, чтобы скрыть второе? – 4dmonster

+0

Это работает! Пожалуйста, напишите это как ответ. Большое спасибо! – ihorko

ответ

3

Когда вы используете [Список значений] в качестве [Тип источника строки], вы должны вручную установить значение ColumnCount вправо.

ColumnCount = 2 

Также скрыть ID колонка

ColumnsWidth=";0" 
+0

Отлично, спасибо большое! – ihorko

Смежные вопросы