vfp替换命令:低于D的替换成A/B/C
数据库文件A.dbf中有字段成绩(C1),成绩(C2),成绩(C3),.........。内容为D,A,B,C,.D..C..D...B.B.dbf中有字段成绩(C1),...
数据库文件
A.dbf中有字段 成绩(C1),成绩(C2),成绩(C3),.........。内容为D,A,B,C,.D..C..D...B.
B.dbf中有字段 成绩(C1),成绩(C2),成绩(C3),.........。内容为A,C,A,D,..B..A..A...A
AB中字段一致,要把A、B中的内容合并替换,按照A>B>C>D)取最高值合并到一个表里边,
如以上合并之后为:
C.dbf中有字段 成绩(C1),成绩(C2),成绩(C3),.........。内容为A,A,A,C,.B..A...A...A
应当使用命令?
这个都不会么? 展开
A.dbf中有字段 成绩(C1),成绩(C2),成绩(C3),.........。内容为D,A,B,C,.D..C..D...B.
B.dbf中有字段 成绩(C1),成绩(C2),成绩(C3),.........。内容为A,C,A,D,..B..A..A...A
AB中字段一致,要把A、B中的内容合并替换,按照A>B>C>D)取最高值合并到一个表里边,
如以上合并之后为:
C.dbf中有字段 成绩(C1),成绩(C2),成绩(C3),.........。内容为A,A,A,C,.B..A...A...A
应当使用命令?
这个都不会么? 展开
2015-03-23
展开全部
用一个命令无法完成,可编一段程序完成
程序如下
S=""
USE 菜单
DO WHILE .NOT.EOF()
if "西红柿" $ 蔬菜 then S=S+"A+"
if "黄瓜" $ 蔬菜 then S=S+"B+"
if "茄子" $ 蔬菜 then S=S+"C+"
if "菜花" $ 蔬菜 then S=S+"D+"
if s<>"" then
repl 序号 whth left(S,len(S)-1)
endif
skip
ENDDO
程序如下
S=""
USE 菜单
DO WHILE .NOT.EOF()
if "西红柿" $ 蔬菜 then S=S+"A+"
if "黄瓜" $ 蔬菜 then S=S+"B+"
if "茄子" $ 蔬菜 then S=S+"C+"
if "菜花" $ 蔬菜 then S=S+"D+"
if s<>"" then
repl 序号 whth left(S,len(S)-1)
endif
skip
ENDDO
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询