|
2 / 2 / 0
Регистрация: 16.02.2017
Сообщений: 117
|
|
Редактируемая динамическая кросс форма24.06.2018, 17:16. Показов 2269. Ответов 31
Метки нет (Все метки)
Доброго времени,
Подскажите, пожалуйста, насколько целесообразна/реализуема в аксесе кросс форма с динамически добавляемыми/удаляемыми столбцами/строками (см картинку)? Кросс по PersonID и ParamID, кол-во колонок ~20-30 одновременно, строк 100-500. Тут наверное два вопроса в одном: 1) Как сделать просто редактируемую кросс форму 2) Как сделать редактируемаю кросс форму, где можно добавлять/удалять столбцы/строки Возможно у кого-нибудь есть готовый пример? ps. Как я себе представляю работу с такой формой: выбираем компанию, добавляем/удаляем столбцы(данные в удаленных столбцах не удаляются, просто столбцы не отображаются на форме.)/строки, вносим данные. Пользователь сразу видит весь объем данных на одной форме, и в теории можно например добавить всплывающую форму с доп информацией по даблклику на числе (сравнение введенного числа с чем-нибудь в базе) или переключение на "анализ введенных данных", где все введенные данные сравниваются с чем-нибудь в базе и отображается результат в тех же ячейках.
0
|
|
| 24.06.2018, 17:16 | |
|
Ответы с готовыми решениями:
31
редактируемая форма Динамическая форма Динамическая форма |
|
Модератор
|
|
| 25.06.2018, 21:03 | |
|
--если параметры будут типа длина, ширина, высота,вес.....это один подход( до 255 параметров можно и в 1 запись поместить, но максимальная длина записи ТОЛЬКО 4000 байт
--если же это некие суммы по месяцам-кварталам-годам --это совсем другое, можно ввести данные по месяцам и получить квартальные --а может надо ввести 12+4+2+1 поля для плана и 12+4+2+1 для факта и 19 полей для процента выполнения и 19 для сравнения с предыдущим годом эксель это все стерпит, но не аксесс --в акцесс другой подход к структуре таблиц
0
|
|
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
||
| 25.06.2018, 21:06 | ||
Сообщение было отмечено userzero как решение
РешениеЗы. в код подробно не смотрел...
1
|
||
|
13272 / 5949 / 1529
Регистрация: 05.10.2016
Сообщений: 16,653
|
||
| 25.06.2018, 21:10 | ||
|
В MS Access совсем другая "идеология", и он мощнее по части обработки данных. Кросы, за частую, не самое наглядное их представление. Не стоит забивать гвозди микроскопом (для этого MS Excel есть) ...
0
|
||
|
2 / 2 / 0
Регистрация: 16.02.2017
Сообщений: 117
|
|||||||
| 25.06.2018, 21:26 [ТС] | |||||||
|
Так-то наверное можно и на две формы разбить, но тогда редактирование данных будет такое себе занятие.. Наборы данных могут быть любыми, в данном примере связка Person-Param(данные - какой-нибудь KPI) (наверное не самый удачный пример), но может быть например Материал-МестоГдеОнИспользуется(данные - кол-во материалов), все остальное (компания/департамент/тп) просто фильтры.
0
|
|||||||
|
13272 / 5949 / 1529
Регистрация: 05.10.2016
Сообщений: 16,653
|
||
| 25.06.2018, 21:36 | ||
|
0
|
||
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,368
|
|
| 25.06.2018, 22:01 | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 16.02.2017
Сообщений: 117
|
|
| 25.06.2018, 22:14 [ТС] | |
|
0
|
|
|
1333 / 551 / 112
Регистрация: 29.03.2016
Сообщений: 1,368
|
|
| 25.06.2018, 22:38 | |
|
А с чем, собственно, загвоздка?
Что непонятно на рисунке?
0
|
|
|
2 / 2 / 0
Регистрация: 16.02.2017
Сообщений: 117
|
|
| 25.06.2018, 22:59 [ТС] | |
|
0
|
|
|
Модератор
|
||
| 26.06.2018, 09:13 | ||
|
--чем отличаются параметры для разных фирм(у вас на фирму от 5 до 30 параметров) --есть ли общие --какова форма исходного документа(бумажного) --никто не набивает данные из головы --каков порядок ввода информации 1. выбрали фирму 2.нашли строку с департаментом 3.нашли строку с сотрудником а что далее --вводятся все 5-30 параметров по сотруднику --или заполняется параметр 5(например) для всех сотрудников фирмы --затем параметр 6 --затем параметр 26 о коде же можно начинать говорить лишь после ясности в процедуре работы
0
|
||
|
2 / 2 / 0
Регистрация: 16.02.2017
Сообщений: 117
|
||
| 26.06.2018, 12:03 [ТС] | ||
|
пример с людьми и параметрами немного неудачный ( на каждую компанию свой набор "параметров", давайте представим что это проекты, а данные кол-во часов, которое сотрудник выделит на проект --есть ли общие общих нет и все проекты уникальны --какова форма исходного документа(бумажного) --никто не набивает данные из головы так точно, из головы, поэтому и форма такого вида чтобы было удобнее воводить данные --каков порядок ввода информации 0.в отдельной форме привязали проекты к компании, отметили активные/неактивные (чтобы не усложнять сводную форму, настройка кол-ва видимых будет осуществляться заранее) 1.выбрали фирму 2.появляется сводная пустая (видны только заголовки с залинковаными активными проектами, отсортированые в пордке их даты начала). То есть всего у компании их может быть 100, но отмечено активными от 1 до 30. 2.добавляем строку, указываем сотрудника (департамент подтягивается сам в зависимости от сотрудника). Сотрудник уникален, то есть может быть указан только один раз. Сотрудники отсортированы по департаменту и имени. 3.вносим данные а что далее --вводятся все 5-30 параметров по сотруднику --или заполняется параметр 5(например) для всех сотрудников фирмы --затем параметр 6 --затем параметр 26 Добавляем желаемое кол-во сотрудников (не обязательно всех) и заполняем получившуюся матрицу (опять же не обязательно полностью, пустые ячейки подразумевают 0). Сохраняем в нормализованом виде (наверное?) IdCотрудник - IdProject - data 1-1-10 1-3-1 1-4-5 1-5-9
0
|
||
|
2 / 2 / 0
Регистрация: 16.02.2017
Сообщений: 117
|
||
| 02.07.2018, 17:08 [ТС] | ||
|
0
|
||
| 02.07.2018, 17:08 | |
|
Динамическая форма Динамическая форма Динамическая форма в JS Динамическая форма
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|