Связывание элементов управления в форме Access 2003 - PullRequest
0 голосов
/ 01 апреля 2011

Я создал форму в доступе, которая заполняет таблицу, TABLE1 , которая извлекает информацию из разных таблиц. Например, база данных должна собирать сообщения об ошибках, поступающие из разных источников, есть поля, такие какместоположение, разделение, строка, дата, сотрудник, идентификатор сотрудника, комментарии и т. д.

В моей форме местоположение, разделение и строка берутся из TABLE2 (у меня есть местоположение вформа поля со списком со списком всех мест);идентификатор сотрудника и сотрудника взят из TABLE3 , а пользователь вводит дату и комментарии.Вся эта информация сохраняется в TABLE1, за исключением идентификатора подразделения, строки и идентификатора сотрудника, поскольку мне не нужно сохранять их в TABLE1, поскольку я создал запрос, чтобы собрать всю информацию вместе.

Когдапользователь выбирает "location" Я хотел бы, чтобы поля деления и строки автоматически заполнялись в форме, но не были доступны для обновления пользователем (потому что мне не нужно вводить их в TABLE1). Я простохотите, чтобы пользователь мог видеть его.

Возможно ли это?Спасибо.

1 Ответ

0 голосов
/ 06 апреля 2011

Установите источник строки (запрос) вашего комбинированного списка, чтобы он включал в себя местоположение, деление и линию (в указанном порядке).

Затем установите Источник управления вашего текстового поля, в котором вы хотите отобразить Деление, равным

=[LocationComboBox].[Column](1)

и контрольный источник текстового поля, в котором вы хотите отобразить строку, равную

=[LocationComboBox].[Column](2)

Измените LocationComboBox в соответствии с именем вашего поля со списком.

Возможно, вы также захотите установить для свойства Enabled ваших текстовых полей значение False, чтобы пользователи не пытались редактировать деление и строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...