powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
10 сообщений из 10, страница 1 из 1
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39382773
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть вопроса:
Есть основная форма, содержащая несколько вкладок
Можно ли в каждой вкладке вставить одну и ту же подчиненную форму, источник строк которой - подчиненная таблица, но так, чтобы в каждой вкладке использовался фильтр на разные значения определенного поля?

Чтобы было понятнее:
Есть сменный рапорт (основная таблица / форма). Он включает в себя ведомости (подчиненная таблица / форма), которые для удобства разделены на группы (вкладки). Нужно, чтоб в каждой вкладке отображались только те связанные записи, которые относятся к данной группе.
Ну и бонусом, если возможно, при создании записи в каждой вкладке желательно, чтоб в поле, по которому происходит фильтрация, прописывалось определенное значение по умолчанию
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39382814
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
первую часть своей задачи решил вот таким способом:
при изменении вкладки запускаю функцию Ved_Otbor
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Function Ved_Otbor()

sql1 = "SELECT ved.* FROM ved where ved.smena_id = forms!smena_edit!smena_id and ved.place_id = 1 ORDER BY ved.ved_id DESC"
sql2 = "SELECT ved.* FROM ved where ved.smena_id = forms!smena_edit!smena_id and ved.place_id = 2 ORDER BY ved.ved_id DESC"

Select Case Ved_Group.Value
Case 0
     Me.Ved6M1.Form.RecordSource = sql1
Case 1
     Me.Ved6M2.Form.RecordSource = sql2
End Select


Получается то, что и хотел...

второй вопрос остается открытым:
как по умолчанию place_id сделать зависимым от вкладки при добавлении записи?
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39382816
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbuster,
На вкладках находятся формы в соответствующих модулях пишите
Код: vbnet
1.
2.
3.
Private Sub Form_Load()
Me.ctl.DefaultValue = 2  'Ваше значение по умолчанию
End Sub
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39382953
Обе вашу задачи можно решить вообще без VBA, сделав субформы связанными с главной по определенным полям. Для этого вам надо на главной форме создать несколько скрытых вычисляемых полей, например place 1 _id с выражением =1 и place 2 _id с выражением =2, а в элементе "подчиненная форма" 1-й субформы указать поля связи smena_id;place 1 _id и smena_id;place_id для MasterField и ChildField соответственно. Для 2-й субформы то же самое, только вместо синей 1 указать 2.
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39384670
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ),
У меня субформы с главной и так связаны определенным полем (Smena_ID) и эту связь менять нельзя - менять нужно лишь фильтр (Place_ID), что в конструкторе форм, видимо, не предусмотрено (либо плохо искал). Поэтому не совсем понимаю, как обойтись без VBA... Или я не совсем верно понял вашу мысль?
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39384677
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterАнатолий ( Киев ),
... Или я не совсем верно понял вашу мысль?...
Когда я чего та не знаю или не понимаю, то как бы это ни странно прозвучало, то включаю логическое мышление.
1. На словах не понимаю, типа знаний не хватает и половину специфических терминоф не понимаю.
2. Что нужно сделать, что бы понять?
3. Чешу затылицу тыковки..
4. Снисходит озарение.
5. Наверное нужно поступать как учили, наверное нужно показать пример, на котором мне смогут показать как надо, а не так как хотса..
6. Прикладываю пример.
7. На моём примере мне объясняють как нужно.
8. Пляшу, благославляю, почти к лику Святых причисляю и всего хорошего желаю мне помогшему.
9. если чего то не так, то задаю более уточняюще вопросики.
А вы как рассуждаете?
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39384678
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛапухКогда я чего та не знаю или не понимаю, то как бы это ни странно прозвучало, то включаю логическое мышление.
1. На словах не понимаю, типа знаний не хватает и половину специфических терминоф не понимаю.
2. Что нужно сделать, что бы понять?
3. Чешу затылицу тыковки..
4. Снисходит озарение.
5. Наверное нужно поступать как учили, наверное нужно показать пример, на котором мне смогут показать как надо, а не так как хотса..
6. Прикладываю пример.
7. На моём примере мне объясняють как нужно.
8. Пляшу, благославляю, почти к лику Святых причисляю и всего хорошего желаю мне помогшему.
9. если чего то не так, то задаю более уточняюще вопросики.
А вы как рассуждаете?
это вообще к чему было?

P.S. тему можно закрыть
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39384679
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbusterЕсть сменный рапорт (основная таблица / форма). Он включает в себя ведомости

чем же не устраивает обычный динамический фильтр в основной форме+подчиненная(без вкладок)
--показать все
--показать группу 1
--показать все за 14/01/2017 года
--показать все за 2017
--показать все за 2016
--показать 2016 по квартал+группа
--показать 2016 по группа+квартал+итого
--показать конкретную ведомость
.......и т.д.........вариантов сотни ......вкладок не напасешься
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39384681
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blackbuster...это вообще к чему было? ...
видимо вот к этому -
blackbuster... Или я не совсем верно понял вашу мысль?
...
Рейтинг: 0 / 0
Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
    #39384689
blackbuster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПЕНСИОНЕРКА
чем же не устраивает обычный динамический фильтр в основной форме+подчиненная(без вкладок)
--показать все
--показать группу 1
--показать все за 14/01/2017 года
--показать все за 2017
--показать все за 2016
--показать 2016 по квартал+группа
--показать 2016 по группа+квартал+итого
--показать конкретную ведомость
.......и т.д.........вариантов сотни ......вкладок не напасешься
в итоге я подумал так же и реализовал именно через динамический фильтр :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Одна подчиненния форма с разными фильтрами в разных вкладках основной формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]