Curfield для поля-переменной

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Juve
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Curfield для поля-переменной

Сообщение Juve »

Каким образом в интерфейсе выяснить на каком поле находится юзер,если само по себе поле является переменной?

Interface...
Var a: Integer;
Screen Screen1
Fields
a
...

HandleEvent
...
if Curfield=#a then...не срабатывает!

Есть ли другой способ добраться до поля?
Спасибо.
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Curfield для поля-переменной

Сообщение Goblin »

Если объявлять так, как у тебя - то никак , CurField всегда будет -1. CurField определяет текущее поле логической таблицы и если переменная объявлена вне ее , то через эту функцию ты ее не отловишь

Interface ...
Create view
Var a: Integer;
as select ....

Screen Screen1
Fields
a
...

HandleEvent
...
if Curfield=#a //Теперь работает
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Juve
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Curfield для поля-переменной

Сообщение Juve »

Огромное спасибо! :)
Ответить