Подчиненная форма отдельной записи

#sql #forms #ms-access #record

#sql #формы #ms-access #запись

Вопрос:

Я довольно новичок в access, и мне интересно узнать о форме.

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

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

Возможно ли это, и если да, то как? 🙂

Спасибо!

Комментарии:

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

2. Я дочитываю до конца, но не вижу особых упоминаний о моей текущей проблеме.

3. Это верно, возможно, я не понимаю терминологию, которую она использует для распространения этого решения, не могли бы вы указать мне правильное направление?

Ответ №1:

Для этого вам даже не нужна подчиненная форма.

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

Вот несколько примеров скриншотов, которые я только что сделал.
Это Access 2000 и она на немецком языке (это единственная версия Access, которая у меня здесь есть), но вы поймете идею.

Режим разработки:
Режим разработки
(«Formularkopf» означает «заголовок формы», а «Detailbereich» — «Деталь» в английских версиях Access.)

Во время выполнения:
Во время выполнения
Обратите внимание, что текстовое поле в заголовке формы, которое привязано к Field2, автоматически отображает значение Field2 в текущей выбранной строке.

Комментарии:

1. Привязанное текстовое поле — это просто перетаскиваемое поле из моего списка полей?

2. Да, точно! (вы также могли бы создать «обычное» текстовое поле и привязать его вручную, но проще перетащить его из списка полей)