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