Office中国论坛/Access中国论坛

标题: 我写的软件(远端SQL + 本地ACC),请测试和建议 [打印本页]

作者: wu8313    时间: 2011-10-28 20:02
标题: 我写的软件(远端SQL + 本地ACC),请测试和建议
本帖最后由 wu8313 于 2012-6-16 11:03 编辑




[attach]48789[/attach]

打开和测试本软件,不需要安装SQL.

采用ODBC方式连接到 后台SQL(数据库在我这边) ,前台为 ACCESS.  

服务器硬件非专业(一个普通PC),数据库空间非商业托管,不保证7*24小时在线连接。如果连接不了数据库,请换个时间打开软件。(一般都是在线的)

连接后可以看到用户 实例数据(镜像),你可以随意的添加、编辑数据和测试数据。



作者: t小宝    时间: 2011-10-28 20:55
谢谢分享,坐上沙发,慢慢下载
作者: zhengjialon    时间: 2011-10-28 21:31
整个板凳
作者: zhengjialon    时间: 2011-10-28 21:31
ODBC能远程链接?有安全风险没有?
作者: wu8313    时间: 2011-10-28 21:36
本帖最后由 wu8313 于 2011-10-28 21:39 编辑
zhengjialon 发表于 2011-10-28 21:31
ODBC能远程链接?有安全风险没有?


ODBC可以远程连接。
直接打开ODBC链接表,导入链接表,都是需要sql登录的。
只有通过界面才能连接到后台数据。
作者: tmtony    时间: 2011-10-28 22:48
我来尝试一下。我也一直都用ODBC。
作者: tmtony    时间: 2011-10-29 00:06
功能做得挺不错,安全也做得挺好,导出到word的功能也非常不错
建议:
1.里面有不少客户的真实数据,包括手机和地址最好 替换一下,以保障用户资料的安全
2.虽然有办法可成功导出所有数据,不过数据整体来讲还是比较安全了

作者: wu8313    时间: 2011-10-29 08:47
本帖最后由 wu8313 于 2011-10-29 21:08 编辑
tmtony 发表于 2011-10-29 00:06
功能做得挺不错,安全也做得挺好,导出到word的功能也非常不错
建议:
1.里面有不少客户的真实数据,包括 ...


谢谢指点,这个库忘了隐藏 真实资料。

已经更新了所有数据,替换了 真实地址 和 手机号码,谢谢站长提醒。

说有办法导出数据,指的是什么办法。(你不是指程序本身可以导出所有数据到excel 这个吧)


作者: tmtony    时间: 2011-10-29 08:55
可以登录程序后,再打开链接表,就可看到数据。要想办法封堵所有进入到数据库界面可看到表的机会 
作者: wu8313    时间: 2011-10-29 09:05
tmtony 发表于 2011-10-29 08:55
可以登录程序后,再打开链接表,就可看到数据。要想办法封堵所有进入到数据库界面可看到表的机会 

不知道 屏蔽shift 键 是否可以实现 -- 无法看到 链接表,也就没法打开 链接表?
作者: yori2007    时间: 2011-10-29 12:13
下不下来了
作者: yori2007    时间: 2011-10-29 12:20
能否发到我邮箱,yori2008@qq.com,下不下来了
作者: roych    时间: 2011-10-29 12:48
wu8313 发表于 2011-10-29 09:05
不知道 屏蔽shift 键 是否可以实现 -- 无法看到 链接表,也就没法打开 链接表?

屏蔽后对大部分用户就够了,个别用户不妨用SQL的角色来禁止登录就好了。
作者: yori2007    时间: 2011-10-29 13:13
下下来了,不过远程连sql好像有点慢
作者: wu8313    时间: 2011-10-29 13:30
本帖最后由 wu8313 于 2012-2-17 10:51 编辑
yori2007 发表于 2011-10-29 12:20
能否发到我邮箱,,下不下来了


已经更改了下载 链接,请重新下载。


作者: roych    时间: 2011-10-29 14:22
yori2007 发表于 2011-10-29 13:13
下下来了,不过远程连sql好像有点慢

可能内网会好些,广域网收到网速的影响较大。
1、保存文书时,有闪屏现象发生,不知道是否跟触发器,还是数据传输有关。
2、制作文书时,日期处无法手动输入。双击弹出窗体时无数据显示(可能属于网络问题)。
3、由2引起的问题是,制作文书按钮不可用。
作者: wu8313    时间: 2011-10-29 14:56
本帖最后由 wu8313 于 2011-10-29 15:26 编辑
roych 发表于 2011-10-29 14:22
可能内网会好些,广域网收到网速的影响较大。
1、保存文书时,有闪屏现象发生,不知道是否跟触发器,还是 ...


