ошибка при использовании condition
Модераторы: m0p3e, edward_K, Модераторы
-
- Новичок
- Сообщения: 26
- Зарегистрирован: 20 окт 2005, 11:42
- Откуда: Г.Новосибирск
ошибка при использовании condition
помогите кто может
отчёт rtf.
текст
.create view smcd
Var mdc_nrec:comp
As select *
From saldomc, katmc
Where(( 0==saldomc.sp
And katmc.nrec==saldomc.cmc
And 0==saldomc.cpodr))
order external by katmc.name, saldomc.dsaldo(desc)
condition fact =(mdc_nrec=katmc.nrec) and (d1>=saldomc.dsaldo)
;
.........................................................
.begin
Smcd.d1:=BegDate
smcd.mdc_nrec:= katmc.nrec
end.
..........................................................
.begin
if (ConditionActive(tcfact))
PopCondition(tcfact);
else PushCondition(tcfact);
End.
.{table smcd by katmc.name
.begin
Year_saldo:=smcd.kol;
End.
.{by smcd.dsaldo
.}
.}
при компилировании появляется ошибка:
Нет такой функции, поля или метода, или неверный контекст использования :TCFACT
if (ConditionActive(tcfact))
^
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Код: Выделить всё
.create view smcd
Var
mdc_nrec: Comp
As select *
From
saldomc, katmc
Where
((
mdc_nrec == KatMC.Name and
0 == saldomc.sp And
KatMC.nRec == saldomc.cmc And
d1 >>= saldomc.dsaldo And
0 == saldomc.cpodr (noindex) //почему 0 - не понятно
))
order external by katmc.name, saldomc.dsaldo(desc);
Жду выхода Вселенная 2.12!
-
- Новичок
- Сообщения: 26
- Зарегистрирован: 20 окт 2005, 11:42
- Откуда: Г.Новосибирск
это
.ard
отчёт
пришлось прибегнуть к этому средству, так как при задании фильтров и передачи в smcd кода матценности через переменную mc_nrec поиск происходил только первый раз , на все остальные мц выдавалось первое значение, хотя значение переменной mc_nrec менялось
//.Create view Year_saldo_data
// As select *
// from saldomc,katmc
// where (( 0==saldomc.sp
// and mc_nrec==saldomc.cmc
// and 0==saldomc.cpodr ))
// and mc_nrec=katmc.nrec
// and BegDate>=saldomc.dsaldo
// order external by katmc.nrec, saldomc.dsaldo(desc)
.ard
отчёт
пришлось прибегнуть к этому средству, так как при задании фильтров и передачи в smcd кода матценности через переменную mc_nrec поиск происходил только первый раз , на все остальные мц выдавалось первое значение, хотя значение переменной mc_nrec менялось
//.Create view Year_saldo_data
// As select *
// from saldomc,katmc
// where (( 0==saldomc.sp
// and mc_nrec==saldomc.cmc
// and 0==saldomc.cpodr ))
// and mc_nrec=katmc.nrec
// and BegDate>=saldomc.dsaldo
// order external by katmc.nrec, saldomc.dsaldo(desc)
-
- Новичок
- Сообщения: 26
- Зарегистрирован: 20 окт 2005, 11:42
- Откуда: Г.Новосибирск