|
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 18
|
|
Чек бокс для каждой записи05.11.2015, 20:59. Показов 1128. Ответов 7
Метки нет (Все метки)
Добрый день.
Есть таблица основных средств. Основные средства состоят из набора едениц хранения. Имеем две таблицы связанные один ко многим. При формировании основного средства удобнее всего ставить галку (чек бокс) на против нужной еденицы хранения и по нажатию кнопки записывать данные в соответствующую таблицу. Если использовать подчиненную форму в табличном режиме, то не получается выделять не связанные записи (произвольное выделение - мультисилект), если использовать элемент список, то все хорошо, есть мультисилект, но пропадает фунуциональность табличного представления - изменение ширины столбцов, сортировка и т.д. Собственно вопрос: как прикрутить чекбокс к каждой записи или организовать мультисилект в табличном представлении?
0
|
|
| 05.11.2015, 20:59 | |
|
Ответы с готовыми решениями:
7
Картинка в отчете для каждой записи Максимальное количество для каждой уникальной записи Создание своей папки для каждой записи |
|
26825 / 14505 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 05.11.2015, 21:20 | |
|
Штатного средства для табличной формы нет. Поэтому у Вас два возможных выхода:
1. Создать чекбокс в самой таблице основных средств. Неважный способ, все-таки эта таблица фактических данных и содержать в ней временные назначения как-то не кошерно. Тем более, что каждый раз придется флажок чистить для новой сессии выбора. 2. Держать (или создавать) временную вспомогательную таблицу, содержащую уникальный код из основных и поле флажка. В запросе соединять с таблицей основных. Переде выполнением запроса очищать вспомогательную. Тогда Вам будет доступно любое выделение по флажкам из вспомогательной.
0
|
|
|
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 18
|
|
| 05.11.2015, 21:26 [ТС] | |
|
Спасибо.
Что-то подобное и обдумывал. Попробую второй вариант. Подскажите есть объект vba который бы подошел на роль временной таблицы с возможностью подключить его к подчиненной форме в качестве источника данных?
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 05.11.2015, 22:05 | |
|
Можно и просто удалять записи из дополнительной таблицы при открытии формы. Создаваться они в ней будут, когда будете отмечать.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 06.11.2015, 08:22 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 18
|
|
| 06.11.2015, 09:19 [ТС] | |
|
alvk, а по существу есть что-нибудь?
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 06.11.2015, 09:28 | |
|
Это вполне по существу, учите русский язык, про СУБД то же самое - изучайте структуру, она у вас не верна.
0
|
|
|
0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 18
|
|
| 06.11.2015, 09:33 [ТС] | |
|
alvk, Это только Ваше мнение. Вы ничего не видели! Для простоты многое опустил.
Коллеги благодарю за идеи. Реализовал через вспомогательную таблицу нужной структуры. На основе этой таблицы строится подчиненная форма. Хранимыми запросами (insert into) перебрасываются данные с начала в вспомогательную таблицу, а потом по нажатию кнопки данные записываются в основную таблицу для хранения.
0
|
|
| 06.11.2015, 09:33 | |
|
Помогаю со студенческими работами здесь
8
Для каждой записи о расходе товара подсчитывается сумма расхода Свободное логическое поле в форме для каждой записи отдельно SQLite3 Вытащить среднее арифметическое полей для каждой записи Для каждой записи в поле необходимо организовать, чтобы при выборе этого параметра открывалась новая БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|