⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 psjsj.prg

📁 一个非常好用的财务软件源程序
💻 PRG
字号:
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*  文件名: PSJSJ.PRG <-- 本文件由 UnFoxAll 创建
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


  set defa to &bsjwz1
 IF  .NOT. FILE(BSJWZ1 + '\kll.dbf')
    CREATE TABLE kll ( FRQ D , FLL N ( 8 , 4 ) , FLB C ( 1 ) )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ1 + '\kll1.dbf')
    CREATE TABLE kll1 ( FBSH C ( 8 ) , FJFLL N ( 8 , 4 ) , FDFLL N ( 8 , 4 ) )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ1 + '\kzzsd.dbf')
    CREATE TABLE kzzsd ( FZY C ( 40 ) , FBSH C ( 8 ) , FCR C ( 1 ) , FGS C ( 250 ) , FXH N  ;
         ( 3 ) , FNY C ( 1 ) , FMC C ( 40 ) , FYN L , FJE N ( 13 , 2 ) ,  ;
         FPZH C ( 10 ) , FJG C ( 20 ) , FXH1 N ( 3 ) , FBZ C ( 1 ) )
    INDEX ON FXH TAG FXH
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ1 + '\kxm.dbf')
    CREATE TABLE kxm ( FMC C ( 40 ) )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ1 + '\kfy.dbf')
    CREATE TABLE kfy ( FMC C ( 40 ) )
    USE 
 ENDIF 
  set defa to &bsjwz
 IF  .NOT. FILE(BSJWZ + '\kdyh1.dbf')
    CREATE TABLE kdyh1 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh2.dbf')
    CREATE TABLE kdyh2 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh3.dbf')
    CREATE TABLE kdyh3 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh4.dbf')
    CREATE TABLE kdyh4 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh5.dbf')
    CREATE TABLE kdyh5 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh6.dbf')
    CREATE TABLE kdyh6 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh7.dbf')
    CREATE TABLE kdyh7 ( FBZ L )
    USE 
 ENDIF 
 IF  .NOT. FILE(BSJWZ + '\kdyh8.dbf')
    CREATE TABLE kdyh8 ( FBZ L )
    USE 
 ENDIF 
  set defa to &bcxpath
  set path to &bsjwz1
 = PUSE('kpz')
 IF FSIZE('fje') <> 14
    USE EXCLUSIVE kpz
    ALTER TABLE kpz ALTER COLUMN FJE N ( 14 , 2 )
 ENDIF 
 IF TYPE('fxjl') = 'U'
    USE EXCLUSIVE kpz
    ALTER TABLE kpz ADD COLUMN FXJL L
 ENDIF 
 IF TYPE('fzhzl') = 'U'
    USE EXCLUSIVE kpz
    ALTER TABLE kpz ADD COLUMN FZHZL C ( 30 )
 ENDIF 
 IF TYPE('fjzfx') = 'U'
    USE EXCLUSIVE kpz
    ALTER TABLE kpz ADD COLUMN FJZFX L
    REPLACE FJZFX WITH (.T.)
 ENDIF 
 USE kcr
 IF FSIZE('fje') <> 13
    USE EXCLUSIVE kcr
    ALTER TABLE kcr ALTER COLUMN FJE N ( 13 , 2 )
 ENDIF 
 IF FSIZE('fsl') <> 12
    USE EXCLUSIVE kcr
    ALTER TABLE kcr ALTER COLUMN FSL N ( 12 , 4 )
 ENDIF 
 IF FSIZE('fzy') < 60
    USE EXCLUSIVE kcr
    ALTER TABLE kcr ALTER COLUMN FZY C ( 60 )
 ENDIF 
 IF TYPE('fxjl') = 'U'
    USE EXCLUSIVE kcr
    ALTER TABLE kcr ADD COLUMN FXJL N ( 3 )
 ENDIF 
 USE dset
 IF TYPE('fmode') = 'U'
    USE EXCLUSIVE dset
    ALTER TABLE dset ADD COLUMN FMODE C ( 1 )
 ENDIF 
 IF TYPE('fmode1') = 'U'
    USE EXCLUSIVE dset
    ALTER TABLE dset ADD COLUMN FMODE1 C ( 1 )
 ENDIF 
 USE kuser
 IF TYPE('fwlb') = 'U'
    USE EXCLUSIVE kuser
    ALTER TABLE kuser ADD COLUMN FWLB L
 ENDIF 
 USE kcell
 IF FSIZE('fsz') <> 13
    USE EXCLUSIVE kcell
    ALTER TABLE kcell ALTER COLUMN FSZ N ( 13 , 2 )
 ENDIF 
 USE 
 = PUSE('kuser')
 MODIFY WINDOW SCREEN TITLE  ;
      PNAME + SPACE((IIF(BVIEW = 800,78,52) - LEN(ALLTRIM(FNAME))) / 2) + ALLTRIM(FNAME) +  ;
SPACE((IIF(BVIEW = 800,78,52) - LEN(ALLTRIM(FNAME))) / 2) +  ;
IIF(BNOWEB,SPACE(20),'升级网址http://www.yxcw.com')
 BYHSM0 = IIF(FWLB,8,1)
 USE 
 CREATE TABLE qxtmp ( MNAME C ( 20 ) , MARK C ( 2 ) )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '凭证录入' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '凭证审核' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '凭证登帐' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '凭证汇总' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '查询打印' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '常用摘要' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '总分类账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '三栏式明细账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '余额表' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '流水账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '日记账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '资金日报表' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '多栏式明细账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '数量金额明细账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '余额发生额合计表' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '操作密码设定' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '操作权限设定' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '操作记录' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '操作员设定' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '会计科目' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '报表' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '单位资料设定' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '初始余额设定' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '数据备份' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '数据恢复' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '整理数据' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '本期结账' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '期末结转' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '恢复登帐前状态' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '现金流量表' )
 INSERT INTO qxtmp ( MNAME ) VALUES ( '利息计算' )
 USE 
*

⌨️ 快捷键说明

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