Страница 1 из 1

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

Добавлено: 01 дек 2003, 02:21
Juve
Каким образом в интерфейсе выяснить на каком поле находится юзер,если само по себе поле является переменной?

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

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

Есть ли другой способ добраться до поля?
Спасибо.

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

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

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

Screen Screen1
Fields
a
...

HandleEvent
...
if Curfield=#a //Теперь работает

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

Добавлено: 01 дек 2003, 23:52
Juve
Огромное спасибо! :)