求助想在MDB数据库里做个汇总表

lpc13579 2021-04-22 12:50:23
现有一个MDB数据库(variation.mdb),内有4个表,前三个表的格式完全一样,第四个表想做一个汇总,并且需要有些计算。

具体操作如下:
1、 将表1(表名为variation)原封不动的复制到表4(表名为variation_4),即图中表1蓝色框里的内容全部复制到表4蓝色框里;
2、 将表2(表名为variation_2)里的每一条记录在和表4里每一条的前9栏进行比对,如果《管芯编号》、《测试组别》、《测试项目》、《管脚号》、《测试值下限》、《测试值上限》、《单位》完全一致的话,将表2里的《测试值》填写到表4对应条目的《测试值-2》位置, 并且计算《测试值》和《测试值-2》之间的差值(《测试值》-《测试值-2》),得出的差值填写到表4的《差值-2》栏中;
3、 (类似上一条),将表3(表名为variation_3)里的每一条记录在和表4里每一条的前9栏进行比对,如果《管芯编号》、《测试组别》、《测试项目》、《管脚号》、《测试值下限》、《测试值上限》、《单位》完全一致的话,将表3里的《测试值》填写到表4对应条目的《测试值-3》位置, 并且计算《测试值》和《测试值-3》之间的差值(《测试值》-《测试值-3》),得出的差值填写到表4的《差值-3》栏中;
4、 如果表2为空、表3不为空的话,仅进行第1、3步;如果表2不为空、表3为空的话,仅进行第1、2步;
5、 如果表2或表3的每一条在进行与表4的每一条的前9栏进行比对,没有匹配的话,则进行下一条的比对,不需要做出提示。

敬请路过的大神和版主告知这段语句如何撰写,在这里先行拜谢。

另外,曾经出现过表1、表2、表3各有400万条以上的数据的极限情况,那个时候variation.mdb文件已经达到1.3G左右,麻烦在编写这段程序时要考虑比对效率问题。

多谢多谢。

链接: https://pan.baidu.com/s/1I6WPPMjavc_VjFLXmvXldA
提取码: n6k5
...全文
3066 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lpc13579 2021-04-22
  • 打赏
  • 举报
回复
我想,这个社会还是会有愿意提携新人的前辈和高手的。
不懂别说哎 2021-04-22
  • 打赏
  • 举报
回复
这是让人帮你干活么…………估计这样的帖子会沉的
不懂别说哎 2021-04-22
  • 打赏
  • 举报
回复
两个性质,你这靠近于让别人帮你干活,而不是哪不懂的请教……

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