Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как связать две DBF по одному полю [D7, dBase, FoxPro]


Davinchi ©   (2005-12-16 19:23:00) 

Подскажите пожалуйста как...

есть две таблицы, обычные ДБФ, каждой строке первой таблици должны соответствовать строки во второй таблице.

попробовал через фильтрацию второй по значению автоинкрементоного поля первой ДБФ, но не катит т.к. при добавлении строки в первую таблицу автоинкрементный номер форимруется не сразу, а только после сохранения...

как можно еще связать таблицы если не через фильтр...


Виталий Панасенко   (2005-12-18 14:30:00) [1]

Да, великий итальянец перевернулся бы в гробу....


Desdechado   (2005-12-17 15:39:00) [2]

сохранять вручную, не надеясь на "интеллект" компонентов
сначала в T1, потом, узнав код, в T2


Anatoly Podgoretsky   (2005-12-17 13:10:00) [3]

Никак, поскольку нонсенс


davinchi   (2005-12-17 12:47:00) [4]

а как быть со следующим моментом:
при добавлении новой строки в T1 поле с ID еще не приняло значение и в этотже момент добавляются строки в T2... т.е. необходимо связать Т1 с Т2 при не сохраненной новой записи в Т1... как с этим быть???


Desdechado   (2005-12-16 20:01:00) [5]

SELECT t1.*, t2.*
FROM t1, t2
WHERE t1.id=t2.id


Наверх

Титульная страница Поиск, карта сайта Написать письмо