Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 122
1

Алгоритм создания БД Заказы и чеки

10.01.2017, 00:19. Показов 5219. Ответов 50
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Понимаю, забитая тема, но в уже созданных БД ничего не понимаю, проще создать новую.
Есть единственный продавец с именем и телефоном, так же, есть поставщики косметики (не имеет значение что это и из какой категории).

В накладной у этих поставщиков имеются следующие столбцы
Код_косметики(товара) Назване_ Цена
Каждый раз косметику привозят разные поставщики (пишем только его имя), но в накладных у них, могут повторяться данные из таблицы, и возможно, что коды косметики- будут отличные друг от друга, а цены и названия одинаковые.
Существуют клиенты с ФИО адресом, телефоном, днем рождения и местом работы+ примечания
Имеется книга эксель, с накладными от поставщиков, с перечисленными данными (Код_ Назване_ Цена_

Надо создать БД, цель которой, создание «Товарного чека» и отслеживание заказов, в товарном чеке будет указано :
О товаре: код товара из накладной, название товара, количество, цена, сумма,
Данные о продавце; Имя и телефон
Данные о поставщике: имя
№ этого «чека», дата выполнения заказа (создать таблицу с этими датами), автоматически прописывается последняя дата из этой таблицы, но при желании, можно изменить.
Данные о клиенте: Имя , его адрес и телефон

1. Создаем таблицы для заполнения данными
1.1. Продавец
Код_продавца(счетчик) ФИО_продавца (короткий текст) Телефон (короткий текст)
1.2. Поставщик
Код_поставщика(счетчик)_ФИО_поставщика (короткий текст)
1.3. Клиент
Код_клиента(счетчик) Ф_клиента (короткий текст) И_клиента (короткий текст) О_клиента (короткий текст) Дата_рождения (дата) Телефон_клиента (маска ввода) Город (мастер подстановок) Улица (мастер подстановок) Дом (мастер подстановок) №_Квартиры (мастер подстановок) Место работы(мастер подстановок)
1.4. Город
Код_города(счетчик) Город
1.5. Улица
Код_Улицы(счетчик) улица
1.6. Дом
Код_дома(счетчик) №_дома
1.7. Квартира
Код_квартиры(счетчик) №_Квартиры
1.8. Дата Выполнения_заказа
Код даты(счетчик) Дата
1.9. Счет фактура
Код_фрукта (счетчик) Код_по_накладной_Назване_Цена_
1.10. Товарный чек
Код_товарного_чека №товарного чека (и есть данные из поля счетчик) ФИО_поставщика Ф_клиента (короткий текст) И_клиента Код_ _по_накладной Назване_ Цена_ Количесво_купленное Сумма
В результате должен быть такой товарный чек https://yadi.sk/d/4VfQsj5b8abik
Правильно ли все написала?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2017, 00:19
Ответы с готовыми решениями:

Вывести заказы созданные пользователем, который не разу не выполнял заказы
Такая проблема: есть 2 таблицы в одной содержатся заказы, кто их создал и кто исполнил, в другой...

Заказы появляются с опозданием, невидимые заказы
Здравствуйте! Вопрос следующий - владелец магазина жалуется на проблему, клянется, что некоторые...

Нужно сделать в запросе условие отбора по ФИО заказчика, при котором бы отображались все заказы по этому заказчику, или заказы всех заказчиков
SELECT Заказы.ФИО, Заказчики.ВУЗ, Заказы., Заказы.Стоимость, Заказы.примечание FROM Заказчики...

Алгоритм создания филворда
Всем доброго дня. Нужна помощь . Кто нибудь знает алгоритм создание филворда . Расскажите...

50
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 10:25 41
Author24 — интернет-сервис помощи студентам
Как то так я себе это вижу. Не сделан сам чек, вернее не закончен.
Вложения
Тип файла: zip Video_2017-01-12_092322.zip (8.73 Мб, 14 просмотров)
Тип файла: zip для эйвона1.zip (71.9 Кб, 17 просмотров)
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 10:39 42
Количество выбранных товаров в нижнем поле "Выбрано", будет корректно показывать количество, при потере фокуса с строки. Добавлять галочки можно клавишами на клавиатуре "+" и убирать " - ", перемещаясь по записям стрелочками вверх и вниз.

Добавлено через 8 минут
Данные о товаре и номере каталога можно импортировать с Excel отдельной таблицей, и запросом на добавление вставлять в таблицу "СчетФактура"! А можно сделать форму для занесения данных сразу в Access? Что бы не делать экспорта.
0
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 122
12.01.2017, 10:46  [ТС] 43
круто!!!! спасибо! а нельзя сделать авто нумерацию чека?
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 11:05 44
она там есть

Добавлено через 1 минуту
После сохранения в базу данных (Подтверждение заказа) номер увеличивается на 1 и при открытии вы видете последний номер заказа + 1

Добавлено через 2 минуты
Если вас устраивает такой вариант, то я могу доделать то что начал!?

Добавлено через 8 минут
Там много чего не доделано. Можно сделать что бы прописью была сумма итоговая и пр.
0
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 122
12.01.2017, 11:25  [ТС] 45
у меня появляются эти сообщения. и нельзя сделать выбор продукта не отмечая галочками, а вводить, если нет, то нет. а так, разбираюсь пока. классно. вы гений)))
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 11:34 46
Лучший ответ Сообщение было отмечено alenka-samara как решение

