Я n00b в Access, поэтому, возможно, я не подхожу к этому Access-y.

Скажем, у меня есть две таблицы, A и B Каждый A принадлежит B , поэтому у A есть столбец B_id который ограничен, чтобы соответствовать столбцу id некоторой строки в таблице B

Все идет нормально. Это я сделал.

Теперь я хочу , чтобы создать форму для людей , чтобы создавать новые строки в таблице A Я хотел бы дать им выпадающий список, чтобы выбрать B к которому принадлежит этот A , но я не хочу просто отображать список действительных id - я бы предпочел показать некоторую другую информацию от каждого B которая была бы более человечной читаемый - что-то полученное из других столбцов. Для простоты, скажем, я бы предпочел отобразить столбец B Name .

Я попытался просто изменить SELECT используемый для выпадающего списка, но это не сработало, так как он пытался заполнить столбец A B_id значениями из столбца B Name Мне нужно иметь выпадающий список, который отображает DLOOKUP("Name", "B", [B_id]) , но возвращает значение B_id .

Я знаю, как бы я делал это в HTML, но не в Access. Помогите?

1 ответ1

1

Что вы хотите сделать, это вернуть более 1 поля данных в источнике строк для вашего поля со списком, отобразить только те поля, которые вы хотите показать, а затем привязать элемент управления к правильному столбцу.

Вот объяснение того, что вы хотите с фотографиями, которые проведут вас через это: http://www.techonthenet.com/access/comboboxes/bind_index.php

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .