Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2014, 16:29   #1
lexflax
Пользователь
 
Регистрация: 12.04.2011
Сообщений: 74
Сообщение организация таблицы Расходные накладные

Доброго времени суток.
Летом ожидается защита диплома.
Тему не знал какую выбрать решил взять что то связанное с базами данных, а именно что то на подобии программы продаж что то отдаленно похожее на 1с.

Накидал таблицы которые будет содержать те или иные данные которые мне понадобятся в процессе работы... Многое это справочники по своей сути...

Не могу кое что понять а именно, у меня будут расходные накладные (торг 12) которые в себе содержат сумму , позиции товара и прочее...
Позиции товара предварительно все будут заведенных в справочнике "Номенклатура " у каждой позиции будет свой уникальный код, код будет числового типа, а название соответственно текстового типа... Тут как бы все понятно... Но когда дохожу до таблицы " расходная накладная" то не могу сообразить как в ней для одной накладной хранить несколько наименований товаров.

Ну к примеру в таблице "Расходные накладные" уникальными будет "код накладной и номер накладной"
номер накладной 111, товар Чипсы лейс
номер накладной 111, товар пиво хейнекен
Если поле номер накладной будет уникальным то он 2 раза ввести один и тот же номер не даст, должен выдать ошибку на подобии что такой номер накладной в базе уже есть, и как тогда быть? как одной накладной добавлять много наименований товаров и хранить это все в таблице?
Подскажите пожалуйста пока не как не могу это осмыслить...
lexflax вне форума Ответить с цитированием
Старый 25.11.2014, 16:35   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Для спецификации дочерняя таблица
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 25.11.2014, 16:50   #3
lexflax
Пользователь
 
Регистрация: 12.04.2011
Сообщений: 74
По умолчанию

А по подробней? можно с примером?
lexflax вне форума Ответить с цитированием
Старый 25.11.2014, 17:23   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не могу сообразить как в ней для одной накладной хранить несколько наименований товаров.
Не наименований а кодов.
Оч. просто. Заведи поле "Номер накладной" и поле "Код товара", и помещай туда данные. Номер накладной будет повторяться а код товара нет, получишь более менее уникальный ключ для описания накладной.
Или все еще непонятно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как посчитать остатки и обороти на складе, накладные товара и услуг вместе? bidzina БД в Delphi 10 01.12.2014 19:47
организация таблицы мест Пепел Феникса HTML и CSS 4 12.07.2013 15:55
Организация таблицы идентификаторов freez89 Помощь студентам 1 06.04.2010 00:46
Создать накладные kzld Microsoft Office Excel 8 21.02.2010 14:27
Организация динамической таблицы Kerguru Microsoft Office Access 2 02.12.2009 11:35