У меня есть поле со списком в сетке. Форма имеет много таблиц (открытых в init и назначенных псевдонимах). Сетка имеет свойство
LinkMaster=EVENT
RecordSource установлен на HEAT
Для столбца в сетке для элемента controlSource установлено значение Heat.Event_no, а текущим элементом управления является CmbEvent. Источник управления CmbEvent установлен в heat.event_no. В сетке все работает как надо, кроме ...
Когда я выбираю элемент из поля со списком, следующий код запускается как процедура, вызываемая из события Click:
IF event.relay
SELECT RELAY
GO TOP IN RELAY
SET ORDER TO
GO OrigRelayRec IN RELAY
....
Проблема, с которой я сталкиваюсь, заключается в том, что, пока я не перебираю код, псевдоним () никогда не переходит в RELAY. Независимо от того, с какого псевдонима он запускается (обычно HEAT), если я добавлю точку останова в GO TOP, псевдоним () будет отображаться как EVENT. Единственный способ добраться до РЕЛЕ - это пройтись по коду.
Есть мысли о том, почему Select alias фактически не выбирает alias?