vf数据库中两个表,学校代码和专业代码根据另一个表的对照实现代码转换成学校和专业名称。

作者&投稿:表亚 (若有异议请与网页底部的电邮联系)
vf问题求助~

sele 表1
go top
scan
m1=学校代码
m2=专业代码
m3=学校名称
m4=专业名称
sele 表2
replace all 学校代码 with m3 for 学校代码=m1
replace all 专业代码 with m4 for 专业代码=m2
sele 表1
endscan

在数据库中设计器中建立索引,以两个表共有的字段建立,其中一个表建立主索引,其余表建立普通索引,然后将主索引向普通索引上拖动,连上线即可。

首先要知道,dbf中的字段名只能容纳10个半角字符或5个汉字,像“一志愿专业1”这样已经是5个汉字又一个半角字符,已经不适宜做字段名了。我的习惯是用汉字拼音首字母来代替,如表二中这样改一下:
一志愿学校代码 yx1
一志愿专业代码1 zy11
一志愿专业代码2 zy12
一志愿学校名称 yx1mc
一志愿专业名称1 zy11mc
一志愿专业名称2 zy12mc

基于以上说明,表名就权且叫做“表一”和“表二”吧
先在表二中加上名称字段,且表一按“学校代码+专业代码” 做索引

select 表二
set relation to zy1+zy11 i nto 表一
replace all zy1mc with 表一.学校名称, zy11mc with 表一.专业名称
set relation to zy1+zy12 i nto 表一
replace all zy12mc with 表一.专业名称
后面的志愿以此类推。


access中两个表中数据进行对比 显示出不一样的字段
,"") AS c, IIf(表2.d>(select 表1.d from 表1),"d","") AS d, IIf(表2.e>(select 表1.e from 表1),"e","") AS e, IIf(表2.f>(select 表1.f from 表1),"f","") AS f, IIf(表2.g>(select 表1.g from 表1),"g","") AS gFROM 表2) AS result;...

怎么把两个excel表中的相同数据放到一个表中对比
1、如图D所示在A列中查找列号,然后在E列中填写B列号。2、在E2单元格中输入VLOOKUP函数,=VLOOKUP(搜索值、搜索范围、搜索列数、精确匹配或近似匹配),其中搜索值是列D的名称,搜索范围是列A和列B,搜索列数是列B,列A中的数字是第二列,所以填入数字2,精确匹配用数字0表示,可以匹配王武的数据...

俺是Sql业余,请教高手Sql库中两个表级联查询问题 ,急 !!!
create view C as select A.id,A.pname,A.jp,B.p,B.fp from A,B where A.id=B.id C是视图,在A中插入时C中就会插入了

求数据库查询语句:设有两个基本表R(A,B,C)和S(D,E,F),试用SQL查询语句表...
1) select A from R 2) select * from R WHERE B = '17'3) select A, B, C, D, E, F FROM A, B 4) SELECT A, F FROM R, S WHERE C = D

MySQL的几个概念:主键,外键,索引,唯一索引
主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。外键(foreign key)是用于建立和加强两个表数据之间的链接的一列或多列。外键约束主要用来维护两个表之间数据的一致性。简言之,表的外键就是另一表的主键,外键将两表联系起来。一般情况下,要删除一张表中...

VFP... 最好可以有详细的过程,,谢谢。。。
1.首先创建数据库VFKS-A.DBC,然后创建那两个表。SX.DBF里把零件编号设置为主索引(PRIMARY),单价设置为普通索引(REGULAR);YT.DBF里把零件编号设置为主索引。在设计窗口的数据库窗口中两个表操作建立永久关系:鼠标左键按住SX.DBF字段列表最下方索引里的索引字段零件编号拖至YT.DBF字段列表最下...

如何从MySQL数据库表中检索数据
1、从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。 select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的“ * ”表示选择所有的列。下面继续使用我们在上篇文章中创建的表mytable。 2、查询所有数据: mysql> ...

一对一关系,一对多关系,多对多关系,分别举两个例子
2、一个班级有若干个学生,若干个学生隶属于一个班级。三、多对多关系举例:1、一个班级有若干个老师,一个老师也可以带若干个班级。2、一门课程同时有若干个学生选修,一个学生可以同时选修多门课程。详细解读 以上一对一、一对多、多对多关系隶属于映射。在数学里,映射是个术语,指两个元素的集...

