Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Организация БД или я опять делаю что то не так
 
 автор: АлаяЗаря   (08.02.2010 в 17:54)   личное сообщение
 
 

И снова здрастье. Родилась вот такая проблема, не знаю как построить один кусочек из базы =( но все по порядку.

Есть три таблицы:
Объект
Подчиненный объект
Поставка продукции

Проблема:
Организация поставляет продукцию. Собственно это и есть проблема шучу =)
Так вот, поставка происходит либо на объект (если у него нет подчиненных объектов), либо непосредственно на подчиненные объекты. И вот как объединить все это в одну форму поставки, что то даже не знаю =( может подскажете советом...

Пример:
Завод А - Цех1 - Цех2 - Цех3
Фирма А
То есть поставка происходит в Фирма А, Цех1, Цех2, Цех3

http://slil.ru/28614028

Добавлено спустя 5 минут:

И что связывает руки, это последовательность внесения данных в базу, то есть приходит прайс на объекты:

Фирма А - 54 коробки конфет
Завод А - 89 коробок конфет

На этом этапе формируется список объектов поставки, а потом идет распределение оп цехам в данном случае. воть

  Ответить  
 
 автор: Дрюня   (08.02.2010 в 18:11)   личное сообщение
 
 

делайте доставку только на "подчиненный объект"
у каждого объекта дб хотя бы один подчиненный объект - когда таких нет, он сам является подчиненным объектом

  Ответить  
 
 автор: Explorer   (08.02.2010 в 18:27)   личное сообщение
 
 

нелогичное ограничение

доставку нужно делать получателю. т.е. для доставки важнее субъект "кому доставить" объект "куда доставить" вторичен

  Ответить  
 
 автор: kot_k_k   (08.02.2010 в 19:12)   личное сообщение
 
 

вообще-то нужно формировать и отслеживать внутреннее перемещение между Завод А и Цех1, Цех2 и т.д. (создание таблы - приход/расход/возврат и полем вид операции).
и как вариант объеденить Объект/Подобъект в одну таблу с Полем "Код_Головного_Объекта"

  Ответить  
 
 автор: ShadowOfSun   (08.02.2010 в 20:47)   личное сообщение
 
 

А как тебе такой вариант.

Внеси название объектов без подчинения в таблицу подчиненный объект
и действуй по аналогии с примером:

http://hiprog.com/index.php?option=com_content&task=view&id=251661632&Itemid=35

  Ответить  
 
 автор: АлаяЗаря   (13.02.2010 в 11:17)   личное сообщение
 
 

Спасибо за советы =) Решил сделать по совету дрюни =) очень ловко получилось =)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList