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

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

18.01.2023, 10:25. Показов 10412. Ответов 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
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 14:48
Студворк — интернет-сервис помощи студентам
Странно, не вошла одна табличка в схему. Должно быть так
0
127 / 107 / 21
Регистрация: 23.05.2015
Сообщений: 705
25.01.2023, 15:26
Цитата Сообщение от Пытливый Посмотреть сообщение
Прикладываю переделанную БД и конечную схему
А зарплата, так текстовая и осталась?
Есть Currency, можно использовать его.
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
25.01.2023, 15:42
Таблицу Сотрудников я практически не трогал, просто забыл про нее. Она в принципе в этой задаче вообще не нужна. Там половину полей надо делать справочными и конечно Зарплата/Оклад надо сделать денежным.
0
127 / 107 / 21
Регистрация: 23.05.2015
Сообщений: 705
25.01.2023, 18:35
При изменении типа, данных ТС придётся пере набрать значения.
0
24 / 2 / 0
Регистрация: 25.01.2021
Сообщений: 134
25.01.2023, 18:55  [ТС]
Сложно теперь будет к этой базе данных переделать программу?

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

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

А вообще сейчас я решила в сотрудниках убрать инн и снилс заодно, потому что много полей что-то в этой таблице
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 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
127 / 107 / 21
Регистрация: 23.05.2015
Сообщений: 705
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
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
26.01.2023, 13:22
Цитата Сообщение от SeGun Посмотреть сообщение
Теперь источником данных для DBGrid будет запрос "Детализация заказов", соотв. для Журнала заказов есть запрос - журнал заказов.
В принципе да, можно и его взять, хотя я его больше для демонстрации получения данных из связанных таблиц сделал, там ведь нет некоторых полей из таблицы Журнал, да и вводить напрямую в него ТС не сможет, ведь запрос использует группировки данных.
И вот еще какой вопрос появился. В журнале каждый заказ привязан к столику, ну а что если заказ один, а столиков два и более?
0
127 / 107 / 21
Регистрация: 23.05.2015
Сообщений: 705
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
Ответ Создать тему
Новые блоги и статьи
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru