sysset1.prg

来自「一个非常好用的财务软件源程序」· PRG 代码 · 共 100 行

PRG
100
字号
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*  文件名: SYSSET1.PRG <-- 本文件由 UnFoxAll 创建
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


 IF  .NOT. FILE('ksjwz.dbf')
    CREATE TABLE ksjwz ( FSJWZ C ( 30 ) , FBFWZ C ( 30 ) , FCXPATH C ( 30 ) )
    APPEND BLANK
    USE 
 ENDIF 
 IF FILE('kconfig.dbf')
    USE kconfig
    BNOWEB = FNOWEB
 ELSE 
    BNOWEB = .F.
 ENDIF 
 IF FILE('kview.dbf')
    USE kview
    BVIEW = FVIEW
 ELSE 
    CREATE TABLE kview ( FVIEW N ( 4 ) )
    INSERT INTO kview ( FVIEW ) VALUES ( 640 )
    BVIEW = 640
 ENDIF 
 USE 
 BCZMC = ''
 BCOMPANY = ''
 BCZYMC = ''
 BCZYQX = REPLICATE('Y',100)
 BYHSM0 = 1
 BCXPATH = SYS(5) + CURDIR()
 ON ERROR do perror WITH ERROR( ), MESSAGE( ), MESSAGE(1), PROGRAM( ), LINENO( )
 MODIFY WINDOW SCREEN AT 0.000 , 0.000 SIZE IIF(BVIEW = 640,25,31) ,  ;
      IIF(BVIEW = 640,79.5,99) FONT '宋体' , 12 COLOR  RGB( 39 , 131 , 87 , 39 , 131 , 87)  ;
      NOCLOSE NOZOOM TITLE PNAME + '                   ' NOMENU NOMDI 
 _SCREEN.AUTOCENTER = .T.
 CLEAR 
 IF FILE('clouds.bmp')
    DO FORM sjm
 ENDIF 
 USE ksjwz
 BSJWZ = ALLTRIM(FSJWZ)
 BSJWZ1 = ''
 IF EMPTY(BSJWZ)
    CLEAR 
    DO FORM seldrv
    IF EMPTY(BSJWZ)
       USE 
       RETURN 
    ENDIF 
    REPLACE FSJWZ WITH BSJWZ
    IF FILE(BSJWZ + '\c1\kpz.dbf')
       = MESSAGEBOX(SUBSTR(BSJWZ,1,1) + '盘数据已存在',64,'提示信息')
    ELSE 
        md &bsjwz
        set defa to &bsjwz
       BSJWZ1 = BSJWZ + '\C1'
        md &bsjwz1
        set defa to &bsjwz1
       DO c:\zwcl\pcreate
        set defa to &bcxpath
        set path to &bsjwz1
       DO FORM zlsd
       I = MESSAGEBOX('是否根据行业选用一套标准科目?',33,'提示信息')
       IF I = 1
          DO FORM bjkm
       ENDIF 
    ENDIF 
 ENDIF 
 IF USED('ksjwz')
    SELECT KSJWZ
    USE 
 ENDIF 
 IF USED('kpz')
    SELECT KPZ
    USE 
 ENDIF 
 DO FORM ztxz
 IF EMPTY(BSJWZ1)
    CLOSE DATABASES ALL
    RETURN 
 ENDIF 
 DO PSJSJ
 BDYHTEST = .T.
 BYHSM = 0
 DO PDYH
 BDYHTEST = .F.
 II = 9
 DO FORM dl1
 IF II <> 9
    RETURN 
 ENDIF 
 ON KEY LABEL rightmouse do form c:\vfplk\jsq
 DO PKJQJ
 DO FORM smain
 READ EVENTS 
 DO PERASE
 SET SYSMENU TO DEFAULT
*

⌨️ 快捷键说明

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