Каким образом в интерфейсе выяснить на каком поле находится юзер,если само по себе поле является переменной?
Interface...
Var a: Integer;
Screen Screen1
Fields
a
...
HandleEvent
...
if Curfield=#a then...не срабатывает!
Есть ли другой способ добраться до поля?
Спасибо.
Curfield для поля-переменной
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 474
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Сибирь-матушка
- Контактная информация:
Re: Curfield для поля-переменной
Если объявлять так, как у тебя - то никак , CurField всегда будет -1. CurField определяет текущее поле логической таблицы и если переменная объявлена вне ее , то через эту функцию ты ее не отловишь
Interface ...
Create view
Var a: Integer;
as select ....
Screen Screen1
Fields
a
...
HandleEvent
...
if Curfield=#a //Теперь работает
Interface ...
Create view
Var a: Integer;
as select ....
Screen Screen1
Fields
a
...
HandleEvent
...
if Curfield=#a //Теперь работает
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
-
- Постоянный гость
- Сообщения: 60
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Curfield для поля-переменной
Огромное спасибо!