|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
Запрос на суммирование логических полей в БД06.10.2013, 13:29. Показов 4199. Ответов 22
Метки нет (Все метки)
Добрый день. Возникла следующая проблема: БД содержит в формах и таблицах много переключателей (флажков) для вывода отчета нужно их суммировать, но при создании запроса выдает отрицательное значение. Подскажите пожалуйста как подсчитать флажки в нескольких таблицах по полям.
0
|
|
| 06.10.2013, 13:29 | |
|
Ответы с готовыми решениями:
22
Запрос на суммирование определеных полей суммирование 2ух полей.ЗАПРОС Суммирование полей через запрос на обновление |
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 14:49 | |
|
Наверное дело в том, что Истина (True) - это -1. Попробуйте поставить знак минус перед суммой.
0
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 16:42 [ТС] | |
|
спасибо за совет, но запрос принимает только значения по умолчанию, может быть лучше я выложу пример БД чтоб было нагляднее и проще понять меня?
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 16:47 | |
|
Согласно Правила раздела с этого рекомендуется начинать. Только точно укажите в каком запросе и что не так считается.
1
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:00 [ТС] | |
|
вложил пример базы мне нужно для отчета посчитать флажки которые будут поставлены.
0
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:02 [ТС] | |
|
вот база
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 17:03 | |
|
Базы нет. Прочитайте в Правила раздела как это сделать. Там ссылка. Теперь есть.
0
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:15 [ТС] | |
|
ltv_1953 вернее Владимир, тут дело в том, что упрощенный вариант для школы и переключатели наилучший (наверное вариант), хотя может я неправ, если посоветуете что то лучше буду очень благодарен )
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 17:23 | |
|
Запрос1. В нем считается количество предметов по которым ученик участвовал в всех олимпиадах. Все предметы в запросе не выписаны - дополните сумму по аналогии. По всей видимости такой запрос Вам нужен?
По самой базе: 1. База не нормализована, следует разбить таблицу на справочник Ученики, справочник Олимпиады, справочник Предметы и таблицу Участие, подчиненную им, в которую будут записываться предметы, по которым участвовал ученик в конкретной олимпиаде. 2. Не используйте имена с пробелами, замените их на подчеркивание, иначе потом будет масса головной боли.
2
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:29 [ТС] | |
|
да я удалил половину таблиц и запросов, наверное это сделал неправильно (
Владимир можно выложу то что у меня получилось, для того чтоб Вы посмотрели опытным взглядом? )
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 17:31 | |
|
Выкладывайте.
1
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:34 [ТС] | |
|
вот на чем я остановился (
0
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:35 [ТС] | |
|
повтор
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 17:35 | |
|
База?!
0
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 17:36 [ТС] | |
|
да на чем остановился
0
|
|
|
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
|
|
| 06.10.2013, 18:21 | |
|
Я делаю примерно так. Даже, чтобы не делать перекрестные запросы (мне просто не нравится) делаю примерно так.
1
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
|
| 06.10.2013, 18:33 | |
|
Вариант нормализованной базы во вложении. Нужна еще таблица результатов, чтобы на нее ссылаться. Предполагается, что олимпиады проходят раз в год. Класс нельзя писать в ученика, т.к. ученики переходят из класса в класс (1а становится 2а), класс ставится в результатах этапа олимпиаду, как справочная информация. В базе начато заполнение, см. либо по подчиненным (+ в левой части открывает подчиненные таблицы) или в запросе Олимпиады_Сводный_.
2
|
|
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 19:25 [ТС] | |
|
я так понимаю пример по полю олимпиады?
а можно пример на вычисление Sum чтоб поставить условие для остальных полей? у меня 3 таюлици войдут в отчет. Добавлено через 51 минуту Спасибо большое за помощь!!! но не нужно считать (скажем: английский) а просто посчитать число флажков в столбце?
0
|
|
|
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
|
||
| 06.10.2013, 19:40 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
|
|
| 06.10.2013, 19:45 [ТС] | |
|
Сори, понял. попытаюсь разобраться ) Большое спасибо! будут вопросы можно написать в/л?
0
|
|
| 06.10.2013, 19:45 | |
|
Помогаю со студенческими работами здесь
20
Помесячное суммирование полей и ввод значения в запрос из выпадающего списка
Суммирование повторяющихся полей... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|