HFSJ.PRG
上传用户:xue7720
上传日期:2013-01-31
资源大小:1240k
文件大小:2k
源码类别:

行业应用

开发平台:

VFP

  1. *d=Ryear
  2. set colo to 4+/
  3. @ 4,38 clea to 7,62
  4. ?? chr(7)
  5. @ 5,42 say '真有恢复数据吗?'
  6. pd1='N'
  7. @ 6,49 get pd1 pict'x'
  8. read
  9. if pd1<>'Y' .and. pd1<>'y'
  10. set colo to w+/n
  11. @ 4,38,7,62 box'鞍鞍鞍鞍鞍鞍'
  12. retu
  13. endif
  14. set colo to
  15. @ 4,38 clea to 7,62
  16. ?? chr(7)
  17. @ 5,40 say '请将备份盘插入A驱动器!'
  18. @ 6,42 say '然后按任意健......'
  19. i=inkey(0)
  20. ****测试该年数据是否存在
  21. set path to C:
  22. if file('A:disk.$$$') 
  23.    set path to jqbb
  24.    use A:disk.$$$
  25. else
  26. set path to jqbb
  27. set colo to 
  28.    @ 4,30 clea to 8,68 
  29.    @ 5,34 say '备份盘有关描述信息已丢失!'
  30.    @ 7,34 say '不能用本功能恢复数据......'
  31. a=inkey(0) 
  32. use
  33. set colo to w+/n
  34. @ 1,1,22,78 box'鞍鞍鞍鞍鞍鞍'
  35.  retu
  36. endif
  37. clea
  38. pd=1
  39. do whil pd<=mm
  40.   clea
  41.   pd2='A:'+str(xm,4,0)+'.00'+str(pd,1,0)
  42.    pd3="'"+pd2+"'"
  43.  if file(&pd3)
  44.      @ 5,28 say '准备恢复'+str(xm,4,0)+'年数据第'+str(pd,2,0)+'张!'
  45.      @ 7,24 say '请将备份盘插入A驱动器,然后按任意键.... '
  46.        i=inkey(0)
  47.        @ 12,20 say '正在恢复文件......'
  48.         if pd=1
  49.           x=str(xm,4,0)
  50.           ! md jqbb&x
  51.           ! md jqbb&xm1
  52.           ! md jqbb&xm2
  53.           ! md jqbb&xm3
  54.           ! md jqbb&xm4
  55.           ! md jqbb&xm5
  56.           ! md jqbb&xm6
  57.           ! md jqbb&xm7
  58.           ! md jqbb&xm8
  59.           ! md jqbb&xm9
  60.           ! md jqbb&xm10
  61.           ! md jqbb&xm11
  62.           ! md jqbb&xm12
  63.         endif
  64.        ! jqbbarj x &pd2 -y 
  65.     else
  66.        @ 12,20 say '请插入'+str(xm,4,0)+'年第'+str(pd,1,0)+'张备份盘'
  67.        @ 14, 25 say '按ESC=退出,其他键继续......' 
  68.         i=inkey(0)
  69.           if i=27
  70.             exit
  71.           else
  72.             loop 
  73.           endif
  74.     endif
  75.     pd=pd+1 
  76.  enddo
  77. clos data
  78. set colo to w+/1
  79. *set colo of scheme 3 to w+/1
  80. @ 0,0,23,79 box '北北北北' colo scheme 3
  81. set colo to w+/n
  82. @ 1,1,22,78 box '鞍鞍鞍鞍鞍' colo scheme 1
  83. @ 23,28 say "当前数据的月份:"+str(Ryear,4,0)+"年"+str(Ryf,2,0)+"月" colo 1+/3
  84. @ 24,0 say ' JQ001汇总报表系统(Ver1.0)  黄朝生研制  版权所有  南宁市建政路51号  邮编:530023 ' colo 4/w  
  85. set clock to 23,69
  86. on key label Escape do Rquit
  87. retu