|
2 / 2 / 0
Регистрация: 08.04.2016
Сообщений: 78
|
|
Взаимодействие двух подчиненных форм на скрытия столбцов в одной из них14.11.2017, 09:52. Показов 1669. Ответов 16
Метки нет (Все метки)
Друзья помогите, на примере базы_1 (скрывающиеся столбцами в подчиненной форме зависящих от значение в ячейки подъезды на главной форме), хочу создать тоже самое в базе_2, но тут значение в ячейки подъезды лежит уже в подчиненной форме.Спасибо
P.S. Пароль в переключатели "1024".
0
|
|
| 14.11.2017, 09:52 | |
|
Ответы с готовыми решениями:
16
Согласование двух подчинённых форм. Как можно сравнивать поля двух подчиненных форм?
|
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
| 14.11.2017, 10:15 | |
|
Кто-то не умеет в падежи
![]() Как с мастером Йодой поговорил Пример базы, как я понял, не смог прикрепиться?..
0
|
|
|
2 / 2 / 0
Регистрация: 08.04.2016
Сообщений: 78
|
|
| 14.11.2017, 10:26 [ТС] | |
|
Вот базы.
0
|
|
|
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
|
|
| 14.11.2017, 11:01 | |
|
2
|
|
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
| 14.11.2017, 11:04 | |
Сообщение было отмечено blackcat1024 как решение
Решение
Если взять и тупо перенести логику из базы_1 в базу_2, то в принципе, она тоже работает, вот прилагаю пример.
Только что-то там в базе накручено с обращениями к подчиненным формам, в этот момент я не вникал. И из-за этого при первоначальном открытии формы вылезает сообщение об ошибке при обращении к свойству Form подчиненной формы. Что интересно, при дальнейших переходах по записям ошибка не возникает. В примере я затронул только первые 9 подъездов, лень было играться с остальными, да и у вас там как-то странно поименованы поля: подъезды с 1 по 9 имеют имена Бл_1 ... Бл_9, а дальше почему-то Поле10 и т.д. А если говорить в общем, то мне кажется, что логику схемы данных при работе с подъездами нужно сделать как-то не так. Неправильно - создавать кучу полей для подъездов...
1
|
|
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
||
| 14.11.2017, 11:09 | ||
Сообщение было отмечено blackcat1024 как решение
РешениеВ случае обычного трёпа на вольные темы - всегда пожалста, я и сам не всегда соблюдаю все правила грамматики и синтаксиса, но в нашем-то случае всем, кто захочет ответить, придется продраться сквозь вот эти все не связанные между собой слова...
1
|
||
|
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
|
||
| 14.11.2017, 11:35 | ||
|
Могу ошибаться - имею право. (с) нимаё
1
|
||
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
|
| 14.11.2017, 11:41 | |
|
Продолжая общение непосредственно по теме топика я вот задумался, как правильно организовать таблицы у автора темы?..
Дано: в разных домах может быть разное количество подъездов. В связи с этим явно неправильно будет забивать в таблицу в виде отдельных полей "Подъезд 1", "Подъезд 2" и т.д. до "Подъезд 14", и хранить все эти пустые поля. С точки зрения нормализации это явное не то.
0
|
|
|
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
|
||
| 14.11.2017, 11:57 | ||
|
Разбираться с назначением и структурой БД некогда (всё таки требуется время на обдумывание, завязнешь на ответах), да и не охота...
1
|
||
|
902 / 292 / 50
Регистрация: 02.12.2014
Сообщений: 1,229
|
||
| 14.11.2017, 12:05 | ||
|
В принципе, наверное да, это как раз тот случай, когда проще работать с такой структурой, чем сделать правильно с точки зрения нормализации - а потом изгаляться с запросами для удобного отображения данных...
0
|
||
|
2 / 2 / 0
Регистрация: 08.04.2016
Сообщений: 78
|
|
| 14.11.2017, 14:38 [ТС] | |
|
Друзья, как вам такая строка, пришлось включить все свои мозги.
Это больше от невнимательности и лени читать то, что написал.Скрывающиеся столбцы в подчиненной форме, зависят от значений в ячейках "подъезды" главной формы. Прошу извинить меня, за неудобство. Спасибо за помощь.
1
|
|
|
2 / 2 / 0
Регистрация: 08.04.2016
Сообщений: 78
|
||||||
| 16.11.2017, 09:52 [ТС] | ||||||
|
Нашел пример, как упростить предыдущий код скрытие столбцов.
Но, не знаю как его использовать. Нужна помощь.
0
|
||||||
|
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
|
|
| 16.11.2017, 10:42 | |
|
blackcat1024,
0
|
|
|
Модератор
6231 / 2909 / 707
Регистрация: 12.06.2016
Сообщений: 7,839
|
|||||||
| 16.11.2017, 10:44 | |||||||
|
Вы не замечаете, что в этом примере получается, что видимость любого столбца зависит только от Бл_9 ? Нужно так:
0
|
|||||||
|
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
|
|
| 16.11.2017, 10:46 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 08.04.2016
Сообщений: 78
|
|
| 17.11.2017, 11:53 [ТС] | |
|
Почему-то, после отключения кода с Бл_6 по Бл_8.
И добавление в код всех остальных Бл_9 по Бл_14. Ошибка Form/Report не возникает. Отличие в коде не нашел.
0
|
|
|
Мы один, давай на "ты"
3838 / 1384 / 343
Регистрация: 16.06.2016
Сообщений: 3,275
|
|
| 17.11.2017, 12:54 | |
|
0
|
|
| 17.11.2017, 12:54 | |
|
Помогаю со студенческими работами здесь
17
Взаимодействие двух форм Взаимодействие двух форм Взаимодействие двух форм Взаимодействие двух форм Взаимодействие двух форм в mdi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|