3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
||||||||||
1 | ||||||||||
Выручайте бд Изделия_заказ10.12.2015, 10:29. Показов 514. Ответов 19
Метки нет (Все метки)
Добрый день, Ребята выручайте! Не как не могу разобраться. Файл с БД(прикреплю).
Введу Вас в предметную область. Есть заводы которые изготавливают изделия. --Изделия поставляются на склад. --Со склада изделия воруют или делают заказ покупатели.- З.Ы. (Про воров инициатива преподавателя как их идентифицировать если они воры и анонимы я не знаю)))) Если быть лаконичным, хочется знать как можно добавлять в заказы покупателей несколько товаров одного изделия. Например
О триггерах в аксесе я не слышал. Так что рассчитывать приходиться только на Вас, Господа. Все Ваши замечаю по поводу архитектуры бд с удовольствием выслушаю, опять же делал по примерам препода, сам бы проектировал иначе) Огромное Вам спасибо! Жду реакции, надеюсь я понят.
0
|
10.12.2015, 10:29 | |
Ответы с готовыми решениями:
19
выручайте!( Выручайте Выручайте) Выручайте |
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 10:31 [ТС] | 2 |
Добавлю, надо посчитать количество на складе деталей, и чтобы в заказе не было больше штук изделий чем есть на складе.
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 10:49 | 3 |
Про воров наверное не нужно создавать отдельную таблицу.
Я бы у - Покупатель создал ещё поле, - ТипКлиента, где в поле со списком выбирал бы - Клиент или - Вор, Но вор ведь - Когда поймали за руку, а если неявное воровство? Скорее всего препод наверное хотел, дабы вы сами додумались сравнить - Приход, Расход, Остаток Ваша специальность не бухгалтера ли?
1
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 10:51 [ТС] | 4 |
Вы прям мастер, в точку, я делаю это для знакомый, которая как раз бугалтер или около того.
1
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 10:57 | 5 |
Ну я к тому и веду, что - Остаток - Это Сколько ДОЛЖНО остаться, а по Ревизии - Типа по факту сколько насчитали каждого товара.
При сравнении этих 2-х цифр можно узнать, сошелся ли баланс, типа было ли воровство или все по чесному.
0
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 10:59 [ТС] | 6 |
Я тоже так думал, и пытался мыслить логически, но он четко дал понять что таблица воры должна быть
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 11:01 | 7 |
Вот попробовал создать в связях целостность данных, что в бухгалтерском учете как мне чудится наипервейшая главность, но не получилось сделать одну связь, а почему, а потому, что данные вводите не через формы, а прям в таблицы или запросы, типа наобум.
Вот и ошибочка сразу вылезла. Надо это дело пресечь, иначе ни чего путного не получится.
0
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 11:08 [ТС] | 8 |
Опыта работы с формами у меня нету(
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 11:12 | 9 |
Допускаю что у вашего препода тараканов в голове не меньше чем у меня, но как то верится с трудом, даже я бы такое не смог придумать, наверное нужно конкретно переспросить, а не домысливать, чего именно иносказительно он дал понять.
Денежки философских вопросов не любят, тут чистая математика наверное должна быть. Без конкретики как мне кажется и не стоит продолжать разработку БД, иначе всё переделывать придется, а это в 2 раза труднее чем с нуля. Добавлено через 3 минуты Открываете вкладку - Формы Щелкаете - Создать форму с помощью мастера Мастер спросит, на основании какой таблицы или запроса нужно создать форму Указываете нужную. Мастет создает Рекомендую начать создание форм с таблиц-справочников, в которые введете нужные данные, Дальше выкладывайте наработки и задавайте Конкретные вопросы Вам обязательно помогут.
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 11:14 | 10 |
Вот так
0
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 11:22 [ТС] | 11 |
Уточнил, как оказалась таблица воры не так важна, можно сделать как Вы предлагаете - распределить клиентов на два типа: заказчик и вор. Главное при этом чтобы можно была наблюдать кто сколько украл, а кто купил. Т.е. такая же идентификация
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 11:27 | 12 |
0
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 11:30 [ТС] | 13 |
А без них не обойтись, Вот в чем она(знакомая) уверена, что формы точно не надо. Про них не слово на уроке не было.
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 11:56 | 14 |
Если имеете в виду формы. то - НЕТ
Во первых, вся работа пользователя с БД, разработчиками по идее замысливалась как работа с формами, в таблицах должна ТОЛЬКО храниться информация, вводимая через форму Запросы расчитывают всякие нужные вычисления Макросы и процедуры для всяких там удобств и хитростей Отчеты, типа для визуального анализа и радования глаза при распечатке конечного результата. Пользователь, по большому счету, дабы не накосячить или чего не испортить, должен общаться ТОЛЬКО с формами, остальное для него должен сделать разработчик БД. Лично для меня это неприложная Истина. Юзер конечно может сделать - ДОПОЛНИТЕЛЬНЫЕ - запросы и формы, но ни чего не менять изначального. Как то типа так. Узрите примерно похожий по сути пример - Приход-Расход-Остаток, 100 раз уж выкладывал. Не Абсолют конечно, но основное присутствует.
0
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
10.12.2015, 11:56 [ТС] | 15 |
Формы - это интерфейс который нужен исключительно нам, чтобы проще было разобраться в логике работе программы да?
0
|
8859 / 5905 / 585
Регистрация: 27.03.2013
Сообщений: 19,569
|
|
10.12.2015, 11:58 | 16 |
Тогда я в данном случае просто напросто бесполезен.
Не настолько ещё крут, дабы держать в своей памяти вместо Аксика по 1 000-10 000 записей и помнить их все.
0
|
7395 / 4532 / 295
Регистрация: 12.08.2011
Сообщений: 14,018
|
|
11.12.2015, 02:43 | 17 |
А где у вас вся логика работать будет? В запросах?
Пока у вас есть только таблицы. А как заносить данные? Или вы все коды наизусть помните? Кстати связи в схеме данных нужно переделать с обеспечением целостности.
1
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
11.12.2015, 11:56 [ТС] | 18 |
Поправил архитектуру, как сделать возможном вычитать из Изделия_заказ.Количество_заказ минус Хранится.количество_склад. Проще говоря списывать изделия со склада, которые были заказаны. Да предположим мы знаем какой номер ид у товара и его название. Спасибо! Прикрепляю файл.
1
|
3 / 3 / 0
Регистрация: 31.05.2013
Сообщений: 17
|
|
11.12.2015, 12:03 [ТС] | 19 |
"А как заносить данные? Или вы все коды наизусть помните?" Да буду добавляться из списка по номеру ид. Пожалуйста, помогите
Добавлено через 3 минуты Я с Вами полностью согласен, что надо добавлять формы, но в данном случае времени нету.
1
|
7395 / 4532 / 295
Регистрация: 12.08.2011
Сообщений: 14,018
|
|
14.12.2015, 07:06 | 20 |
0
|
14.12.2015, 07:06 | |
14.12.2015, 07:06 | |
Помогаю со студенческими работами здесь
20
выручайте Выручайте! Выручайте Выручайте! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |