当前位置:编程学习 > VB >>

VB6 新手学习求助,关于在两个表里同时搜索多个字段

表1

零件 工艺 A库 B库 C库
零件A 工艺1 16 12 7
零件A 工艺2 2 2 22
零件A 工艺3 4 1 8
零件A 工艺4 17 7 11
零件A 工艺5 8 63 36
零件B 工艺1 5 8 8
零件B 工艺2 4 22 8
零件B 工艺3 8 67 22
零件B 工艺4 11 3 3
零件B 工艺5 36 90 90
零件C 工艺1 63 5 7
零件C 工艺2 8 4 22
零件C 工艺3 22 8 8
零件C 工艺4 67 22 8
零件C 工艺5 8 63 67
--------------------------------------

表2

零件 工艺 A库 B库 C库 时间
零件A 工艺1 16 12 7 2月20日
零件A 工艺1 15 12 7 2月21日
[b]零件A 工艺1 11 15 7 2月25日
零件A 工艺1 10 16 7 2月26日
零件A 工艺2 2 2 22 2月20日
零件A 工艺2 6 0 26 2月24日
零件A 工艺2 7 0 27 2月25日
零件A 工艺2 8 0 28 2月26日
零件A 工艺3 7 0 14 2月24日
零件A 工艺3 8 0 15 2月25日
零件A 工艺3 9 0 16 2月26日
零件A 工艺4 17 7 11 2月23日
零件A 工艺4 18 8 8 2月24日
零件A 工艺4 24 17 8 3月2日
零件A 工艺4 25 9 15 3月3日
零件A 工艺5 8 63 36 2月28日
零件B 工艺1 5 4 6 3月2日
零件B 工艺1 4 8 8 3月3日
零件B 工艺1 4 5 4 3月4日
零件B 工艺1 2 4 3 3月5日
零件B 工艺2 4 5 8 2月23日
零件B 工艺2 3 17 5 2月25日
零件B 工艺2 5 0 5 2月26日
零件B 工艺3 1 4 7 2月23日
零件B 工艺3 2 5 15 2月24日
零件B 工艺3 3 5 4 2月26日
零件B 工艺3 8 6 5 2月27日
零件B 工艺5 36 90 90 2月24日
零件C 工艺1 63 5 7 2月25日
零件C 工艺2 1 4 9 2月24日
零件C 工艺2 3 8 3 2月25日
零件C 工艺2 3 8 7 2月26日
零件C 工艺2 4 6 2 2月27日
零件C 工艺2 5 3 4 2月28日
零件C 工艺2 6 4 7 3月1日
零件C 工艺3 22 8 1 2月27日
零件C 工艺3 21 7 8 2月28日
零件C 工艺4 67 22 8 2月27日
零件C 工艺5 8 63 67 2月27日
----------------------------------------------------


现在我遇到的问题是我想在表1搜索字段后,如:
零件A 工艺4 17 7 11
零件B 工艺3 8 67 22
零件B 工艺5 36 90 90
零件C 工艺3 22 8 8
零件C 工艺4 67 22 8

在表2里搜索到上边的我所选择的记录,例如我选择这两个记录:
零件B 工艺5 36 90 90
零件C 工艺3 22 8 8

希望得出来的结果是(按零件和工艺检索):
零件B 工艺3 1 4 7 2月23日
零件B 工艺3 2 5 15 2月24日
零件B 工艺3 3 5 4 2月26日
零件B 工艺3 8 6 5 2月27日
零件C 工艺4 67 22 8 2月27日

我用数据库是ACCESS2000,表控件用DBGrid
如果不能选择记录检索表2的话,也希望按表1检索出来的全部数据(还是只按零件和工艺检索)来检索表2

先谢谢各位了!
--------------------编程问答-------------------- select a.x,a.y,a.z,b.x,b.r,b.i from a,b where a.x = b.x
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,