31.07.2003, 15:00 | #1 |
Участник
|
Фильтр
Есть небольшая проблема. Создал форму. На одной из закладок этой формы есть два Грида, отображают одну и туже информацию из одной таблицы. В таблице существуют поля "ключ" и "ключ предка".
Необходимо сделать так, чтобы вставая на запись в первом Гриде, во втором Гриде отображались только те записи таблицы у кторых "ключ предка" равен "ключу" записи активной в первом Гриде. Как это сделать? Помогите плиз... Очень нужно. Зарание спасибо! |
|
31.07.2003, 15:45 | #2 |
Moderator
|
Ничего попроще, кроме преопределения свойств dynalink`а, в голову не пришло.
На каждом из гридов - свой datasource: DS1 и DS2. У DS2 в свойстве joinSource стоит DS1. На методе init() у DS2 пишем: PHP код:
__________________
Андрей. |
|
31.07.2003, 15:48 | #3 |
Участник
|
Нет... Эти два Грида используют один DataSource
|
|
31.07.2003, 15:51 | #4 |
Moderator
|
Можно сделать проще...
На таблице создать relation: MyTable.Parent = MyTable.Code , где code - ключ записи. Добавление: Наверное, не 1 datasource, а одну и ту же таблицу? Датасорсов как раз должно быть 2, и оба по одной таблице.
__________________
Андрей. |
|
31.07.2003, 15:56 | #5 |
Участник
|
Создал релэйшин... но как в двух Гридах выводилаь одинаковая информация, так и выводиться
|
|
31.07.2003, 16:01 | #6 |
Участник
|
Читай внимательней!!!
Создаешь на форме ДВА DATASOURC'a, основанных на одной таблице, и каждому гриду свой DATASOURCE.
И все работает |
|
31.07.2003, 16:20 | #7 |
Участник
|
Все заработало... спасибо большое... :-)
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
ERP-BLOG: Axapta, фильтр по сетке | 26 | |||
Исполнить сформированный фильтр | 14 | |||
Иногда не работает фильтр | 0 | |||
Программируемый фильтр по Grid | 6 | |||
фильтр по связанной таблице | 13 |
|