Макроподстановка?!!!
Добавлено: 15 сен 2016, 09:00
Имеется ли в Progress такая штука как макроподстановка. Вот например в Clipper можно было так записать:
Function (kl)
local a
do case
case kl=1
a = "t1."
case kl=2
a = "t2."
case kl=3
a = "t3."
endcase
a=a+"pole1"
(&a) = 7 /* присвоение полю pole1 значения 7 */
Return
Т.е. у меня есть три таблицы с одинаковым полем и мне нужен динамический способ доступа к этому полю
Function (kl)
local a
do case
case kl=1
a = "t1."
case kl=2
a = "t2."
case kl=3
a = "t3."
endcase
a=a+"pole1"
(&a) = 7 /* присвоение полю pole1 значения 7 */
Return
Т.е. у меня есть три таблицы с одинаковым полем и мне нужен динамический способ доступа к этому полю