|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
На основной форме подчиненная форма навигации. При клике на вкладку должен работать фильтр по полю n_fid, который есть в подчиненной форме. На основной форме есть только поле ls Код: vbnet 1. 2. 3. 4. 5. 6.
При таком варианте появляется ошибка 3075 Код: vbnet 1.
Пробовал разные варианты. Всегда разные ошибки. Не могу разобраться как правильно составить условие. На других вкладках использую Код: vbnet 1. 2. 3. 4. 5. 6.
В этом случае работает. Но мне нужно использовать Dlookup, т.к. на основной и подчиненной форме нет общих полей. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2022, 22:33 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Cheradak На основной форме подчиненная форма навигации. При клике на вкладку должен работать фильтр по полю n_fid, который есть в подчиненной форме. На основной форме есть только поле ls Код: vbnet 1. 2. 3. 4.
может все-таки со значением какого-то другого поля имеющегося в таблице? DoCmd.ApplyFilter , Forms("Главная")("Подчиненная").Form("n_fid")= DLookup("полеПоЗначениюКоторогоПроизводитсяОтборВподч.форме", "главнаяТаблица", "[ls]=" & Me.[ls]) - посмотрите FAQ про обращение к полю подчиненной формы "[ls]=" & Me.[ls] - если [ls] числовое "[ls]='" & Me.[ls] & "'" -если [ls] текст Если DLOOKUP возвращает текст (n_fid-текст не забудьте про апострофы(двойные кавычки)) А "КнопкаНавигации1" это имя вкладки или чего-то другого? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2022, 11:52 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
ПыСы:А еще гляньте этот топик 22399992 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.01.2022, 13:13 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
sdku, sdkuтакого поля,как я понял,в таблице [tb_sch] нет Такое поле в таблице есть. Если просто выполнить на главной форме Код: vbnet 1.
, то отобразится верное значение n_fid и ls это числовые поля Чувствую что где-то ошибка у меня в синтаксисе, но где не пойму sdku"[ls]=" & Me.[ls] - если [ls] числовое Убрал лишнее & "'" из других вкладок, работает. sdku"КнопкаНавигации1" это имя вкладки или чего-то другого Да. Это имя вкладки по которой происходит нажатие ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 10:17 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
sdku ПыСы:А еще гляньте этот топик 22399992 Немного не тот случай. Так как навигационные вкладки это более одной подчиненной формы и у всех их есть источники. У них нет настройки основного и подчиненного поля. Поэтому необходимо использование фильтров при клике на вкладку ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 10:42 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Cheradak ...У них нет настройки основного и подчиненного поля.... Это именно Ваш случай-ведь там написано: "задав для нее источник записей, который будет использовать для отбора значение некого поля вкладки с которой уходите" и не для одной формы(хоть для 10 размещенных на одной вкладке-упаси меня, господь, от такого). RecordSource-наше фсё... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 17:37 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
sdku, Подчиненной является только рамка, а все формы на ней независимые от главной формы. Поэтому у них нет связи по полям. А источники для этих форм задаются отдельной в конструкторе каждой формы ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 19:38 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Cheradak, Сдается мне что Вы не понимаете что такое подчиненная форма (от слова совсем) Лучше покажите что Вы имеете(исходные данные-таблицы) и что хотите-т.к я абсолютно не понимаю Вашу "хотелку" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 19:58 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Cheradak, Это все потому что вы не использовали вкладки навигации. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2022, 21:57 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Cheradak, Да уж..куда мне, убогому, до таких высот... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 01:45 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Просто интересно что же это за зверь такой: "вкладки навигации" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 13:32 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
sdku Просто интересно что же это за зверь такой: "вкладки навигации" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 13:37 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
и это называется ФОРМА с вкладками которая создается на ОДНОЙ таблице или ряде СВЯЗАННЫХ таблиц (без VBA) или даже никак не связанных путем замены RecordSourse (с использованием VBA) А "вкладками навигации" я действительно не пользовался т.к. не знаю что это такое Ванговать не наш метод ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 14:12 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
ПыСы:не вижу проблем в том чтоб создать запрос и сделать его источником формы ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2022, 15:08 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Так "вкладка навигации" - это просто вкладка? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2022, 22:12 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Обозвать можно как угодно, но по сути своей это элемент управления [вкладка]\набор вкладок используя свойства которого можно получить такой же результат,как и при использовании мастера. Любой мастер всего-навсего упрощает(а иногда и нет) работу с неким стандартным элементом управления, а не создает что-то новое, чего нет в VBA. Как-то так... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 00:09 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Это не набор вкладок. Совсем. Назвать их коллекцией кнопок открывающих новую/закрывающих предыдущую форму тоже нельзя - все сложнее. на Обычных вкладках в форме сохраняются формы в контейнерах (подчиненные формы) - здесь каждый раз загружается 1 форма в контейнер, а предыдущая выгружается.. Причем форма полноценная, со всеми событиями (в т.ч. open, close) (при том что все таки - в контейнер, значит есть отличия в случае обращения к ней), закрытие производится без участия пользователя (не нужна кнопка Выход)-не нужно скакать по вкладкам, контролировать открытые вкладки(окна). При этом pop-up форма, диалоговая форма - также работают. Это вообще новый (3-й) способ представления данных (1-й окна, 2-й вкладки и этот способ-1-оконный интерфейс - по типу модных нынче CRM и пр.) Она заменяет стартовую форму. Как всегда не обошлось без нюансов - нестабильность при разработке в такой форме(не любит она повторные открытия), уже нет жесткого контроля за закрытием формы (раньше на кнопку можно было вешать нужные события - теперь форма закрывается кликом на множество кнопок). некоторые конфигурации в обычной форме создать довольно сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 12:21 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
alecko, 1. Посмотрите вкладки 1 и 2(гл.семьи и паспорт)контейнерами каких форм они являются?.... 2. И главная и подчиненные формы вкладок 3-4 имеют "полную полноценность" в отношении событий 3. Кнопка "навигация" у меня всегда не доступна-но она меня никогда не интересовала-так что я с этим и не разбирался (A-2010) 4. И чем же будет отличаться форма созданная кнопкой "навигация" от формы созданной в конструкторе путем установки свойств из окна свойств. 5.Единственное чего не увидел в свойствах (уверен что плохо смотрел) расположение ярлычков\кнопок справа или слева В последних версиях появились весьма спорные "улучшения",например:многозначные поля считаю что "вкладки навигации" менее "вредное", но абсолютно не нужное "улучшение" ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 14:21 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
sdku, форма навигации, как и веб браузер, как и вкладки (можно заменить группой выключателей) - это ещё одна степень свободы. Позволяют выглядеть интерфейсу современно, улучшают GUI, но конечно не заменят умение программировать. Можно обойтись и без неё, для выполнения каких-то задач, но в каких то задачах она бесценна. Лично для меня оконный интерфейс - это вообще анахронизм. какой в нем смысл, когда у заказчиков одни ноутбуки? все равно нужно формы подтягивать к левой верхней стороне экрана, а они (экраны) часто разного размера, а логотип требуют чтоб скажем был справа вверху (или строго по центру экрана)... можно изгаляться с окошками, а можно сделать проще. Аналогично и с ленточками - смысл использовать ленточку в вашем примере? никакого. но это же не значит что они не нужны. нужны. но и они из той оперы - это лишь ещё одна степень свободы при создании проекта. а кнопка навигации серая, веб браузер отсутствует из-за формата файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 15:32 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
alecko ...смысл использовать ленточку в вашем примере? никакого. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 15:55 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
alecko ...Лично для меня оконный интерфейс - это вообще анахронизм... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 16:00 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
sdku alecko ...смысл использовать ленточку в вашем примере? никакого. речь шла про необходимость использования именно ленточной формы. Значительно проще и удобнее использовать табличную - с моей точки зрения. не нужно каждый раз проектировать переходы между строк, посл. строка, первая строка, сортировка, фильтрация, шрифт, размеры и пр. , С ленточной приходится каждый раз создавать новую форму - обычно в подчиненных формах особое форматирование не требуется (многострочность, кнопки в каждой строке, динамическое расширение/сужение и пр.) в таком случае какой смысл в ленточке? никакого - есть способ сделать тоже самое быстрее и проще и не так затратно, ни по времени, ни по объему работы и базы данных (когда скажем 1 табличка против 200 ленточек - разница существенная). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 16:34 |
|
Фильтр подчиненной формы
|
|||
---|---|---|---|
#18+
Речь шла о "вкладках навигации" и о том что это просто форма с вкладками alecko ....Значительно проще и удобнее использовать табличную - с моей точки зрения.... Так что "хозяин-барин" каждый волен выбирать то, что ему больше нравится alecko .... есть способ сделать тоже самое быстрее и проще и не так затратно, ни по времени, ни по объему работы и базы данных (когда скажем 1 табличка против 200 ленточек - разница существенная). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2022, 18:45 |
|
|
start [/forum/topic.php?fid=45&fpage=2&tid=1609496]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 242ms |
total: | 408ms |
0 / 0 |