Не работает Update
Добавлено: 31 май 2002, 14:22
Будьте так любезны помогите в следующем
Необходимо в картотеке ОС из одного метода учета перетащить инфу в другой, например срок использования. Накидал ард отчет, который по идее должен это делать но не делает. ??? Помогите плз.
Пример для одной карточки
.form 'Kor_srok'
.ard
.var
osnrec,:comp
srok: double
.endvar
.create view Nalog as select *from
katos,spkatos,nastros
where
((
katos.nrec==spkatos.ckatos and
nastros.nrec==spkatos.cnastros and
'Налоговый'==nastros.name and
word(15)==nastros.tidk and
word(15)==katos.tidk and
'00003'==katos.innum and
0000000000000000h==katos.CHIGHEROS
))
;
.create view Naz as select *from
katos,spkatos,nastros
where
((
osnrec==katos.nrec and
katos.nrec==spkatos.ckatos and
nastros.nrec==spkatos.cnastros and
'Национальный'==nastros.name and
word(15)==nastros.tidk
))
;
.{table 'Nalog'
.begin
osnrec:=nalog.katos.nrec;
srok:=nalog.spkatos.SROKISP;
end.
.{table 'Naz'
.begin
Update Spkatos Set Spkatos.SROKISP:=srok;
end.
.}
.}
.endform
Необходимо в картотеке ОС из одного метода учета перетащить инфу в другой, например срок использования. Накидал ард отчет, который по идее должен это делать но не делает. ??? Помогите плз.
Пример для одной карточки
.form 'Kor_srok'
.ard
.var
osnrec,:comp
srok: double
.endvar
.create view Nalog as select *from
katos,spkatos,nastros
where
((
katos.nrec==spkatos.ckatos and
nastros.nrec==spkatos.cnastros and
'Налоговый'==nastros.name and
word(15)==nastros.tidk and
word(15)==katos.tidk and
'00003'==katos.innum and
0000000000000000h==katos.CHIGHEROS
))
;
.create view Naz as select *from
katos,spkatos,nastros
where
((
osnrec==katos.nrec and
katos.nrec==spkatos.ckatos and
nastros.nrec==spkatos.cnastros and
'Национальный'==nastros.name and
word(15)==nastros.tidk
))
;
.{table 'Nalog'
.begin
osnrec:=nalog.katos.nrec;
srok:=nalog.spkatos.SROKISP;
end.
.{table 'Naz'
.begin
Update Spkatos Set Spkatos.SROKISP:=srok;
end.
.}
.}
.endform