📄 changefile.prg
字号:
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
* 文件名: CHANGEFILE.PRG <-- 本文件由 UnFoxAll 创建
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
LOCAL AFILES( 1 )
IF ADIR(AFILES,'考勤统计*.dbf') > 0
LOCAL I
FOR I = 1 TO ALEN(AFILES,1)
IF AT('_白班',AFILES(I,1)) > 0
SFILE1 = AFILES(I,1)
SFILE1 = LEFT(SFILE1,AT('.',SFILE1) - 1)
SFILE2 = STRTRAN(SFILE1,'_白班','_固定班次')
IF USED(SFILE1)
USE in &sfile1
ENDIF
IF USED(SFILE2)
USE in &sfile2
ENDIF
IF FILE(SFILE2 + '.dbf')
DELETE File SFILE1 + '.dbf'
DELETE File SFILE1 + '.fpt'
ELSE
RENAME SFILE1 + '.dbf' TO SFILE2 + '.dbf'
IF FILE(SFILE1 + '.fpt')
RENAME SFILE1 + '.fpt' TO SFILE2 + '.fpt'
ENDIF
ENDIF
ENDIF
IF AT('_倒班',AFILES(I,1)) > 0
SFILE1 = AFILES(I,1)
SFILE1 = LEFT(SFILE1,AT('.',SFILE1) - 1)
SFILE2 = STRTRAN(SFILE1,'_倒班','_自动倒班')
IF USED(SFILE1)
USE in &sfile1
ENDIF
IF USED(SFILE2)
USE in &sfile2
ENDIF
IF FILE(SFILE2 + '.dbf')
DELETE File SFILE1 + '.dbf'
DELETE File SFILE1 + '.fpt'
ELSE
RENAME SFILE1 + '.dbf' TO SFILE2 + '.dbf'
IF FILE(SFILE1 + '.fpt')
RENAME SFILE1 + '.fpt' TO SFILE2 + '.fpt'
ENDIF
ENDIF
ENDIF
ENDFOR
ENDIF
*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -