|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.01.2013, 23:11 | #11 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
У тебя есть таблица склада. В ней хранятся по ассортименту товары. Ты их нумеруешь. Ну не важен сам способ нумерации, главное что на складе никаких показателей кол-ва товаров быть не может. Только список самих товаров, их описания - вес, тара, поставщик, стоимости разные. Вторая таблица - приход. Туда в каждую запись записываются скажем дата прибытия товара на склад (вот тут эти две таблицы связываются по коду товара), кол-во прибывшего, код поставщика и скажем некий номер - это называется накладная (http://ru.wikipedia.org/wiki/%D0%9D%...BD%D0%B0%D1%8F). Точно такие же накладные (записи) создаются в третьей таблице - расход. Только в этих записях указывается код получателя а не поставщика. Между прочим для упрощения можно считать что получатель, склад, поставщик имеют общие свойства. Что то что другое - склады, откуда товар перемещается, так что структура у всех трех таблиц может быть одинаковой, поэтому для простоты их можно обьединить в одну сушность - Подразделения. А приход\расход в ДвижениеТовара . Например Подразделения (код, название): Цитата:
Товар: Цитата:
Цитата:
На следующий день ты огружаешь Магазину-2 20 буханок. Номер документа 124. Так можно фиксировать либо передачу товара в магазины либо возврат поставщику (брак, порча, отказ продажи и т.д.) А связка простая - Код:
Код:
I'm learning to live...
|
||||
27.01.2013, 21:21 | #12 | |
Пользователь
Регистрация: 16.01.2011
Сообщений: 80
|
Цитата:
И как мне допустим заполнять накладную? Сначала Select * from Склад; Потом по этому списку смотреть id нужного товара? |
|
27.01.2013, 21:52 | #13 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да. В накладной закладывается первичный ключ товара. А чтоб стандартизировать это (даже на уровне ГОСТов) придумали номенклатурные номера. В твоем случае это первичный ключ товара.
I'm learning to live...
|
27.01.2013, 22:38 | #14 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 80
|
А таблицы как связать?
|
27.01.2013, 23:10 | #15 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
По первичным ключам товаров и подразделений конечно.
I'm learning to live...
|
29.01.2013, 09:52 | #16 |
Пользователь
Регистрация: 16.01.2011
Сообщений: 80
|
Спасибо за объяснения
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подстановка значений | diman260979 | Microsoft Office Excel | 1 | 01.12.2011 11:49 |
Поиск совпадений и подстановка значений | Davyd80 | Microsoft Office Excel | 3 | 29.08.2011 10:22 |
Подстановка значений по условию | Александр Неважно | Microsoft Office Excel | 4 | 08.04.2011 12:51 |
Подстановка значений 1-го, 2-го и т.д. вхождения | MaxxVer | Microsoft Office Excel | 9 | 03.12.2009 06:31 |
Подстановка значений в MS Access | Vit@L | БД в Delphi | 12 | 04.09.2009 16:24 |