Показать сообщение отдельно
Старый 15.08.2012, 09:12   #5  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Цитата:
Сообщение от kit22 Посмотреть сообщение
На datasource нижнего грида другая таблица (не та, на которой display method). Когда я открываю форму автоматически выбирается 1-я запись с верхнего грида, и поле с дисплей методом нижнего грида отображает корректные данные для 1-й записи. Но если выбрать любую другую запись из верхнего грида, то на нижнем гриде все данные отображаются корректно, кроме поля с дисплей методом.
Если есть связь между таблицами, то вполне возможно переписать этот дисплей метод на ту таблицу, которая относится к нижнему гриду. И грид и дисплей метод будут принадлежать к одной таблице, работать будет корректно. А подобного рода извращения
Цитата:
Сообщение от kit22 Посмотреть сообщение
На datasource нижнего грида другая таблица (не та, на которой display method).
всегда могут привести к непредсказуемым и порой необъяснимым ситуациям.
Еще есть частая ошибка, когда тянут мышкой дисплей метод таблицы из репозитария сразу в грид, при этом забывая в своиствах контрола этого дисплей метода указать датасоурс. Аксапта его автоматически не ставит.Соответственно до тех пор пока не указать датасорс дисплей метод работать не будет.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.

Последний раз редактировалось Pustik; 15.08.2012 в 09:15.
За это сообщение автора поблагодарили: S.Kuskov (1), kit22 (1).