|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
Связь таблицы и формы13.04.2018, 12:38. Показов 4848. Ответов 108
Метки нет (Все метки)
я отфильтровал данные на основной форме. Осталось одно значение, я щелкаю по нему два раза и открывается форма "Карточка". Как заполнить поля, которые есть в "Карточке" и основной форме "ФИО" понятно, а вот как связать поля, которых нет на форме, например "Прописка"? И еще мне надо, чтобы по каждому человеку выводились данные из таблицы "Пропуск", как лучше это сделать средствами запросов или подчиненной формой? Сейчас там подчиненная форма, но она статична, не меняется в зависимости от фамилии.
0
|
|
| 13.04.2018, 12:38 | |
|
Ответы с готовыми решениями:
108
Связь формы и таблицы Связь формы/отчета и таблицы Связь поля формы и таблицы |
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 19.04.2018, 23:23 [ТС] | |
|
Eugene-LS, спасибо))) я делал через запросы/фильтры. А как все-таки правильно должен выглядеть мой вариант, без кода?
iif(is null([формы]![отчеты]![ПоискТС]);"???????????";[формы]![отчеты]![ПоискТС]) вот так в запросе было
0
|
|
|
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,651
|
|||
| 19.04.2018, 23:33 | |||
![]() Добавлено через 7 минут Like * - но нужно пробовать ... (не уверен)
0
|
|||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|||||||
| 20.04.2018, 09:40 | |||||||
0
|
|||||||
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 20.04.2018, 11:18 [ТС] | |
|
alvk, а если я хочу осуществлять фильтрацию, через запрос, то какое выражение мне надо вписать в выделенное поле?
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|
| 20.04.2018, 15:51 | |
|
без понятия, любое.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 20.04.2018, 18:26 [ТС] | |
|
alvk, я имел ввиду как вот это выражение записать правильно iif(is null([формы]![отчеты]![ПоискТС]);"???????????";[формы]![отчеты]![ПоискТС])
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
|
| 21.04.2018, 02:33 | |
|
также, только с теми изменениями, что я указал.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 28.04.2018, 21:23 [ТС] | |
|
Вот еще какая проблема появилась. Хочу сделать защиту от дурака. Есть форма "Карточка" в ней есть подчиненная форма "Пропуск", возможно ли осуществлять проверку в подчиненной форме поля "Направление"? Т.е. по логике, не может идти подряд два раза подряд выезд или два раза подряд въезд. В самой таблице - это нормально, а вот в форме, после осуществления выборки не нормально. Вопрос в том как сравнить два значения в таблице/форме. Если бы это были разные поля, то понятно, а тут одно и тоже поле, только предыдущее значение надо сравнивать.
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 28.04.2018, 21:35 | |
|
Kiriver, а в посте #27 разве не показано в примере каким то челом, как различать вход и выход с помощью группы кнопок?
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 28.04.2018, 21:47 [ТС] | |
|
VinniPuh, какой-то чел сделал всё правильно))) теперь необходимо, чтобы 2 подряд кнопки вход нажать нельзя было. Т.е. человек не может 2 раза подряд выйти из здания. Должно быть поочерёдно вход/выход.
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 28.04.2018, 21:54 | |
|
Kiriver, ясно.
Нужно подумать, ибо ни разу такая мысля не приходила, типа защиты от дурака. Седня уже навряд ли, но мысли уже роятся в буйной моей головушке, типа запрета на изменение, а только добавление. Может кто другой лучше придумает, ибо я по сути малость тугодум. и люблю 100 раз протестировать то что в голову навеяло.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 28.04.2018, 22:00 [ТС] | |
|
VinniPuh, в идеале, возможность одинаковых полей надо оставить (бывает всякое в жизни), только, чтобы выскакивало окошко с сообщением каким-либо и контроллер обращал на это внимание, т.к. народу много и они не всегда они внимательны) Заранее спасибо.
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 28.04.2018, 22:13 | |
|
Kiriver, ну по идее можно в форме учёта проездов-проходов в свойстве - Ввод данных, указать - Да, с изнасильно-принудительным обновлением, тогда можно будет ТОЛЬКО добавлять новые данные.
Это первое что мне подсказали мои тараканы в голове. В другой же или других формах можно будет вести статистику без этого наворота, предусмотренного разработчиками, но это без всяких пугающих охранников сообщений, за то и умышленных ошибок быть не должно. Можно и с помощью процедур чего ни то придумать, но я предпочитаю использовать то, что заложено самими разработчиками Аксика, ибо по незнанию можно меньше начудотворить неправильного.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 30.04.2018, 08:47 [ТС] | |
|
VinniPuh, ничего не придумали? посмотрев то, что выдает Гугл по поиску нашел отдаленно похожее, но применить не смог. Т.е. мне непонятно как объяснить Аксессу, что второе значение это предыдущее первого? Какой критерий задать? У меня на ум пришла только дата... Но тогда получается, что новое значение будет сравниваться со всеми, у кого Дата меньше нового.
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 30.04.2018, 10:20 | |
|
Kiriver, я же уже практически вам сразу написал, что нужно сделать.
Если на моём примере, то у подчиненной формы, в свойстве - Ввод данных указать - Да И у группы кнопок на событии - После обновления , дать команду - Обновить. Больше ни чего мудрить не нужно. Ведь охранник видит входит человек или выходит и жмёт соответствующую кнопку Вы либо Не читали? Не пробовали? Не получилось? Хотя бы по сделать сами эти 2 действия. Как уже писал ранее на вашем примере ни чего продемонстрировать не могу.
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 30.04.2018, 11:21 | |
|
Kiriver, Ладно, так и заставили старенького дедушку первый раз за три дня ноут включить.
![]() Смотрите пример. Немного доработал для лучшей визуализации проходов через проходную.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 30.04.2018, 12:46 [ТС] | |
|
VinniPuh, получится-то получилось, только не совсем то, что хотелось. у меня после данного действа старые записи скрылись, осталось только поле ввода новых данных (хотя функция интересная), а это неправильно в данной БД, данные должны быть все видны. Охранник-то видит, но вот предыдущую запись он будет смотреть или нет вот в чем вопрос. Защита от дурака на то и защита))
последнее не читал когда писал это. сейчас пример гляну. стыдно, что заставил дедушку встать с дивана))
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 30.04.2018, 17:19 | |
|
Kiriver, что бы видеть Все, можно создать дополнительную подформы и поместить ее во вкладку, а ту в которой только жмать кнопки, Приход,/Уход, поместить в другую вкладку, хотя лично я стараюсь создавать отдельную форму, это на любителя.
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
|
| 01.05.2018, 18:11 [ТС] | |
|
VinniPuh, в плане визуализации и общего построения понятно.
Ну, а как решить данную задачу в принципе? Как рассказать Акссесу, что надо сравнивать новое и предыдущее значение в столбце. В Экселе понятно, там каждая ячейка имеет свой номер, а вот как это сделать в Аксе?
0
|
|
|
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,060
|
|
| 01.05.2018, 18:49 | |
|
Kiriver, не понял суть вопроса.
Все же сделано и даже логически должно быть верно. Есть проходные Есть охранник с компьютером. Охранник визуально видит, кто входит и кто выходит. Может по ФИО, а может и по номеру пропуска вести учёт проходов через проходную или проезд машинок сквозь ворота. Если у вас пропускной режим, то охранник не должен перепутать, кто входит, а кто выходит и соответственно если не сильно пьян, то не должен промахнуться мимо нужной кнопки, иначе зачем нужен такой охранник не понимающий где вход, а где выход Возможно у вас другой пропускной режим и сквозь проходную шастают все кому не лень, но лично мне это как то не шибко понятно, соответственно не особо понимаю все нюансы.
0
|
|
| 01.05.2018, 18:49 | |
|
Двойная связь 1 поля таблицы с 2 полями из другой таблицы Связь между значением атрибута в записи одной таблицы и наименованием сторонней таблицы Таблицы и связь Связь таблицы Связь формы с таблицей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|