[集思广益]关于vb、access数据库编程

我是一个产品测试工程师,最近想做一个产品测试数据管理系统,因为本人不是学计算机的,特向VB程序高手赐教!

工具软件:
VB6.0+ACCESS数据库。(如果各位有什么更好的建议也可以提,我就懂一点点VB和OFFICE)

工作环境:
共40台完全相同的测试设备,测试完全相同的产品。设备的测试程序是VB程序。目前测试程序把测试结果存放在excel文档中,40台机器的测试结果记录分别存放在40台电脑中,管理起来不方便。

目的:
1,用单独一台电脑做总机专门管理所有的测试数据,各台设备的数据定时每天发送总机中。
2,总机的vb程序汇总数据并把所有数据写入到一个数据库中,并能随时查询产品的测试数据。

方案:
1,测试程序自动保存产品信息到access数据库中,按日别生成表,每个产品为一个记录。每天每台设备大约3000个产品,所以每个表3000条记录。
2,总机每天通过局域网获取每天设备的数据,然后将这些数据写入一个专门的数据库中。
3,利用vb做一个数据库查询的小程序。

问题点:
1,把各台设备的数据拷贝到总机上容易实现,问题是每台设备是各自独立的数据库,怎么把设备数据库的表写入到总机数据库?如:把设备A的表1的数据拷贝到总机数据库表SA1中?
2,用VB对ACCESS的数据查询可不可以跨数据库进行?如:
SELECT 产品编号,产品信息 FROM DB1.mdb.表1,DB2.mdb.表2;
3,如何用vb编程让ACCESS数据库自动建立新表?

谢谢各位编程高手对我的支持,小弟感激涕零!
标志出设备 也要每天建一个新表啊

你这是一个大工程呀,我正在自学VB6.0+ACCESS,不过我了解,ACCESS对网络的支持不是很好,你怎么不考虑一下用SQL呢。

希望你能成功。我也正在为这事在烦呢,我也要写一个程序,但我对数据库也才开始学。感觉好难。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-01-07
总机用mysql,mysql中有建立新表的命令。
不过我建议不要建新表,只用在每条记录中加入一个标志字段,标志出是哪一台设备的数据就可以了。
相似回答
大家正在搜