| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > нахождение и вывод строк в таблице |
| Автор: dzirt 5.12.2007, 21:07 |
| есть 2 ADOTable как сделать так чтобы в адотайбл2 отображалались все записи идентификаторы которых совпадают с идентификатором выделенного поля в таблице 1 идентификаторы это поля f_key1,f_key2 |
| Автор: Deniz 6.12.2007, 06:44 |
| Смотри на ADOTable2.MasterSource и ADOTable2.MasterFields + F1. |
| Автор: dzirt 6.12.2007, 09:15 |
| можно поподробнее плиз |
| Автор: Deniz 6.12.2007, 14:06 |
| В Хелпе все достаточно подробно описано |
| Автор: dzirt 7.12.2007, 11:58 |
| |
| Автор: Deniz 10.12.2007, 12:51 |
| |
| Автор: Olegan 10.12.2007, 16:22 |
| Поля по которым хочешь объединять базы должны быть одинаковы как 2 капли воды и проиндексированы. У ADOTable2 в MasterSource выставляешь источник данных главной базы (DataSource1). У него же в IndexName пишешь то самое поле по которому хочешь соединить. Далее кликни по MasterFields и в открывшемся окне слево и справо выбери это поле, жми ADD потом OK. База со связью готова. Так получится что ADOTable1 - главная, ADOTable2 - подчиненная. Писал по памяти на обычных Table, но и с ADOTable должно сработать. |