SELECT PADR(ALLTRIM(cfirstname)+" "+ALLTRIM(clastname),30) AS fullname,; > Checks.ichecknumber AS check_no, Checks.dcheckdate AS chk_date,; > Checks.ygross AS gross_amt, Checks.ydeduction1 AS circ_e,; > Checks.ydeduction2 AS _765, Checks.ydeduction3 AS _2round,; > Checks.ydeduction4 AS _093, Checks.ynet AS net,; > Checks.ycheckamount AS check_amt, Checks.ccomment AS comments,; > Checks.nregularhours, Checks.novertimehours; > FROM ; > checks ; > INNER JOIN employees ; > ON Checks.iemployee = Employees.iid; > WHERE MONTH(dcheckdate) = ( ?vp_TargetMonth ); > AND YEAR(dcheckdate) = ( ?vp_TargetYear ); > ORDER BY 1, Checks.dcheckdate > >DBSetProp(ThisView,"View","SendUpdates",.F.) >DBSetProp(ThisView,"View","BatchUpdateCount",1) >DBSetProp(ThisView,"View","CompareMemo",.T.) >DBSetProp(ThisView,"View","FetchAsNeeded",.F.) >DBSetProp(ThisView,"View","FetchMemo",.T.) >DBSetProp(ThisView,"View","FetchSize",100) >DBSetProp(ThisView,"View","MaxRecords",-1) >DBSetProp(ThisView,"View","Prepared",.F.) >DBSetProp(ThisView,"View","UpdateType",1) >DBSetProp(ThisView,"View","UseMemoSize",255) >DBSetProp(ThisView,"View","Tables","ytimeclock!checks") >DBSetProp(ThisView,"View","WhereType",3) > >DBSetProp(ThisView+".fullname","Field","DataType","C(30)") >DBSetProp(ThisView+".fullname","Field","KeyField",.F.) >DBSetProp(ThisView+".fullname","Field","Updatable",.F.) > >DBSetProp(ThisView+".check_no","Field","DataType","I") >DBSetProp(ThisView+".check_no","Field","UpdateName","ytimeclock!checks.ichecknumber") >DBSetProp(ThisView+".check_no","Field","KeyField",.F.) >DBSetProp(ThisView+".check_no","Field","Updatable",.T.) > >DBSetProp(ThisView+".chk_date","Field","DataType","D") >DBSetProp(ThisView+".chk_date","Field","UpdateName","ytimeclock!checks.dcheckdate") >DBSetProp(ThisView+".chk_date","Field","KeyField",.F.) >DBSetProp(ThisView+".chk_date","Field","Updatable",.T.) > >DBSetProp(ThisView+".gross_amt","Field","DataType","Y") >DBSetProp(ThisView+".gross_amt","Field","UpdateName","ytimeclock!checks.ygross") >DBSetProp(ThisView+".gross_amt","Field","KeyField",.F.) >DBSetProp(ThisView+".gross_amt","Field","Updatable",.T.) > >DBSetProp(ThisView+".circ_e","Field","DataType","Y") >DBSetProp(ThisView+".circ_e","Field","UpdateName","ytimeclock!checks.ydeduction1") >DBSetProp(ThisView+".circ_e","Field","KeyField",.F.) >DBSetProp(ThisView+".circ_e","Field","Updatable",.T.) > >DBSetProp(ThisView+"._765","Field","DataType","Y") >DBSetProp(ThisView+"._765","Field","UpdateName","ytimeclock!checks.ydeduction2") >DBSetProp(ThisView+"._765","Field","KeyField",.F.) >DBSetProp(ThisView+"._765","Field","Updatable",.T.) > >DBSetProp(ThisView+"._2round","Field","DataType","Y") >DBSetProp(ThisView+"._2round","Field","UpdateName","ytimeclock!checks.ydeduction3") >DBSetProp(ThisView+"._2round","Field","KeyField",.F.) >DBSetProp(ThisView+"._2round","Field","Updatable",.T.) > >DBSetProp(ThisView+"._093","Field","DataType","Y") >DBSetProp(ThisView+"._093","Field","UpdateName","ytimeclock!checks.ydeduction4") >DBSetProp(ThisView+"._093","Field","KeyField",.F.) >DBSetProp(ThisView+"._093","Field","Updatable",.T.) > >DBSetProp(ThisView+".net","Field","DataType","Y") >DBSetProp(ThisView+".net","Field","UpdateName","ytimeclock!checks.ynet") >DBSetProp(ThisView+".net","Field","KeyField",.F.) >DBSetProp(ThisView+".net","Field","Updatable",.T.) > >DBSetProp(ThisView+".check_amt","Field","DataType","Y") >DBSetProp(ThisView+".check_amt","Field","UpdateName","ytimeclock!checks.ycheckamount") >DBSetProp(ThisView+".check_amt","Field","KeyField",.F.) >DBSetProp(ThisView+".check_amt","Field","Updatable",.T.) > >DBSetProp(ThisView+".comments","Field","DataType","C(150)") >DBSetProp(ThisView+".comments","Field","UpdateName","ytimeclock!checks.ccomment") >DBSetProp(ThisView+".comments","Field","KeyField",.F.) >DBSetProp(ThisView+".comments","Field","Updatable",.T.) > >DBSetProp(ThisView+".nregularhours","Field","DataType","N(6,2)") >DBSetProp(ThisView+".nregularhours","Field","UpdateName","ytimeclock!checks.nregularhours") >DBSetProp(ThisView+".nregularhours","Field","KeyField",.F.) >DBSetProp(ThisView+".nregularhours","Field","Updatable",.T.) > >DBSetProp(ThisView+".novertimehours","Field","DataType","N(6,2)") >DBSetProp(ThisView+".novertimehours","Field","UpdateName","ytimeclock!checks.novertimehours") >DBSetProp(ThisView+".novertimehours","Field","KeyField",.F.) >DBSetProp(ThisView+".novertimehours","Field","Updatable",.T.)>Can you post view code? Have you properly set parameters for the view?
Local loChecks_bo >>> >>>loChecks_bo = CreateObject( "Checks_bo")The above works fine.