Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

大侠们谁有高招,让ACCESS通过互联网异地操作

韩云  发表于:2015-04-02 16:38:57  
复制

我想通过互联网异地操作数据库,能随时知道在外地的分销店铺的销售情况,除了购买专线的办法外(这个办法太烧钱了),还有没有别的办法?请高手们给支支招。(顺便说明一下,经过试验,自带的远程桌面的办法也不理想,主要是不能显示产品照片)

 

Top
麥田 发表于:2015-04-02 21:53:23
租阿里云服务器  一年成本2-3千的服务器就可以

茼蒿 发表于:2015-04-03 11:57:42
通过英特网的ACCESS联接
在ACCESS中使用ADO: 
Private Sub ABC_Click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.OPEN "DSN=alwin;UID=;PWD=;"
rs.OPEN "Select * from tbTABLE", cn, adOpenDynamic, adLockReadOnly’
rs.ABC App.Path & "\testdata.dat", adPersistADTG
rs.Close
cn.Close
MsgBox ("OPERATION OK")
End Sub
Private Sub OPEN_Click()
Dim strConnect As String
strConnect = "Provider=MSPersist"
Dim rs As New ADODB.Recordset
rs.OPEN "http://远程服务器的IP/test/testdata.dat", strConnect
Do While Not rs.EOF
Debug.Print rs("USERID").value
rs.MoveNext
Loop
End Sub


易勋 发表于:2015-04-03 16:07:27
vpn

何保辛 发表于:2015-04-05 00:26:10

若果用互联网的话,我建议只把数据同步做好。

原因有:

1. 用ADO连接远端数据,来展示Access窗体的话, Access 本地数据的效率就要丧失了;

2. 互联网有问题的时候,分店就数据罢工了;


当你细心定义好

1. 什么数据需要上行

2. 什么数据能群组内公开(下行)

之后,你需要的只是一个网络的数据库。


你可以用微软的 Azure 58港元一个月;或者最低端的阿里云550元一年的 linux 服务器(含20G硬盘)配置一个可以 ADO连接的MySQL;

正常情况,那些后台任务就一整天自动同步;下班前,要他们同步好数据才下班关机;

互联网断开了,最多没有共享数据,起码可以管好本地仓库、销售,在有联网的时候就马上同步;

同时,在每个业务点都是 本地数据库操作,跟连互联网数据库的速度简直是天跟地的!



麥田 发表于:2015-04-08 10:56:32
我们用的就是租服务器方式  数据库放服务器  客户端通过固定ip链接服务器的表

总记录:5篇  页次:1/1 9 1 :