Показать сообщение отдельно
Старый 04.08.2008, 11:40   #1  
exodus is offline
exodus
Участник
 
23 / 10 (1) +
Регистрация: 22.10.2007
Группа полей
Подскажите как лучше всего реализовать следующую задачу:

Имеется форма (form 1) и 2 таблицы (table1 и table2). Table1 связана с формой form1 т.е. присуствует в date sources формы form1 и ее данные отображаются на форме form1.Table2 не связана с формой form1.Table1 и table2 имеют одинаковые поля,по которым я могу осуществить выборку из нужной мне таблицы, в данном случае из table2.На форме form1 я добавил группу полей (Group fields1),зарезервировал место под данные из table2.Вот как мне сделать чтобы при перемещении курсора по строкам с данными из table1 в группе полей Group fields отображалось содержимое table2.
Надеюсь я понятно описал свою проблему?

Собственно как я пробовал решить задачу,пробовал 2 способа:
1 способ. Таблицу table2 добавил в data sources формы form1 и сделал связи relatins по равным полям c таблицей table1,но данный метод мне не нравится тем, что если вдруг каким то образом будет внесена поправка в группе полей group fields,то это повлечет за собой изменения на таблице table2. Поэтому этот способ не подходит.Конечно может я не знаю всех тонкостей,может где не донастроил.

2 способ. Пробовал написать display метод,но пришел к выводу,это слишком долго т.к. придется писать display метод под каждое поле или я не прав?Если не прав то поправьте меня и подскажите тогда как?
Или предложите свои способы,которые на ваш взгляд более практичные и правильные в моей ситуации.