[attach]47134[/attach]

你讲的第 2 条 是否指  双击 ‘请输入精检日期’文本框 无法弹出 上图中黄色部分的 日历控件。 这个日历控件时 ACC自带的,第三方日历控件 担心不稳定,一般我都不敢采用。不知道,什么原因你那里无法显示 显示 这个控件。
该文本框是被 锁定的,限定使用 控件输入,不能手工输入.

当精检日期为空的话,该条记录就 无法保存, 立即制作文书 按钮的 enable 属性 就被置为 false.  所以,也就没法 制作文书了。  参见下图。

[attach]47136[/attach]

=======================

另外 ,下图中的三个 文本框是根据 筛选后的结果进行动态合计的。(有域合计函数),使用的该功能话,速度很慢,甚至acc停止响应。正苦于不好解决。



[attach]47137[/attach]


你那边 添加和更换图片的速度如何?导出所有数据(或者 指定日期段)的数据 到excel 的速度如何?

大于300KB的图片将 提示无法添加,可以无损压缩后再执行添加或更换。

新增一份文书的时候,如果输入一条 表中 已经存在的车号,比如 皖H12455,可以进行 继承式 录入,速度却也不是很快。


作者: roych    时间: 2011-10-29 18:54
wu8313 发表于 2011-10-29 14:56
你讲的第 2 条 是否指  双击 ‘请输入精检日期’文本框 无法弹出 上图中黄色部分的 日历控件。 这个 ...

不知道改成DTpicker会不会好些。——我很少用日历控件。手动输入并非不可取,限定于日前格式,应该不会有太大问题的。
数据较多时,域函数读取的确较慢。——不过我这里单击还能显示结果。如果子窗体的数据来源于查询(而不是窗体筛选)的话,不妨用相同的数据源做合计查询,以子窗体形式显示。
对于图片问题,稍候测试下再告诉你(我这边的网速并不好,所以可作为最坏的参考效果,)。
作者: zhao__feng    时间: 2011-10-29 20:28
域合计函数是比较慢,一般我都不考虑使用,我全部都是ADO的存储过程调用,ADSL1M宽带上行在40K速度还可以
作者: roych    时间: 2011-10-30 10:25
wu8313 发表于 2011-10-29 14:56
你讲的第 2 条 是否指  双击 ‘请输入精检日期’文本框 无法弹出 上图中黄色部分的 日历控件。 这个 ...

没找到添加图片的菜单。选项卡中的页面里只能筛选记录,图片更换按钮没有用。
作者: wu8313    时间: 2011-10-30 10:36
roych 发表于 2011-10-30 10:25
没找到添加图片的菜单。选项卡中的页面里只能筛选记录,图片更换按钮没有用。

[attach]47146[/attach]
作者: roych    时间: 2011-10-30 11:00
本帖最后由 roych 于 2011-10-30 11:05 编辑

噢。原来是没单击编号。
1、经测试,超过300K无法添加,并删除原有图片(这似乎不太好,想换回来还得找到原图)。
2、进入界面时有假死现象发生(比登录时严重,直接反应为无响应状态),不知道是否跟加载图片有关。添加时亦有假死现象。
作者: 13601812106_01    时间: 2011-10-30 11:33
真的很棒

