Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/46: Рейтинг темы: голосов - 46, средняя оценка - 4.52
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134

Запрос по вычислению суммы заказа

18.01.2023, 10:25. Показов 11083. Ответов 188
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С помощью запроса вычислить сумму заказа которая будет вставляться в таблицу Журнал заказов в поле "Итог" нажатием кнопки "Рассчитать итог". Суммой заказа будет являться сумма полей "Итог" из таблицы Заказы, с одинаковым номером заказа. То есть клиент заказывает несколько блюд и в итоге получается итоговая сумма.
Вложения
Тип файла: zip Программа.zip (550.0 Кб, 20 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.01.2023, 10:25
Ответы с готовыми решениями:

Sql запрос на вывод суммы заказа
Здравствуйте, необходимо создать запрос, что бы выводилась сумма одного заказа, а не всех. В заказе может быть несколько наименований...

Запрос: подсчёт суммы заказа и вывод итога в поле
Добрый вечер. Нужна помощь с подсчётом суммы заказа. Даны для этого две таблицы: "Товар", где есть поле "Цена...

Проверка суммы нового заказа с остатком суммы договора
Приветствую форумчане! Не откажите в помощи. Нахожусь в самом начале изучения Access. Переделал под свои условия базу Борей. --У...

188
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 14:48
Студворк — интернет-сервис помощи студентам
Странно, не вошла одна табличка в схему. Должно быть так
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 730
25.01.2023, 15:26
Цитата Сообщение от Пытливый Посмотреть сообщение
Прикладываю переделанную БД и конечную схему
А зарплата, так текстовая и осталась?
Есть Currency, можно использовать его.
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 15:42
Таблицу Сотрудников я практически не трогал, просто забыл про нее. Она в принципе в этой задаче вообще не нужна. Там половину полей надо делать справочными и конечно Зарплата/Оклад надо сделать денежным.
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 730
25.01.2023, 18:35
При изменении типа, данных ТС придётся пере набрать значения.
0
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
25.01.2023, 18:55  [ТС]
Сложно теперь будет к этой базе данных переделать программу?

Добавлено через 4 минуты
Ничего страшного, что придётся заново ввести значения, хотя я уже переделывала тип данных для некоторых таблиц и кидала сюда базу данных, но вы использовали старую бд, ну ладно
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 730
25.01.2023, 19:45
Цитата Сообщение от heatingtea Посмотреть сообщение
Сложно теперь будет к этой базе данных переделать программу?
Отличия будут, но не сильно глобальные.
Если не будет получаться, поможем.
1
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
25.01.2023, 19:52  [ТС]
Я вот не знаю сделать блюда на форме как отдельная вкладка или там где меню добавить
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 730
25.01.2023, 19:55
Блюда - отдельная таблица, лучше сделать отдельной вкладкой.
1
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
25.01.2023, 20:31  [ТС]
А ещё вот, например Код клиента и т.д (код в других таблицах) нужно в dbgrid выводить или нет?
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 20:33
Цитата Сообщение от heatingtea Посмотреть сообщение
А ещё вот, например Код клиента и т.д (код в других таблицах) нужно в dbgrid выводить или нет?
Нет, это служебные поля, что там в них интересно только разработчику, а пользователю они не нужны.
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 20:35
Подправил таблицу Сотрудников
Вложения
Тип файла: rar NewDB.rar (39.6 Кб, 6 просмотров)
1
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 20:37
Вообще я бы очень много переделал в вашем приложении. Очень много избыточной и повторяющейся информации. Существуют проверенные годами шаблоны пользовательского интерфейса для таких задач. Не всегда новое, значит лучшее.
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 20:45
Например, зачем на вкладке Сотрудники три таблицы справа? Какой их функциональный смысл?

Разве не лучше так сделать?
0
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
25.01.2023, 20:48  [ТС]
Я так сделала, чтобы было видно все поля таблицы при этом не делая широкую таблицу

А вообще сейчас я решила в сотрудниках убрать инн и снилс заодно, потому что много полей что-то в этой таблице
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 20:50
Еще вы не учитываете, что форма должна одинаково хорошо выглядеть и на больших мониторах и на средних. Мало того, что вы сделали форму очень большой, так и компоненты на ней у вас все с фиксированным положением, так делать не надо.
0
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
26.01.2023, 08:32  [ТС]
С другими таблицами понятно, а тогда в "Заказах" какие поля выводить в dbgrid, Количество только? И в журнале тоже много полей с кодом. А ещё вот мне допустим нужно будет выводить отчёт в excel, и тогда как я буду выводить журнал, если там нет поля итог, это можно будет реализовать как-то + сделать отчёт по периоду с суммой выручки, я имею в виду с такой базой данных это возможно будет сделать?
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 730
26.01.2023, 09:29
Цитата Сообщение от heatingtea Посмотреть сообщение
"Заказах" какие поля выводить в dbgrid
Теперь источником данных для DBGrid будет запрос "Детализация заказов", соотв. для Журнала заказов есть запрос - журнал заказов.
Цитата Сообщение от heatingtea Посмотреть сообщение
журнал, если там нет поля итог, это можно будет реализовать как-то
Да это можно реализовать.
Цитата Сообщение от heatingtea Посмотреть сообщение
+ сделать отчёт по периоду с суммой выручки, я имею в виду с такой базой данных это возможно будет сделать?
Да, все возможно - база рабочая.
1
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
26.01.2023, 10:53  [ТС]
Буду пробовать подключать dbgrid
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
26.01.2023, 13:22
Цитата Сообщение от SeGun Посмотреть сообщение
Теперь источником данных для DBGrid будет запрос "Детализация заказов", соотв. для Журнала заказов есть запрос - журнал заказов.
В принципе да, можно и его взять, хотя я его больше для демонстрации получения данных из связанных таблиц сделал, там ведь нет некоторых полей из таблицы Журнал, да и вводить напрямую в него ТС не сможет, ведь запрос использует группировки данных.
И вот еще какой вопрос появился. В журнале каждый заказ привязан к столику, ну а что если заказ один, а столиков два и более?
0
130 / 109 / 22
Регистрация: 23.05.2015
Сообщений: 730
26.01.2023, 13:51
Цитата Сообщение от Пытливый Посмотреть сообщение
В журнале каждый заказ привязан к столику, ну а что если заказ один, а столиков два и более?
Цитата Сообщение от Пытливый Посмотреть сообщение
нет некоторых полей из таблицы Журнал
При необходимости можно добавить, модифицировав запрос.
Цитата Сообщение от Пытливый Посмотреть сообщение
да и вводить напрямую в него ТС не сможет, ведь запрос использует группировки данных.
Журнал по мне служит для выборки и удаления, а вводить или довводить в любом случае придётся в заказ.


1 столик - 1 заказ.
Если столиков много, в таких случаях работает система - банкет (столики резервируются - заказ привязывается к одному).
Хотя для официантов удобнее относить (доносить) блюда именно на тот столик, с которого его дозаказали.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.01.2023, 13:51

Составить программу по вычислению суммы ряда
Помогите решить задачу, написать текст программы. y = sin\pi + \prod_{i=5}^{n}(1+\frac{\frac{x}{x+1}lni}{1+{i}^{2}}) Заранее спасибо.

Нужны подробности по вычислению контролной суммы
В cтaндapтe СDМА используется раcчет кoнтpoльнoй суммы по aлгopитмy СRС-ЗО. Вот данные для начала вычислений: // poly=0x2ОЗОb9c7...

Написать программу на паскале по вычислению суммы 2+4+6+.+100
Вычислить сумму 2+4+6+...+100. Составить блок-схему и программу.

Напишите код по вычислению суммы элементов ряда
Программирование алгоритмов цикла Напишите код по вычислению суммы элементов ряда пожалуйста♥

Написать алгоритм и отладить программу по вычислению бесконечной суммы с точностью 0,001
http://s7.********************/uploads/images/2014/12/2151a5c32e3a21a313491ff16cac634b.jpg


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru