Subform из трёх таблиц

julietta_ukr
Дата: 26.02.2008 10:29:29
Подскажите, пожалуйста, как организовать такую штуку. А то в голову ничего не приходит.
Мне нужно сделать subform с данными из трех таблиц.
Например
T1.model     |     T2.Price       |      T3.Qty     |     T3.FPrice
Причем так, чтобы поля из таблиц Т1 и Т2 были выведены все, а вот таблицу Т3 заполнять.
Чтобы легче понять картину, пердположим, что ходит работник фирмы по автосалонам, у него есть список моделей автомобилей и цены производителей, а он на ходу в этот список записывает, сколько в магазине есть всего авто и их фактическая цена.
У меня основная проблема в том, что если собирать данные из трех таблиц, то те модели, для которых нет записей в таблице Т3 не отображаются в общем списке :-(
FORMAT
Дата: 26.02.2008 10:35:56
Посмотрите топик форма автора lelu. там рассмотрен аналогичный пример.
julietta_ukr
Дата: 26.02.2008 11:03:59
FORMAT
Посмотрите топик форма автора lelu. там рассмотрен аналогичный пример.

Можете конкретно ссылку дать, а то в фильтре под 50 тем разных? Я теряюсь
FORMAT
Дата: 26.02.2008 11:47:06
http://www.sql.ru/forum/actualthread.aspx?tid=527554
Анатолий ( Киев )
Дата: 26.02.2008 11:49:42
1. Связь между Т2 и Т3 должна быть LEFT JOIN (т.е. стрелочкой к Т3 в конструкторе);
2. Чтоб в Т3 можно было добавлять записи, связанные поля Т2 и Т3 должны быть включены в результирующий запрос.
julietta_ukr
Дата: 26.02.2008 13:31:07
Анатолий ( Киев )
1. Связь между Т2 и Т3 должна быть LEFT JOIN (т.е. стрелочкой к Т3 в конструкторе);
2. Чтоб в Т3 можно было добавлять записи, связанные поля Т2 и Т3 должны быть включены в результирующий запрос.

Связать получилось, а редактировать что-то никак...
Анатолий ( Киев )
Дата: 26.02.2008 13:50:57
Связь между Т2 и Т3 должна быть 1 ко многим, т.е. связанное поле в Т2 должно быть ключевым, или иметь уникальный индекс. А у вас?
julietta_ukr
Дата: 26.02.2008 14:36:12
Анатолий ( Киев )
Связь между Т2 и Т3 должна быть 1 ко многим, т.е. связанное поле в Т2 должно быть ключевым, или иметь уникальный индекс. А у вас?


А у меня так и есть, только есть ещё и третья таблица. И вообще выходит, что Т1 связана с Т2 и с Т3. Изменять я хочу таблицу Т3, но оно ругается...
Программист-Любитель
Дата: 26.02.2008 15:16:41
Надо грамотно сделать форму с субформами для тех таблиц, куда должны добавляться данные. Их может быть более одной.
FORMAT
Дата: 26.02.2008 15:29:19
Выложите на форум то, что сделали, может кто и подскажет.