Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513

БД продажа меда

21.04.2018, 12:35. Показов 3766. Ответов 76
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать БД продажи н-р меда . Не могу понять как сделать учет продаж.
Моя идея состоит в том, чтобы при оформлении заказа клиенту он мог заказать несколько товаров, причем
самые важные условия, чтобы при покупке вычиталось количество товаров со склада, а если такие закончились то не выводить их в комбобоксе, если админ ввел кол-во которое больше чем на складе по ошибке то выводилось сообщение что превышает кол-во на складе.
Если есть другие варианты как сделать БД с такими функциями пожалуйста объясните)
Хотелось бы понять технологию как делается правильно такого рода БД.
Вложения
Тип файла: rar 7788.rar (87.8 Кб, 19 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.04.2018, 12:35
Ответы с готовыми решениями:

Сайт доставка меда онлаин
Родилась идея сделать сай доставки меда в по России почтой. Что думайте по этому поводу?

Определить объем меда, собранного Винни-Пухом на зиму
Всем привет. Решаю вот такую задачу: И я написал вот такой код: #include <cstdio> #include <vector> int...

Определите вес последних 8 горшочков из запасов мёда у мишки
Народ всем привет. С Новым Годом. Пожалуйста помогите решить задачу. Очень сильно нужно решение. Пожалуйста помогите. Заранее спасибо. ...

76
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,059
22.04.2018, 21:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Eugene-LS Посмотреть сообщение
На первой страничке - Галина специально для тебя опубликовала версию в 2003!
Не верю.
Типа не открылось.
Специально перепроверил.
Поврун ты.
Ибо заставляешь напрягатся меня паталогического лентяя.
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Одно твоё слово и я мгновенно конвертирую в формат 2003
А я тут причём?
Нужна команда что ли?
\Сам бы мог догадаться, ибо знаешь мою неугомонную натуру, типа частенько скучаю без дела.
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
22.04.2018, 21:28
Цитата Сообщение от VinniPuh Посмотреть сообщение
Не верю.
Типа не открылось.
Не будь поросёнком - всё открывается.
И Гале было не легко.
Вот!
Вложения
Тип файла: zip 7788-2003.zip (77.7 Кб, 4 просмотров)
1
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
22.04.2018, 21:37
Цитата Сообщение от VinniPuh Посмотреть сообщение
Сам бы мог догадаться, ибо знаешь мою неугомонную натуру, типа частенько скучаю без дела.
Если честно: Конвертировать из 2016 в в 2003 не так просто.
Нужно убрать новые свойства форматирования (тебе пока не известные) из всех форм, а их бывает больше двух ...
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,059
22.04.2018, 22:15
Что то Инет уже больше часа глючит.
Пришлось сих хакеров проклясть пожизненно.
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
22.04.2018, 22:17
Цитата Сообщение от VinniPuh Посмотреть сообщение
Пришлось сих хакеров проклясть пожизненно.
Считай отмазался
Ну так что с задачкой ТС добрые форумчане продолжат или сам?
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
23.04.2018, 00:47  [ТС]
я не знал как сделать "учет" чисто в самой СУБД, а именно как вычитать из того что есть на складе продаваемое. Дело в том что я видел по своему форму: У каждого покупателя может быть несколько заказов, а в каждом заказе может быть несколько товаров... Что касается документов, на основе которых ведется учет, то они обязательно будут. В таблице расход товара я решил хранить товары которые расходуются... и id каждого заказа
Не знаю в каком месте она ни о чем... Как продажи учитываются я знаю
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
25.04.2018, 22:41  [ТС]
Базу данных сделал как и хотел, но есть только одна проблема. Мне нужно вывести бланк-счет на имя конкретного клиента.
Отчет Бланк-счет должен содержать id_ заказа, имя покупателя, дату заказа, сведения о доставке , товары что купил и их количество, номер партии,сумму заказа и итоговую сумму. Но есть проблема. Если у клиента 2 заказа и в каждом 2 разных товара или более, то запрос добавляет несуществующую сумму , то есть удваивает и из-за этого итог выходит в 2 раза больше.
Как решить данную проблему?
Миниатюры
БД продажа меда   БД продажа меда   БД продажа меда  

БД продажа меда  
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
25.04.2018, 22:56
Цитата Сообщение от worldandlife Посмотреть сообщение
Базу данных сделал как и хотел, но есть только одна проблема. Мне нужно вывести бланк-счет на имя конкретного клиента.
База та-же что и раньше (корявенькая) или доделали?
Если доделали - где новый вариант?
А если старая - там всё не правильно.
Думайте...
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
25.04.2018, 23:18  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
корявенькая
Eugene-LS, Да, доделал, остался важный документ Бланк-счет клиенту. Может и корявенькая. Опять же повторюсь: я пока учусь и мне важно было понять как вычитать при продаже количество товара со склада(т.е обновлять значение в таблице). Пока лучше чем Вычитать из прихода расход, тем самым видя динамику остатка ничего не нашел. Ибо минусы есть так как приход не меняется и пришлось добавить номер партии. Буду рад если просветите как это делается лучше.

PS: Так и не понял почему уважаемые знатоки работают в таких старых версиях аксика
Вложения
Тип файла: rar БД продажа мёда2003.rar (217.7 Кб, 11 просмотров)
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
25.04.2018, 23:41
Цитата Сообщение от worldandlife Посмотреть сообщение
Да, доделал
Не наблюдаю доделывание.
Как была белиберда - так и осталось ...
Я же вам писал про необходимость документов.
Ну давайте представим ваши таблицы в виде цепочки ...

Понимаете - нет ?!

Цитата Сообщение от worldandlife Посмотреть сообщение
PS: Так и не понял почему уважаемые знатоки работают в таких старых версиях аксика
Это почти шутка, по уму Пух (VinniPuh) с такими задачками справляется на раз, + он точно знает учёт мёда
Ну раз уж он не ответил - попробую я.

Мне ваша структура не нравиться.
У вас в "Расход Товара" один покупатель - может за раз купить только один товар, а обычно несколько ...
И тд и тп ...
Миниатюры
БД продажа меда  
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
25.04.2018, 23:50
worldandlife, Таблица "Товары" - Лишняя

Добавлено через 2 минуты
worldandlife, Если вашим основным документом является "Заказ" - так и оформите это как положено.

Добавлено через 1 минуту
worldandlife, связи между таблицами не выдерживают никакой критики - но и так можно ....
Давайте посмотрим на уровень форм....
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
25.04.2018, 23:53  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Я же вам писал про необходимость документов.
Документов у меня предостаточно (9) можно и больше.
И у меня покупка происходит в Заказы..., а в Расход товара хранятся товары, привязанные к id_заказа конкретного покупателя и покупатель может купить за раз несколько товаров.
Похоже, что мы просто не понимаем друг друга.
Миниатюры
БД продажа меда  
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
25.04.2018, 23:59
worldandlife, на уровне форм - всё боле-мене - работает.

Добавлено через 1 минуту
Цитата Сообщение от worldandlife Посмотреть сообщение
Похоже, что мы просто не понимаем друг друга.
Видимо да.
На уровне таблиц вы накосячили, на уровне форм - да работает.
Можно и так.
Согласен.

Добавлено через 3 минуты
worldandlife, с каким запросом (отчётом) проблемы, какие, и поточнее пожалуйста.
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
26.04.2018, 00:02  [ТС]
Цитата Сообщение от Eugene-LS Посмотреть сообщение
На уровне таблиц вы накосячили
Как же тогда правильно это делается?

Добавлено через 1 минуту
Цитата Сообщение от Eugene-LS Посмотреть сообщение
с каким запросом (отчётом)
С отчетом Бланк-счет клиенту
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
26.04.2018, 00:05
worldandlife, а вообще - на будущие:
Структура БД это "Скелет" приложения
Код - это "мясо"
Формы - это "Кожа" (внешний вид)
Принято "скелет" доводить до ума - а потом уж всё остальное ...
Проехали ...

Добавлено через 1 минуту
Цитата Сообщение от worldandlife Посмотреть сообщение
Как же тогда правильно это делается?
А уже поздно, вы уже формы нарисовали - начнём править - всё придётся переделывать ...
А это (догадываюсь) не желательно - живите уже так ...


Добавлено через 28 секунд
Цитата Сообщение от worldandlife Посмотреть сообщение
С отчетом Бланк-счет клиенту
Смотрю ...
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
26.04.2018, 00:06  [ТС]
Eugene-LS, а что не так именно в таблицах?
Хочу понять, мне переделать не проблема. Зато опытней буду
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
26.04.2018, 00:14
worldandlife, вижу - и что там не так?
(IMHO - там всё не так ... но это пропускаем.)

Добавлено через 2 минуты
Цитата Сообщение от worldandlife Посмотреть сообщение
Хочу понять, мне переделать не проблема. Зато опытней буду
Ну например:
Поле: "ФИО покупателя" с типом Long - по связи приводит в некоторое недоумение, хотя всё нормально (кроме названия поля)

Добавлено через 3 минуты
worldandlife, так что там с отчётом не так - вы не ответили.
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
26.04.2018, 00:21  [ТС]
Eugene-LS, я вам писал в сообщении #47

Добавлено через 2 минуты
Цитата Сообщение от Eugene-LS Посмотреть сообщение
Таблица "Товары" - Лишняя
Почему? В моем случае обязательна, так как в форме заказы запрос, выводит состояние товаров и их наименования в комбобоксе и для сохранения в таблицу нужно, чтобы заносились id_товара, а так как формат поля числовой, то будут конфликты если в запросе будут не id_товара, а его наименование
0
Эксперт MS Access
 Аватар для Eugene-LS
13270 / 5947 / 1529
Регистрация: 05.10.2016
Сообщений: 16,644
26.04.2018, 00:24
Цитата Сообщение от worldandlife Посмотреть сообщение
я вам писал в сообщении #47
Это я читал - так всё у вас правильно.
Проблем нет.
Вы указываете клиента, машина вам выводит всё что он купил (по всем заказам оптом).
А вы как хотели?

Добавлено через 2 минуты
Ё!worldandlife, если нужно сгруппировать отчёт по заказам - сделайте соответствующий уровень группировки в отчёте. ...
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
26.04.2018, 00:25  [ТС]
Eugene-LS, я красным выделил - он дублирует сумму заказа, то есть она удваивается: в конкретном случае 1-й заказ это 2750 за 2 товара, 2-й это 1450 тоже за 2 -товара, и если в отчете делать sum, то выходит 8400, а должно быть 4200
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2018, 00:25

Определить объем меда, собранного Винни-Пухом на зиму
Задача: Все любят сладости и, в частности, мед. Винни-Пух тоже его любит. Каждый день он шел лакомиться медом, а по дороге домой заходил в...

Сколько меда Винни-Пух съест на N-м дне рождения, если на каждом следующем он съедает на 50г больше
Медвежонок Винни Пух на первом дне рождения, которое он посетил, съел 100 грамм меда, на втором - 150 грамм, на третьем - 200 грамм, и т.д....

Украина и продажа!
Привет всем=) подскажите молодому неопытному как продавать с Украины приложения? гугл пишет что в данный момент никак( Но может кто из вас...

Продажа домена
Возник вопрос, хочу купить домен у никру, как я могу потом его продать, и могу ли вообще?

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru