标题:vfp 成绩系统中,如何导入新的各科成绩替换原来的成绩
只看楼主
sgh2001
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-9-30
结帖率:0
已结贴  问题点数:20 回复次数:7 
vfp 成绩系统中,如何导入新的各科成绩替换原来的成绩
在成绩系统中,我有一个成绩表,包含学号、姓名、各学科字段,现在要导入一次新的考试成绩,各字段都是一样的,应该用什么命令呀,我用replace with没有做成功,请高手赐教!
搜索更多相关主题的帖子: 考试成绩 replace 成绩表 如何 姓名 
2014-09-30 16:00
sgh2001
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-9-30
得分:0 
我要把excel 中成绩导入cjk表中
2014-09-30 16:01
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:4 
上传数据看看

坚守VFP最后的阵地
2014-09-30 16:08
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:4 
直接传上来数据嘛
2014-09-30 16:10
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:4 
以下是引用sgh2001在2014-9-30 16:00:41的发言:

在成绩系统中,我有一个成绩表,包含学号、姓名、各学科字段,现在要导入一次新的考试成绩,各字段都是一样的,应该用什么命令呀,我用replace with没有做成功,请高手赐教!
从FoxPro中导入Excel数据有点小问题,需要手工处理的。用IMPORT命令导入时,默认的字段名是Excel工作表列标,也就“A”、“B”... 之类,而真正的$1:$1处的字段名反而被当成了一条记录。如果你一直是用手工导入的,建议你从“文件”菜单里选“导入”命令,然后点击“导入向导”钮去做;如果你是要做在程序里的,可能要花一番功夫了。我这里正好有一段导入Excel表的代码,供你参考:

IMPORT FROM 成绩修改单登记表.XLS XL5
=AFIELDS(Temp1) &&记录下表结构
SCATTER TO Temp2 &&此时只有第一条记录的全部字段被导出到数组
FOR AA=1 TO ALEN(Temp2)
   OldFieldName=Temp1[AA,1]
   NewFieldName=Temp2[AA]
   ALTER TABLE 成绩修改单登记表 RENAME &OldFieldName TO &NewFieldName
NEXT
ALTER TABLE 成绩修改单登记表 ALTER Sjyx V(50) ALTER Kkyx V(50) ALTER Sjrq D;
                             ALTER Yxg L  ALTER Xgz V(50)  ALTER Xh V(10);
                             ALTER Kh V(8) ALTER Bclyy V(200) ALTER Xgrq D ;
                             ALTER Bh C(6)
INSERT INTO 成绩修改单登记 ;
   SELECT Bh,ALLTRIM(Sjyx),ALLTRIM(Kkyx),Sjrq,Yxg,;
      ALLTRIM(Xgz),Xgrq,ALLTRIM(Xh),ALLTRIM(Kh),ALLTRIM(Bclyy) ;
      FROM 成绩修改单登记表 ;
      WHERE Bh NOT IN (SELECT DISTINCT 编号 FROM 成绩修改单登记) AND ISDIGIT(Bh)
2014-09-30 16:24
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:4 
请问楼主:这个数据表是你自己建立的吗?

活到老,学到老! http://www. E-mail:hu-jj@
2014-09-30 19:20
wmcwww
Rank: 2
等 级:论坛游民
威 望:1
帖 子:60
专家分:21
注 册:2012-11-2
得分:4 
用5楼的方法,是否应该注意EXCEL表中不能有合并的单元格。
2014-10-01 13:46
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
需要实地勘察一下

坚守VFP最后的阵地
2014-10-01 14:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-436775-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.255459 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved