首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb两个表之间的匹配与关联

2012-02-29 
求助:vb两个表之间的匹配与关联我用的是Access数据库,里面有一个表,表中字段有:“序号、工位名称、名称、型号、

求助:vb两个表之间的匹配与关联
我用的是Access数据库,里面有一个表,表中字段有:“序号、工位名称、名称、型号、数量、厂商”,其中字段“名称”和“型号”下会有好多项,且其中会有一部分是相互匹配的,如:
名称产品名称 数量
电机SGMJV-04AAA612
驱动器SGDV-2R8A01A0020002
动力线JZSP-CSM22-03-E2
编码器线JZSP-CSP21-03-E2
电机SGMJV-01AAA612
驱动器SGDV-R90A01A0020002
动力线JZSP-CSM21-03-E2
编码器线JZSP-CSP21-03-E2
电机SGMJV-08AAA6C1
驱动器SGDV-5R5A01A0020001
动力线JZSP-CSM33-03-E1
编码器线JZSP-CSP21-03-E1
他们之间的匹配关系是:只要电机型号一旦确定,驱动器、动力线、编码器线的型号就确定。
现在为了方便设计人员进行选型,欲实现:只要输入“电机及电机型号”,“驱动器、动力线、编码线”的型号会自动弹出,设计人员进行选型的时候只需要输入其“数量”即可。请问各位达人:我该怎样实现?如果借助另一个表来实现,表中结构该如何设计?两表如何关联起来?此问题比较棘手,麻烦各位大虾指点一下!本人不胜感激。

[解决办法]
1:两个表都有“电机及电机型号”字段
2:把从表一选出的“电机及电机型号”内容作为查询内容去表二查找即可.
首先这里有个前提, 我认为你的表一和表二是一对多关系的, 否则的话只需要建立一个大的表即可,没这么多麻烦.


还可以使用多表查询, SELECT XXX,YYY,ZZZ FROM AAA,BBB where AAA.CCC=BBB.CCC 诸如此类的查询即可一次性得到一个已经根据相关字段内容关联好的记录集, 你只需要将这个记录集象一个原生的表那样列出所有纪录即可.

热点排行