作者: wu8313    时间: 2011-11-9 08:48
roych 发表于 2011-10-30 11:00
噢。原来是没单击编号。
1、经测试,超过300K无法添加,并删除原有图片(这似乎不太好,想换回来还得找到原 ...

谢谢你的建议。
你所提到的第一个问题,已经改正完毕。
第二个问题,取消添加图片,原来有假死现象,也改正了。

至于,你提到的 "进入界面时有假死现象发生(比登录时严重,直接反应为无响应状态," 不知道你指的是主界面,还是某辆车  的 详细情况界面。  如果是后者,如果网络情况不好的话,加载图片有些慢。
作者: 轻风    时间: 2011-11-9 11:12
MDE?
作者: accessaql    时间: 2011-11-14 08:47
下载 要到另一个网站 而且要注册 比较复杂 为什么不直接放到这里呢

作者: wu8313    时间: 2011-11-14 10:33
本帖最后由 wu8313 于 2012-3-26 13:52 编辑
accessaql 发表于 2011-11-14 08:47
下载 要到另一个网站 而且要注册 比较复杂 为什么不直接放到这里呢


顶楼已经更新了附件。
作者: wu8313    时间: 2012-2-15 18:15
本帖最后由 wu8313 于 2012-2-19 16:10 编辑
zhao__feng 发表于 2011-10-29 20:28
域合计函数是比较慢,一般我都不考虑使用,我全部都是ADO的存储过程调用,ADSL1M宽带上行在40K速度还可以


根据坛友提示,查询窗体返回的结果集 以及该 结果集的域合计,采用了 存储过程。效率应该得到了提升,请大家测试和建议。
[attach]48352[/attach]

[attach]48353[/attach]
作者: JosephTan    时间: 2012-2-15 18:42
我没有装SQL就不下载了。
作者: wu8313    时间: 2012-2-15 20:01
JosephTan 发表于 2012-2-15 18:42
我没有装SQL就不下载了。

[attach]48354[/attach]
作者: JosephTan    时间: 2012-2-15 20:10
wu8313 发表于 2012-2-15 23:01

但是你的软件太大了,会浪费我的流量的,我的流量1mb=1元。
作者: wu8313    时间: 2012-3-26 13:56
本帖最后由 wu8313 于 2012-3-28 09:40 编辑
tmtony 发表于 2011-10-29 08:55
可以登录程序后,再打开链接表,就可看到数据。要想办法封堵所有进入到数据库界面可看到表的机会 


这回,我更新了附件。此前,采用的是 ODBC链接表的方式 指向SQL 库这次,彻底放弃了 链接表。无论是 取得记录集 还是 操作数据,都用的是 存储过程。数据安全性 提升了,效率也自我感觉 得到了 大幅度的提升。

请大家帮忙测试,连接速度和使用数据效果如何。另外,我也想看看并发连接 和 操作数据库 会有什么样 的反映。十分感谢你的关注和参与测试。其中最 关键的一些代码,比如, 怎样调用存储过程 都在 这个帖子里面,第一次写存储过程,很多地方 不严谨和完善,请大家多多 赐教。http://www.office-cn.net/thread-108380-1-1.html


作者: 风中漫步    时间: 2012-3-26 16:29
呵呵,请问LZ,你用的空间是公共免费的吗?是的话给个连接吧,偶也想试试啊,谢谢了.
作者: wu8313    时间: 2012-3-26 21:57
本帖最后由 wu8313 于 2012-3-28 09:56 编辑
风中漫步 发表于 2012-3-26 16:29
呵呵,请问LZ,你用的空间是公共免费的吗?是的话给个连接吧,偶也想试试啊,谢谢了.


看样子,你可以连接 和使用软件,读取和写入数据,速度如何?加载图片速度如何。你的线路是 电信 还是 联通?
这个空间不是 公共的,是 自己建立的,服务器就是一个 普通PC。 我有固定ip ,通过路由器的nat设置,把路由下面某台装有sql机器的1433端口,映射到 路由器的某个端口(顶楼附件 是 13626),建议设置大一些。

流程如下:
外网用户-->路由器的某个端口(13626)-->路由下面某个机器(装有SQL)的1433
[attach]48805[/attach]


作者: ynjxw    时间: 2012-3-27 16:32
真的很不错,我这里运行的速度居然很快,基本可以赶上局域网了。期待开源。。。
作者: wu8313    时间: 2012-3-28 09:07
本帖最后由 wu8313 于 2012-3-28 14:39 编辑
ynjxw 发表于 2012-3-27 16:32
真的很不错,我这里运行的速度居然很快,基本可以赶上局域网了。期待开源。。。


首先,非常感谢你的关注和测试。关于开源的 问题,请看这个 地址的 帖子:http://www.office-cn.net/thread-108380-1-1.html
其中,包含了 怎样建立到 SQL 库的ADO连接,和 怎样调用存储过程,并且 也附上了 存储过程的代码。
我是要殚思竭虑地提高效率,可还是 不满意。界面力求简约(只要用户 知道他处在 那个模块就可以了),甚至是 简陋。

作者: smileyoufu    时间: 2013-9-29 21:18
好帖子,正好我也想用ACCESS调用存储过程。学习了,多谢!
作者: licho    时间: 2016-3-31 11:30
我只知道用excel可以导入数据表,无需安装ACC




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3