Показать сообщение отдельно
Старый 12.03.2010, 12:50   #6  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от erudit Посмотреть сообщение
Всем AX-привет,

Столкнулся с элементарной проблемкой, но что-то не разберусь.

Есть Map - TestMap
У него есть поле Field1.
У этого TestMap есть таблица TestTable, с которой связано поле Field1 = FieldX, НО в этой таблице поля с именем Field1 - нет.
У TestMap есть метод - testMethod().

Моя задача - внутри метода testMethod() обратиться с полю мэпа Field1.
Пытаюсь через this.Field1 - в run-time вылетает, т.к. пытается найти такое поле у таблицы TestTable, а там его нет.

Вопрос знатокам - как обратиться к полю Map'a из метода самого Map'a?

Заранее спасибо.
Совсем не понятно, что значит "с которой связано поле Field1 = FieldX, НО в этой таблице поля с именем Field1 - нет." Т.е. поле связано таки или не связано?
FieldX - это что?
Если реальной связи поля мэпа с полем таблицы нет, то конечно вы не сможете к нему обратиться при работе. Реальная работа то идёт с записью таблицы, а не с записью мэпа. Если говорить в общем, не вдаваясь в подробности, то можно представлять, что понятия записи мэпа как бы не существует, т.к. работа идёт всегда именно со связанными таблицами.
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: erudit (1).