#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. Да, точно! (вы также могли бы создать «обычное» текстовое поле и привязать его вручную, но проще перетащить его из списка полей)