环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2399|回复: 0
打印 上一主题 下一主题

小程序:外部Access数据库 与 SqlServer 数据同步工具

[复制链接]

131

主题

154

帖子

1161

积分

超级版主

机总

Rank: 8Rank: 8

积分
1161
QQ
跳转到指定楼层
楼主
发表于 2015-4-24 12:00:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhouf 于 2018-4-26 09:02 编辑

实现效果:
  通过此工具将滴液机的数据导入到中间数据表;
  打样配方或大货配方导入滴液机配方时从中间表获取数据;
  好处,加入新的滴液机接口时,主ERP画面不需要修改;
下面是效果图:
   导入到中间表的数据效果
   
   导到大货配方的效果
   



功能描述:
 1. 实现Microsoft Office Access数据库与Microsoft SQL Server数据库的定时同步;
 2. 后期将实现读取 PSql 数据库定时同步;

应用范围:
 解决客户已购买了其他子系统(如滴液机),且使用的 Access 做单机版数据库时
 而我们ERP需要从这些子系统中获取数据。

环境配置:
 开发环境:Microsoft Visual Studio 2008
 运行环境:需要预装 Microsoft .Net Framework 3.5 下载

部署步骤:
 部署拓扑图,详见附图A
 1. 确保这些单机程序与ERP网络畅通;
 2. 在单机程序所在电脑(下称远端)上安装 dotNetFx3.5 或更高版本;
 3. 在ERP服务器上(下称近端)上安装 dotNetFx3.5 或更高版本;
 3. 从应用程序压缩包中复制“AccessServer.exe”到远端电脑,并运行;
 4. 在远端电脑上运行的AccessServer.exe上,配置Access数据库文件地址;
 5. 从应用程序压缩包中复制“AccessClient.exe”到近端电脑上,并运行;
 6. 在近端电脑上运行的AccessClient.exe上,配置以下内容:
   a. 访问Sql Server的连接;
   b. 访问远端的AccessServer的连接;
   c. 同步访问远端Access的sql语句;

 附:应用程序压缩包中,有能够运行成功的实例,包括Access数据库,
   您在尝试应用时,只需要修改AccessClient.exe中的“配置连接项”\“SQL Server连接”
   (参见附图B)

附图A:
 
附图B:
 
程序下载:
 源程序: AccessProject_Application.zip (52.48 KB, 下载次数: 266)
 源代码: AccessProject_Source.zip (94.62 KB, 下载次数: 0)

使用方法:
  • 配置连接项,即配置近端程序的两种连接,第一种是连接ERP的SQL Server,第二种是连接远端访问Access数据库的;





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-11-9 05:22 , Processed in 0.090534 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表