MS Access Forms: номер магазина - таблица, отображать текст в ComboBox

2793
music2myear

Я использую Access 2010.

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

Например, в таблице для записи полученных / обработанных счетов я сохраняю учетную запись поставщика по Autonumber (поскольку существует несколько учетных записей на одного поставщика и возможность того, что номера учетных записей для разных поставщиков одинаковы), но при использовании формы для добавить записи в таблицу счетов-фактур. Я хотел бы, чтобы форма отображала поставщика и номер счета в поле со списком, как при его раскрытии, так и при простом отображении того, что было выбрано.

Когда я использую три столбца (по одному для номера, поставщика и учетной записи), ссылаюсь на первый столбец и присваиваю этому столбцу ширину 0 ", форма сохраняет первый видимый столбец (поставщик) вместо номера.

Как я могу сделать эту работу?

0
Это один из самых распространенных пользовательских интерфейсов в Access, т. Е. Комбинированный список из нескольких столбцов, в котором столбец скрытого идентификатора является связанным столбцом. Вы прошли через процесс создания поля со списком с помощью мастера? Он имеет все параметры, необходимые для создания того, что вы просите. David W. Fenton 12 лет назад 0
Дэвид, пожалуйста, введите это как ответ, и я отмечу это как ответ. music2myear 12 лет назад 0

1 ответ на вопрос

3
David W. Fenton

Это один из самых распространенных пользовательских интерфейсов в Access, т. Е. Комбинированный список из нескольких столбцов, в котором столбец скрытого идентификатора является связанным столбцом. Вы прошли через процесс создания поля со списком с помощью мастера? Он имеет все параметры, необходимые для создания того, что вы просите.

Спасибо, Дэвид. Я думал, что попытался сделать это раньше, установив соответствующий столбец хранимых значений и присвоив ему ширину 0 ", и потерпел неудачу. Однако, попробовав снова, по какой-то причине, это сработало на этот раз. придется проверить и посмотреть, как это время отличалось от предыдущих раз. music2myear 12 лет назад 0