tijiu.prg

来自「固定资产管理」· PRG 代码 · 共 49 行

PRG
49
字号
para property_id
sele detail
appe blank

thisform.txtid.value=property_id
thisform.txtdate.value=date()
thisform.txtcomment.value="提月折旧"

sele jbzjl_m,jbzje_m from property where id=property_id into cursor temp
if _tally#1
   messagebox("异常错误!",16,"错误")
   retu .f.
endif
   
sele temp
thisform.txtjbzjl_m.value=temp.jbzjl_m
thisform.txtjbzje_m.value=temp.jbzje_m

sele num,price,old_sum,used_year,used_month,sum_deprecition,left_value from detail where id=property_id into cursor temp order by date
if _tally=0
   messagebox("没有记录,无法提折旧!",16,"错误")
   retu .f.
endif

sele temp
go bott
*!*	activate screen
*!*	?temp.left_value
if temp.left_value<=0
   messagebox("已经报废!",48,"警告")
   retu .f.
endif   
thisform.txtnum.value=temp.num
thisform.txtprice.value=temp.price
thisform.txtold_sum.value=temp.old_sum
thisform.txtused_year.value=temp.used_year
thisform.txtused_month.value=temp.used_month
if thisform.txtused_month.value=12
   thisform.txtused_year.value=thisform.txtused_year.value+1
   thisform.txtused_month.value=0
else
   thisform.txtused_month.value=thisform.txtused_month.value+1  
endif   

thisform.txtyear_deprecition.value=temp.old_sum*thisform.txtjbzjl_m.value/100
thisform.txtsum_deprecition.value=temp.sum_deprecition+thisform.txtyear_deprecition.value
thisform.txtleft_value.value=temp.left_value-thisform.txtyear_deprecition.value

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?