在access中,如何创建表之间的关联?
当您关闭 编辑关系 对话框时,Microsoft Access 会询问是否要保存布局。 是否保存布局或不,您创建的关系被保存在数据库。注意: 您可以在查询和表中创建关系。 但是,查询不实施参照完整性。如何定义多多关系 要创建多对多关系,请按下列步骤操作:创建将具有多对多关系的两个表。创建第三个表称为一...

delphi的paradox数据库表中动态增加两个字段
我试过单个语句执行是可以增加的。sourceQuery.Close;sourceQuery.SQL.Text := 'Alter table "D:\\2009\\work\\paradox\\System\\Test.DB"add Audi varchar(50)';sourceQuery.ExecSQL;如果要增加两个,可以尝试分两次增加。

荷泽市18682433720: 求一份用 vf做的程序系统.不用太复杂,交作业用 -
韦达杰奇: 现有两个数据库:da.dbf(学号,姓名,性别,年龄)、score.dbf(学号,总分),现在要求将两个数据库关联显示每个学生的学号、姓名、总分,请编程实现. 将两个数据库关联显示每个学生的学号、姓名、总分 * 先对表 score.dbf 按学号建立索引,以后使用时只需打开索引,不必每次建立索引 Use score INDEX ON 学号 TAG 学号 Use * 以下为程序 clear Use Da Use score Order 学号 In 0 SET RELATION TO 学号 INTO score go top Browse Fields 学号,姓名,总分 SET RELATION TO Use

荷泽市18682433720: VF两个数据表怎么关联 -
韦达杰奇: 先建立数据库 并导入数据表 建立索引,每一个表都要建 然后 看清楚每个表的公共字段! 在 数据库设计器里面要把每个表的先后顺序排好,再把第一个表的索引脱到对应的第二个表的字段上. 一般第一个表和最后一个表只建立一个索引,中间的两个表至少要建立两个索引!所以表的排列顺序事先就要分析清楚!

荷泽市18682433720: 我数据库有两表专业和学生,用sql语句如何查某专业多少人 -
韦达杰奇: select count(*) from A,B where a.**=b.** and a.***='**专业' 没有表的名称和字段名称,就只能这样描述一下了

荷泽市18682433720: VF中,如何在数据环境中为两表建立联系 -
韦达杰奇: 这两个表都有公共字段学号吧?把光标移到xuesheng的学号字段,按住鼠标不放手,拖曳到chengji的学号字段上,就会跳出一个对话框,说两个表没有建立连接,是否建立,你就按确定,然后再跳出一个对话框,再按确定 ps:怎么那么像我考试那份题呢,基本操作里的题吧

荷泽市18682433720: 在VFP中,怎样把一个表的数据添加到另一个相同的表中.注意:两个表的名字是一样的. -
韦达杰奇: 这个很简单,在VFP命令框中输入以下代码:比如你的两个表都在C盘下面 use c:\b.dbf append from c:\a.dbf 这样就OK了呀

荷泽市18682433720: vf知识,要建立多表查询,相应的表是否得在同一个数据库中? -
韦达杰奇: 可以不在同一数据库. 比如有数据库:db1,db2 分别有表t1,t2 两个数据库可以同时打开,调用时遵循"数据库名!表名"的方式就行了 select a.*,b.* from db1!t1 a,db2!t2 where.....

荷泽市18682433720: 数据库中建立学历,专业2张代码表怎么建 —— 求速度 求满意
韦达杰奇: create table xl { id int, xlName varchar(50), .... } create table zy { id int, zyName varchar(50), ... } 你的问题目前我是这么了解的!

荷泽市18682433720: 如何在vf数据库中比对两个数据表将不同记录挑选处理
韦达杰奇: 没实例的话只能笼统说1下,先按两个数据表的共同唯1关键字做索引,然后两个表相互比对(假定为A表和B表,先在A表内找B表的数据,找不到的记录在C表,然后再从B表内找A表的数据,一样把找不到的记录在C表)

荷泽市18682433720: 关于VF数据库与表的问题
韦达杰奇: vf中有数据库表和自由表两种,如果 table 学生成绩1是数据库表,则不能加入到另一个数据库中.要么变成自由表,要么由select into 查询插入数据.

荷泽市18682433720: vf数据库中怎么把两个表文件设置为“包含” -
韦达杰奇: 在项目管理器里,在那个表上右键"包含" 但是注意, 包含的表是直接连编到exe程序里的, 是不能更改的,是只读的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网