Цитата:
Сообщение от
Dron AKA andy
Или перекрыть метод jumpRef() на нужном объекте (поле датасорса или формы).
Да, причем я бы еще уточнил, что если поле формы (контрол) связано с полем датасорса (т.е. имеем bound control), то jumpRef необходимо перекрывать именно на поле датасорса. Хотя система не запрещает перекрыть этот метод и на поле формы, но в этом случае jumpRef поля формы (контрола) вызываться не будет.
Если далее отсоединить поле формы от поля датасорса, стерев у поля формы свойства DataSource и DataField и получив, таким образом, unbound control, то начнет работать метод jumpRef на поле формы.
Соответственно, если некий контрол кладется на форму изначально без связи с датасорсом, то для него нет иной возможности перекрыть jumpRef "где-то в другом месте", нежели у него самого. После перекрытия jumpRef для такого несвязанного контрола в его контекстном меню появляется пункт "Перейти к основной таблице".