资源描述:
《vf急用命令表和例子》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VF急用命令表和例子VF如何替换字段通过表菜单中的“替换字段”命令,将“学生选课表”中所有学号为“200814”的记录的学号均替换为“200821“字段是XH如:use学生选课表replaceallxhwith"200821"forxh="200814"VF中两个表中相对应字段的替换问题VF中表一有两个字段,其中一个是地区代码,另外一个是就是地区代码的名称。表二中有若干字段,如学生姓名、考号等,其中一项也是地区代码它和表一地区代码是对应的,如何把表二的地区代码下的具体代码换成表一中相对应的地区代码名称。seleause
2、表1indeon地区代码tag地区代码selebuse表2setrelationto地区代码intoareplb.地区代码名称witha.地区代码名称fora.地区代码=b.地区代码 vf中把一个数据库中的A字段里的内容与另一个表中A字段里的内容合成一个库sele表1.A字段,表2.A字段from表1,表2copyto合并表名 vf数据库字段如何替换我有两个.dbf文件,比如,学生库吧:一个库里面只有学号,有成绩字段但都是空的,另一个库里面只有学号和一科的成绩,而且人数也比第一个库少的多,不过多那么一两个学生,第一个库
3、里面没有,如何把第二个库里面的成绩替换到第一个库中相应的字段下?谢谢一个库名为08g3jd.dbf,下面有fkh(考号)字段,和fcj,不过第二个都是0,需要输;另一个库名为A3生.dbf下面也有考试号,和fkh里面的内容基本匹配,还有一个生物的成绩,有数据!如何把生物的成绩弄到第一个库中!如果没理解错的话,应该是用一个程序,代码如下:USEA3生DOWHILENOTEOF()UPDATE08g3jdSETfcj=A3生.生物的成绩WHEREfkh=A3生.fkhSKIPENDDOvf 中如何使用update 实现两张
4、表之间字段复制如表1(学号,姓名,备注),表2(学号,籍贯) 两表的'学号'是关键字要实现将表2的籍贯字段更新到表1的备注字段问题补充:是要批量做的,(即批量复制,一条语句就搞定的那种)update表1set备注=(select籍贯from表2)where学号=123这样只能一条条做的,太慢最佳答案:update表1set备注=表2.籍贯where表1.学号=表2.学号这个简单,SQL语句如下:UPDATE表1SET备注=(SELECT籍贯FROM表2WHERE表1.学号=表2.学号)WHERE表1.学号IN(SE
5、LECT学号FROM表2)这两个都可以实现,在VF中用SQL语言嵌入,第一种是直接的方法,第二种是嵌套update他的意思就是用其他表的数据更新当前选定工作区中打开的表的数据。即是说他是引用别的表的数据,而不是当前表的数据。 vf中如何使用update实现两张表之间字段复制表1学生信息中有xjhbjdm等等表2班级信息中有xjhxj想将表2中班级添加到表1备注一列中,使用函数update学生信息setbjdm=(selectbjfrom班级信息)where学生信息.xjh=班级信息.xjh或者UPDATE学生信息
6、SETbjdm=(SELECTbjFROM班级信息WHERE学生信息.xjh=班级信息.xjh)WHERE学生信息.xjhIN(SELECTxjhFROM班级信息)问题补充:使用上述方法均提示函数名缺少)。vfp中不能这样写.要写成(正确)update学生信息from班级信息set学生信息.bjdm=班级信息.bjwhere学生信息.xjh=班级息.xjh如:F:表1和F:表2,表1中有语文、数学等成绩,表2中有HKYW、HKSX等,其中F:表1和F:表2都有学籍号相同,把表1中的成绩添加到表2中实现过程:up
7、date表2fromF:表1set表2.HKYW=表1.语文where表2.hkkh=表1.hkkh UPDATE表4fromh:表3SET表4.Hksx=表3.数学,表4.hkwl=表3.物理,表4.Hkyw=表3.语文,表4.hkwy=表3.英语,表4.Hkhx=表3.化学,表4.hkls=表3.历史,表4.Hkdl=表3.地理,表4.hkzz=表3.政治,表4.Hksw=表3.生物,表4.hkty=表3.体育where表4.Hkkh=表3.会考证号VF常用命令 VF常用命令及其格式?请分类叙述(例如对表文件
8、的.对(2010-01-2113:16:59)1、打开表命令:USE表文件名 教材P672、关闭表命令:USE、CLOSEALL P683、记录指针定位命令:GO数值表达式(绝对移动)、SKIP(相对移动) P69-704、替换(修改)记录命令:REPLACE字段1WITH表达式1,字段2WITH表达式2…… [范围][F