Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13

Запрос на суммирование логических полей в БД

06.10.2013, 13:29. Показов 4199. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Возникла следующая проблема: БД содержит в формах и таблицах много переключателей (флажков) для вывода отчета нужно их суммировать, но при создании запроса выдает отрицательное значение. Подскажите пожалуйста как подсчитать флажки в нескольких таблицах по полям.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.10.2013, 13:29
Ответы с готовыми решениями:

Запрос на суммирование определеных полей
Приветствую всех .Честно говоря не знаю в тот раздел ли написал если что извиняюсь подскажите как выполнить такой запрос Есть...

суммирование 2ух полей.ЗАПРОС
ребят вот смотрите есть 2 поля русский и математика из таблицы оценки, как создать новое поле с суммой 2ух оценок к каждому студенту. ...

Суммирование полей через запрос на обновление
В MS Access создал базу для "Товароведа магазина". Сейчас нужно в запросе на обновление написать процесс добавления в...

22
Эксперт MS Access
 Аватар для ltv_1953
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
Эксперт MS Access
 Аватар для ltv_1953
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  [ТС]
вот база
Вложения
Тип файла: rar БД — копия.rar (122.5 Кб, 16 просмотров)
0
Эксперт MS Access
 Аватар для ltv_1953
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
Эксперт MS Access
 Аватар для ltv_1953
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
Эксперт MS Access
 Аватар для ltv_1953
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  [ТС]
повтор
Вложения
Тип файла: rar Новая БД.rar (126.1 Кб, 8 просмотров)
0
Эксперт MS Access
 Аватар для ltv_1953
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
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
06.10.2013, 18:21
Я делаю примерно так. Даже, чтобы не делать перекрестные запросы (мне просто не нравится) делаю примерно так.
Вложения
Тип файла: rar НоваяБД1.rar (68.7 Кб, 15 просмотров)
1
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
06.10.2013, 18:33
Вариант нормализованной базы во вложении. Нужна еще таблица результатов, чтобы на нее ссылаться. Предполагается, что олимпиады проходят раз в год. Класс нельзя писать в ученика, т.к. ученики переходят из класса в класс (1а становится 2а), класс ставится в результатах этапа олимпиаду, как справочная информация. В базе начато заполнение, см. либо по подчиненным (+ в левой части открывает подчиненные таблицы) или в запросе Олимпиады_Сводный_.
Вложения
Тип файла: 7z Новая БД.7z (74.2 Кб, 14 просмотров)
2
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
06.10.2013, 19:25  [ТС]
я так понимаю пример по полю олимпиады?
а можно пример на вычисление Sum чтоб поставить условие для остальных полей? у меня 3 таюлици войдут в отчет.

Добавлено через 51 минуту
Спасибо большое за помощь!!! но не нужно считать (скажем: английский) а просто посчитать число флажков в столбце?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
06.10.2013, 19:40
Цитата Сообщение от net1178 Посмотреть сообщение
но не нужно считать (скажем: английский) а просто посчитать число флажков в столбце?
Непонятно - английский - это и есть столбец. Что же должно получится в первой выложенной базе (вычисления по строкам там приведено, его только нужно дополнить другими столбцами)?
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 13
06.10.2013, 19:45  [ТС]
Сори, понял. попытаюсь разобраться ) Большое спасибо! будут вопросы можно написать в/л?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.10.2013, 19:45
Помогаю со студенческими работами здесь

Запрос на суммирование двух полей и вычитание третьего
Добрый день! Подскажите как такой запрос реализовывается: Имеется таблица Main, у нее поле id уникально, есть три таблицы у которых поле...

Помесячное суммирование полей и ввод значения в запрос из выпадающего списка
Нужно создать запрос, в котором для каждого месяца заданного года указывалась бы общая стоимость продаж в заданную страну в этом месяце. ...

Суммирование полей
Казалось бы самое элементарное, но никак не могу понять что нужно сделать. Нужно сложить два числа взятых из одного поля и второго и...

Суммирование полей
Добрый день! Подскажите пожалуйста, есть таблица Conve в ней поля id, date, den1, den2, den3 ,..., den31, itog Как посчитать сумму...

Суммирование повторяющихся полей...
Доброго времени суток. Не подскажите как можно выполнить следующее: есть таблица с тремя полями - Pedmet, Ocenka, IDGroup, - в IDGroup...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru