Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2009, 21:09   #1
mnz2002
Новичок
Джуниор
 
Регистрация: 12.12.2009
Сообщений: 2
По умолчанию Ограничение на ввод данных в подчиненной форме.

Доброго времени суток.
Помогите пожалуйста разобраться со следующей задачей: в форме Form_Model есть основная и подчиненная форма. Таким образом выбирая модель - в подчиненной форме отобразится только те цвета, которые для этой модели употребляются.
Однако, если добавить еще один уровень подчинения (Form_Matman), то таким же образом сделать не получается, форма не видит того поля, по которому ранее выполнялся запрос. Возможно ли сделать так, чтобы такой фильтр производился и в подчиненной форме? 3 дня бьюсь, никак до меня не доходит.
Заранее спасибо.
Вложения
Тип файла: rar Matman.rar (98.1 Кб, 22 просмотров)
mnz2002 вне форума Ответить с цитированием
Старый 28.12.2009, 23:10   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте mnz2002.
думаю проблем не будет если корректно построить отношения о сделать несколько шагов в сторону нормализации. А в условии отбора источников записей многоуровневых вложенных форм обращаться к функции считывающей значение контрола, или применять сохраненный запрос в качестве источника.
пример функции:
Код:
Public Function idModel() As Long
On Error Resume Next
    idModel = Nz(Form_Form_Model.ID_model, 0)
End Function
её применение:
SELECT ID_Color, Color_code FROM Tbl_Color WHERE ID_Model=idModel()
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 08.02.2010, 19:17   #3
mnz2002
Новичок
Джуниор
 
Регистрация: 12.12.2009
Сообщений: 2
По умолчанию

Спасибо, большое. Очень помогло.
mnz2002 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление поля со списком в подчиненной форме touchka Microsoft Office Access 7 01.08.2012 17:06
Запрос в подчиненной форме Kvins Microsoft Office Access 1 30.09.2010 12:31
Обновление данных подчиненной формы из другой подчиненной формы smoky Microsoft Office Access 2 15.08.2009 15:28
Access 2003. Как исключить ввод повторных данных в форме ? MAN5ON Помощь студентам 0 19.06.2009 23:23
Видимость полей в подчиненной форме Sparxy Microsoft Office Access 2 02.06.2009 21:40