Error 96 :S
Hola Hector, ejecutando mi programa me da cierto error de anidamiento quisiera que me ayudes un poquito, no conozco muchas cosas de visual fox pro. Te copio el código.
scan for x <= m.total
insert into regcom (nrocom, nroreg, codcue, fecregcom, descue, monregdeb, monreghab,;
codcec, detrecue, afecue, refcom, actter);
values (comres.nrocom, x, comres.codcue, comres.fecregcom, comres.descue, comres.mondeb, comres.monhab,;
'', '', .f., '', comres.actter)
if !empty(comres.actter)
insert into regmovter(codter, nomter, detreg, refcom, monto, nrocom, nroreg, codcue);
select codter, nomter, detreg, refcom, monto, nrocom, x, codcue ;
from so2112t0 ;
where alltrim(so2112t0.codcue) == alltrim(comres.codcue)
else
endif
x = x +1
Endscan
scan for x <= m.total
insert into regcom (nrocom, nroreg, codcue, fecregcom, descue, monregdeb, monreghab,;
codcec, detrecue, afecue, refcom, actter);
values (comres.nrocom, x, comres.codcue, comres.fecregcom, comres.descue, comres.mondeb, comres.monhab,;
'', '', .f., '', comres.actter)
if !empty(comres.actter)
insert into regmovter(codter, nomter, detreg, refcom, monto, nrocom, nroreg, codcue);
select codter, nomter, detreg, refcom, monto, nrocom, x, codcue ;
from so2112t0 ;
where alltrim(so2112t0.codcue) == alltrim(comres.codcue)
else
endif
x = x +1
Endscan
1 respuesta
Respuesta de Hector Cevallos
1