Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Составная форма, организация выпадающего списка 
:(
    Опции темы
IBS
Дата 27.4.2012, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: нет
Всего: 6



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

Короче,
Нужно чтобы было так: кликаю по одной из строк выпадающего списка -> обновляется таблица в соответствии с   выбранным учеником. 
Вот как-то так это должно быть в итоге:
user posted image

Я так понимаю нужно привязать какой-то макрос к изменению поля, но как?

Это сообщение отредактировал(а) IBS - 27.4.2012, 12:54
PM MAIL   Вверх
bopoha
Дата 27.4.2012, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



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

Код

Private Sub P_FIO_AfterUpdate()
    With me.f_sub.Form
        .Filter = "FIO = '" & Me.P_FIO & "'"
        .FilterOn = True
    End With
End Sub


При этом стоит проверить выбранное значение поля со списком P_FIO.
PM MAIL WWW ICQ Skype GTalk   Вверх
IBS
Дата 28.4.2012, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: нет
Всего: 6



bopoha, Можно, пожалуйста, поподробнее(я на VB ничего не писал), как я понял:

f_sub - имя формы к которой обращаемся
P_FIO - поле через которое связаны таблицы
me - возвращает текущий выпадающий список

Filter - не очень понял, что там происходит (
PM MAIL   Вверх
bopoha
Дата 28.4.2012, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



IBS, дешевле почитать книжку по MS Access, чем, если я ее буду пересказывать.
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.