Решение

Сообщение может появится только после нажатие на кнопку Добавить!

Добавлено через 3 минуты
Если убрать проверку на значения в полях, то при нажатие на кнопку Добавить, у вас не будет никаких записей в временной таблице Чек! Проверка нужна! и это не только сдесь! Проверка и "защита от дурака" нужна во всем!
1
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 122
12.01.2017, 13:02  [ТС] 47
тогда все так оставляем. Спасибо

Добавлено через 33 минуты
в смысле
Если вас устраивает такой вариант, то я могу доделать то что начал!?
да, все устраивает)))

Добавлено через 10 минут
можно пока таблицу клиентов заполнять?
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 17:54 48
Заполняйте все что вам нужно! Я только форму и чек подправлю. Потом просто добавите в пустые таблицы свои данные! Может добавятся новые запросы и формы.
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 20:16 49
Вот окончательный вариант вашей базы. При двойном клике в полях "Клиент", "Представитель", "Каталог", откроются соответствующие таблицы, для внесения данных. После нажатия на кнопку "База", откроется база и при двойном клике в поле "Заказ", откроется форма "Заказы сегодня" с выбранным номером заказа - это если нужно посмотреть или заново распечатать чек выбранного заказа (читайте сообщения!). Кнопка "Удалить все" просто удаляет данные в временной таблице при создании заказа, данные базы не затрагиваются! Данные в базе можно удалить только вручную удалив записи в форме "База"! Удачи! Думаю на этом все! Будут вопросы, пишите.
Вложения
Тип файла: zip для эйвона1.zip (1.56 Мб, 32 просмотров)
1
0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 122
12.01.2017, 20:58  [ТС] 50
спасибо Вам огромное! пойду заказы разбирать, чеки печатать. Порадую клиентов, давно просили о таком))))
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
12.01.2017, 21:06 51
Пожалуйста! Удачи!
0
12.01.2017, 21:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2017, 21:06
Помогаю со студенческими работами здесь

Алгоритм создания поезда
Всем привет! При разработке игры под android в Unity наткнулся на проблему связанною с созданием...

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

Алгоритм создания биндера
Здравствуйте. Подскажите пожалуйста, как реализовать биндер кнопок? т.е человек прописал на...

Чеки
что за чеки и для чего они нужны??


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

Или воспользуйтесь поиском по форуму:
51
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru