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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Ввод данных через подчиненную форму в таблицу
 
 автор: Double Zero   (17.01.2007 в 11:59)   личное сообщение
 
 

В Accesse есть таблица с данными по учету договоров. № договора один, а контрагентов хоть миллион. На этих контрагентов заведена своя таблица. Заполняем таблицу через форму ввода данных. И вот доходим до контрагентов и тут впадаем в ступор. Хотелось бы получить такой вариант: на нашей форме помещена подчиненная форма в виде таблицы. Каждая строка таблицы это поле со списком из которого выбираем необходимое предприятие, и так в каждой строке. допустим выбрали три предприятия, все они должны появиться в общей таблице ввода, т.е. таблица должна увеличиться на три строки, где все будет эдентично (№ договора, и т.д.) за исключением контрагента.
Как сделать подчиненную форму с всплывающим списком я могу, а вот как этот список заставить падать в главную таблицу я не пойму:-(((((
Подскажите плз.

  Ответить  
 
 автор: osmor   (17.01.2007 в 12:51)   личное сообщение
 
 

должно быть так:
таблица договоров
idOrder
NumOrder
.....

таблица контрагентов
idPartner
NamePartner
.....

таблица связи между договорами и кнтрагентами
Id
IdOrder
idPartner

  Ответить  
 
 автор: Double Zero   (17.01.2007 в 13:59)   личное сообщение
 
 

Вот я не понял
Т.е. типа так. В подчиненной форме поля со списком грузятся из табл. контрагенты, а введенные нами предприятия заносятся в табл. Связи. А как сделать, что бы каждое выбранное мною предприятие формировало в табл. Связи новою строку, со старым IdOrder?
Или все не так????

  Ответить  
 
 автор: osmor   (17.01.2007 в 14:29)   личное сообщение
13 Кб.
 
 

примерно так. см. аттач

  Ответить  
 
 автор: Double Zero   (17.01.2007 в 15:13)   личное сообщение
 
 

Лихо, самое то!!!!
Благодарствую

  Ответить  
 
 автор: Explorer   (17.01.2007 в 17:00)   личное сообщение
 
 

я бы подошел немного с другого боку

нужно понимать

что в договоре договариваются роли

арендатор и арендодатель
заказчик и исполнитель
перевозчик грузополучатель и грузоотправитель
кредитор заемщик и поручитель

и проч. парадигма трактуется так

стороны > (в лице) играют > роль > в договоре

поэтому схема БД будет вытанцовываться несколько иной

можно рассудить, что тогда проще сформулировать парадигму

Договор < Сторона < Роль, но при таком подходе каждый раз нужно будет формулировать целиком весь кортеж. Ксати - и не всегда это будет возможно, потому, что Арендодатель, например, может быть в лице супругов, владельцев недвижимости, а перевозчик в лице транспортно экспедиционной компании или водителя и таможенного брокера или экспедитора

например

Арендатор в лице Кучерова С.Н. и арендодатель в лице Голубева Г.Т. и Голубевой С.М. совместно владеющих объектом недвижимости <...> на правах долевой собственности

или

Грузоотправитель в лице ПБОЮЛ Мартынова Д.И. и Перевозчик в лице Машкова Р.Л. Гришковец А.Т.<Сменные водители> и Лаптевой А.Г. <Экспедитор-Инкассатор>

если подходить с парадигмой

Договор < Роль< Cторона то такие задачи берутся проще, и кроме того можно создавать шаблоны по типам договора

в которые потом можно будет забивать только контракторов - стороны по договору

  Ответить  
 
 автор: osmor   (17.01.2007 в 17:14)   личное сообщение
 
 


учиться,учиться и еще раз учисться строить... БД
почти по ВИЛ

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

да ладно тебе, Олег... я стисняюсь

ты лучше скажи - летать поедем (можно не летать а просто на экскурсию сходить - пифка глотнем на свежем воздухе


бери своих домашних, давай съездим!

http://hiprog.com/forum/read.php?id_forum=2&id_theme=1478&page=1

  Ответить  
 
 автор: osmor   (17.01.2007 в 17:29)   личное сообщение
 
 

я уже там ответил

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