设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

1234下一页
返回列表 发新帖
查看: 9111|回复: 35
打印 上一主题 下一主题

[Access本身] 构筑ACCESS的大厦

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-23 18:55:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
进入本论坛以来我才接触ACCESS,很多东西是边看边学,本贴主要是自己学的一些体会总结,并与大家探讨。ACCESS能做些什么?大家已经有了很多探讨。从事工作多年以来,感受最深的就是,做软件开发的不做实际应用,做实际业务的,不做软件,两者难以深度熔通。ACCESS作为简单的应用平台,满足了广大实际应用者的需求,可以自给自主地真正接自己的思想和意愿设计作品。

一接触ACCESS,我就面临不少问题并开始思考,我要的作品,该如何开工?她的宏观构造如何搭建,微购部位如何修饰?这座大厦该如何建筑?

一个ACCESS作品,如果仅仅是一个人自己玩的,我想一切问题都不是问题了。大多数的应用,是基于内部局域网的多人同时操作的需求,基于此,我们首先面临哪些问题、最需要考虑哪些方面呢?

我总结归纳如下几大方面,后面视大家讨论程度展开:

1、数据的安全。
2、权限架构。
3、主控面板(菜单)
4、易用易维护性。

一般都较忙,只能有时间写点...

评分

参与人数 2经验 +14 收起 理由
ui + 4 很给力!
todaynew + 10 归纳总结是好的学习习惯!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-8-23 18:55:48 | 只看该作者
本帖最后由 zww3008 于 2011-8-23 19:29 编辑

不知从何说起,就先第3点说起吧。因为这个最简单了,呵呵。

● 构筑ACCESS的主控面板(菜单)

一个好的ACCESS作品,主控面板(菜单)是一个系统的基础和总缆。看过不少大侠的作品,对主控面板或是系统菜单可谓是八仙过海各显神通,凝聚了大量精力,太复杂了,我看的是眼花燎乱。
我的选择就是,统统抛开!ACCESS本身就提供了无与伦比的自定义菜单功能。关于ACCESS自定义菜单的方法,版主todaynew有一个非常好的动画演示教学贴,有需要的可去搜索一下,我就是从那学到的。^-^

ACCESS自带的自定义菜单有如下优点:
1、构造非常简单。
2、易用易维护,可以随时移位、增删、可以在多个菜单中定义同一个窗体(其实就象WINDOWS的桌面快捷方式而以)。完全满足我一边开发一边应用的要求,根本不会影响日常使用(这里又满足我的第4点要求)。
3、可以直接采用系统内部菜单和命令。
4、菜单可以以图标、文字单一或混编方式,可以更改图标,可以加分组线等等细微之处。

即然如此,为什么很多人不用这个方法?我想应该就是菜单权限问题。此问题属于我的第2个问题,我只用一句万能代码通吃。
下回分解。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
 楼主| 发表于 2011-8-23 18:56:17 | 只看该作者
先点个位...
4#
发表于 2011-8-23 18:57:16 | 只看该作者
5#
发表于 2011-8-23 19:19:02 | 只看该作者
草图好像看到了
6#
发表于 2011-8-23 19:37:31 | 只看该作者
归纳总结是良好的学习习惯,表示支持!
7#
 楼主| 发表于 2011-8-23 20:46:18 | 只看该作者
本帖最后由 zww3008 于 2011-8-23 23:47 编辑

呵呵,正在看大运闭幕式,一不小心看到版主对贴子加高亮显示了。谢谢版主。
再总结一点。

● 我们对权限的各种要求

实现ACCESS权限控制的方法有很多种,但我们往往较难全面满足,且要求实现简单。不多说,先提要求:

1、登录权限。
打开程序时要有登录用户名和密码验证(这个一般都有)。

2、静态权限(到窗体)。
系统登录后,按不同用户,对不同窗体分别有打开浏览、增加、修改、删除等基本权限(一般按权限表设置)。

3、静态权限(到控件)。
精细到窗体的控件,对特殊数据的浏览权、特殊按钮的使用权等精细化。

4、按钮动态权限。
我是管理员,对窗体数据有修改删除权限,但当我窗体打开后走开,清洁工帮我擦试键盘时,鼠标所在区域的数据全部被弄的一蹋糊涂。大家可能都有这样的需求,希望点击编辑或修改按钮后,窗体才被允许修改数据,但是这个权限又得结合静态权限。也就是不俱备静态权限的人,即使点击修改按钮也不会开放编辑权限。

5、条件动态权限。
根据窗体上的条件,如“审核”复选框,来确定是否再允许修改。往往用来:当数据输入期,允许录入,当主管审核后或数据已输入后自动判断,不再允许修改。这个应该也不少人都要求这样吧。这个条件动态权限,可以根据条件自动发生作用,也可以结合按钮动态权限,也就是,只有具备静态权限、且按下编辑按钮、且未审核的记录,才允许修改。

6、子窗体及控件按需可控。
子窗体及控件权限可以设置与主窗体的权限同步,也可以设置为不同步。避免主窗体已禁止修改,子窗体却能修改的漏洞。

7、无漏洞权限。
一般设计有主控面板或菜单的ACCESS系统,往往是从主控面板或菜单的入口设置权限,就好比火车站的检票口,来控制窗体的打开与否。但是,实际应用中,往往需要各窗体通过按钮或超链接或双击事件等,来打开其他窗体,这样就又多开放了许多个入口,又得在那里设计权限条件,给程序设计上带来相当麻烦,稍有不慎、一有遗漏,就会留下后门或缺口,这就好比进入火车站内部后,无法防止乘客不按秩序在内部窜火车。尤其是结合控件权限等各种要求综合一起,如何得以实现?

所有这些,大家提提看还有哪些?要求是不是太多、太复杂了?
==================================

补充两个更苛刻的要求:

8、特别控件授予永久VIP权限。
如带查询条件的窗体,对查询条件输入的文本框、复选框、组合框等,无论任何情况下,都应该可以直接输入,而窗体的其他部分,却仍然需要遵从权限管理。此外,对窗体的另一些特殊控件,如果希望无论任何情况下都予以锁定,不受权限开放,不给用户编辑修改。

9、记录翻页重新锁定。
当窗体记录翻动时,尤其对单个窗体视图的窗体,当使用“编辑”按钮打开编辑权限后,窗体翻动到下一条记录时,窗体自动恢复锁定。避免对不需要修改的记录出现误修改。

8#
发表于 2011-8-23 20:58:15 | 只看该作者
很有深度,值得继续,并加分。
9#
 楼主| 发表于 2011-8-23 21:13:47 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

10#
发表于 2011-8-23 21:54:44 | 只看该作者
很好的文章,软件功能也很不错。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 07:27 , Processed in 0.097538 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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