SELECT * FROM datosalis, itemsalis WHERE datosalis.rut = selfun.rut AND YEAR(datosalis.fec_dat) = lnAno AND MONTH(datosalis.fec_dat) = lnMes AND datosalis.rut = lcRut ;
AND datosalis.rut = itemsalis.rut INTO CURSOR seldat
SELECT seldat
SCAN
INSERT INTO margrid1( diamar, rutmar , fecmar , sermar , orimar , desmar , am1mar , am2mar , pm1mar , pm2mar , ;
noc1mar , noc2mar , tramar , extmar , menmar , manmar , totmar , am2tie , pm2tie , noc2tie , obsmar ) values ;
( DAY(seldat.fec_dat) ,lcRut ,seldat.fec_dat,seldat.servicio ,seldat.origen ,seldat.destino ,
IIF(!EMPTY(seldat.am1),ttoc(seldat.am1,2),' - '), ;
IIF(!EMPTY(seldat.am2),ttoc(seldat.am2,2),' - '), ;
IIF(!EMPTY(seldat.pm1),ttoc(seldat.pm1,2),' - '), ;
IIF(!EMPTY(seldat.pm2),ttoc(seldat.pm2,2),' - '), ;
IIF(!EMPTY(seldat.noc1),ttoc(seldat.noc1,2),' - '), ;
IIF(!EMPTY(seldat.noc2),ttoc(seldat.noc2,2),' - '), ;
IIF(!EMPTY(seldat.trabajadas),TTOC(seldat.trabajadas,2),'- '), ;
IIF(!EMPTY(seldat.extras),TTOC(seldat.extras,2),'- '), ;
IIF(!EMPTY(seldat.menor),TTOC(seldat.menor,2),'- '), ;
IIF(!EMPTY(seldat.manejo),TTOC(seldat.manejo,2),'- '), ;
IIF(!EMPTY(seldat.total_hrs),TTOC(seldat.total_hrs,2),'- '), ;
seldat.am2, seldat.pm2, seldat.noc2, ALLTRIM(seldat.observacion) )
ENDSCAN
set console off
report form inf_alistacion.frx to printer prompt
set console on
MK