设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2793|回复: 8
打印 上一主题 下一主题

[其它] 高手们做多用户数据库时窗体是绑定还是未绑定?

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-18 10:07:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        绑定窗体,很多事由Access自动完成,所以我不知道前台什么时候会与后台链接,我也就不知道该把判断网络错误的代码放在哪儿。如果没有网络出错的提示,网络一但出了问题,数据库没反应,用户不会怪罪网络,而是怪罪数据库。
        未绑定窗体,所有要做的事情都要自己编写代码,自己的代码不会比软件的自动功能更完善,效率也更低,而且代码越多,出错的几率越大。
高手们是怎么做的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-4-18 11:40:50 | 只看该作者
我个人来说,一般录入数据的窗体,都是绑定一个本地表,而不是链接表.保存按钮是负责把本地数据保存到链接表中.当网络异常时,不会影响工作,因为录入的数据都是在本地.而当网络正常后,再保存一次即可.
3#
 楼主| 发表于 2013-4-18 13:33:11 | 只看该作者
叶海峰 发表于 2013-4-18 11:40
我个人来说,一般录入数据的窗体,都是绑定一个本地表,而不是链接表.保存按钮是负责把本地数据保存到链接表中 ...

本地表算是一个临时表,成功更新链接表后,再删除本地表中的数据是吗?
4#
发表于 2013-4-18 15:57:29 | 只看该作者
删不删除本地表中的数据,这个看需求.
5#
发表于 2013-4-22 21:02:52 | 只看该作者
叶海峰 发表于 2013-4-18 15:57
删不删除本地表中的数据,这个看需求.

那不会重复保存吗?

点击这里给我发消息

6#
发表于 2013-4-22 22:19:58 | 只看该作者
推荐绑定
7#
发表于 2013-4-23 01:15:18 | 只看该作者
绑定。链接后台表即可。
8#
 楼主| 发表于 2013-4-23 08:33:09 | 只看该作者
roych 发表于 2013-4-23 01:15
绑定。链接后台表即可。

既然链接后台表后,每次打开数据库前台都能准确的链接到后台,说明在前台中一定保存着后台的完整路径,请问用哪个命令可以得到这个路径?currentdatabase.path?

点击这里给我发消息

9#
发表于 2013-4-23 21:04:42 | 只看该作者
没有哪个命令可以直接得到后台数据库路径,因为后台数据库是针对每个链接表的,不同的链接表可以链接不同的后台数据库。
当然每个链接表都有一个属性(Connect)表明其后台数据库路径,这个属性要用ado来获取,
另外在系统表MSysObjects中也可获取,建立如下查询,把其中的"表1"替换为实际表名即可。
  1. SELECT MSysObjects.Database
  2. FROM MSysObjects
  3. WHERE (((MSysObjects.Name)="表1") AND ((MSysObjects.Type)=6))
  4. WITH OWNERACCESS OPTION;
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-13 10:40 , Processed in 0.124618 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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