![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
![]()
Доброе время суток форумчане,
Вот есть такая таблица 1 (см. рис.), в которой указан прибор и финансы которые на этот прибор тратятся. Чтоб выдать отчет, по таблице 1, пользователь должен сначала приборы сгруппировать в акты (тогда приборы определенной группы, попадают в определенный акт). Выделенияе приборов в акты, происходит в этом же окне/таблице, в особом режиме (каждому назначается группа), начиная с №1, далее по каждой группе расчитываются финансы (указанные в таблице). По хорошему для финансов, нужно создавать отдельную (дополнительную) таблицу 2 на несколько полей, и их связывать (многие к одному). Сейчас у меня отображаются финансы для одной группы в какой-нибудь строке устройства данной группы – это не совсем наверное правильно (и все это в одной таблице). Если я создам такую дополнительную таблицу, то это нужно писать больше кода (больше проверок). Например при создании новой группы: пользователь выделяет устройства для группы, при окончании выделения, я расчитываю финансы, потом должен добавить строку в таблицу 2, взять id новой строки, потом присвоить это id в таблице 1 всем устройствам из этой группы. Или например когда ВСЕ устройства из одной группы например №1 перейдут в группу №4, тогда строку в таблице 2, с группой №1 нужно удалить, а в группе №4, конечно изменятся значения финансов. И т.д. Проще конечно было бы (обойтись без таблицы 2) и одним update заменять финансы у всех устройств в таблице и отображать их во всех строках. Как вы думаете как лучше поступить? Заранее спасибо за ответ Последний раз редактировалось KBO; 25.02.2019 в 17:26. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проектирование ИС | dzuga777 | Помощь студентам | 0 | 21.03.2014 15:47 |
Проектирование БД | Morgusha | SQL, базы данных | 1 | 03.06.2012 10:22 |
проектирование бд | NieL | Помощь студентам | 1 | 28.04.2011 18:04 |
Проектирование | JKING | Помощь студентам | 0 | 02.05.2010 17:56 |
Проектирование CGI | PavluxaF | Работа с сетью в Delphi | 2 | 07.05.2009 01:17 |