楼主,有点赖,你把你的问题详细的描述出来。转换规则。
这样别人帮你也方便很多。
程序代码:SELECT *,SPACE(20) 教室,SPACE(20) 周数,SPACE(10) 星期,SPACE(10) 节次 FROM 原始课表结构 WHERE .f. INTO CURSOR 转换后课表 READWRITE
* 如果想保存为自由表,将上面的代码改为如下代码
*SELECT *,SPACE(20) 教室,SPACE(20) 周数,SPACE(10) 节次 FROM 原始课表结构 WHERE .f. INTO DBF 转换后课表
SELECT 原始课表结构
SCAN
LOCAL astru[12]
SCATTER TO astru
*LIST MEMORY LIKE astru
nrow1=ALINES(asj,astru[8],",")
FOR i=1 TO nrow1
=acopy(asj,astru,1,1,8)
nrow2=ALINES(afd,asj[i]," ")
=acopy(afd,astru,1,4,9)
INSERT INTO 转换后课表 FROM ARRAY astru
ENDFOR
ENDSCAN
SELECT 转换后课表
BROWSE [此贴子已经被作者于2017-2-22 13:32编辑过]
