Access交流中心

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

身份验证

宋和兴  发表于:2011-05-06 15:32:49  
复制

很多学习资料上都说开发的数据库可以使用登录窗口进行身份验证,我看了一下,在我没有验证身份时,也同样可以点击操作导航窗格的对象进行打开,我认为那样的话,身份验证就失去了含义。

要如何实现只有通过身份验证以后,才能使用该数据库文件里面的其它对象,如果没有验证通过,就不能进一步操作其它对象

 

Top
麥田 发表于:2011-05-06 15:35:45

做个登录窗体  有账号密码才能进入

窗体登录示例
http://www.accessoft.com/article-show.asp?id=3663



宋和兴 发表于:2011-05-06 15:49:30
你的案例我试了一下,我不在登录窗口中去验证身份,也同样可以操作其它对象呀,例如直接双击表等,都是可以操作的,所以我说如果是这样的登录窗口那只是形式,不能真正起到把关的作用。这是我的观点,请回复,谢谢

宋和兴 发表于:2011-05-06 16:27:48

我只想要这样一个结论:只有通过了登录窗口的验证才能对数据库进行其它的操作,如果没有通过登录窗口的验证就不能对数据库进行任何操作。谢谢指点



麥田 发表于:2011-05-06 17:03:01

这个就要集合设置启动 的方式了

Access2003设置启动窗体与恢复原始设置的方法
http://www.accessoft.com/article-show.asp?id=3563
Access2007\2010设置启动窗体与恢复原始设置的方法
http://www.accessoft.com/article-show.asp?id=3419
启动时Shift键禁用与启用
http://www.accessoft.com/article-show.asp?id=4536



麥田 发表于:2011-05-06 17:03:18
即 设置启动  禁用shift建  这样你就只能通过帐号登录

宋和兴 发表于:2011-05-06 19:32:36

我看的数据库其登录窗体已做了启动设置。双击数据库文件时,文件自动打开登录窗体,只是我不进行身份验证,直接去操作其它表、窗体、查询、报表等,同样可以操作呀,一点也不受影响,所以我认为登录窗体只是形同虚设。



煮江品茶 发表于:2011-05-06 20:46:22

麦田同志:

呵呵,不能先讲《论语》,要先讲《三字经》。《论语》讲起来云山雾罩,讲的费力,听的糊涂。

 

宋和兴同志:

门在什么时候有用?这个问题听起来很奇怪对吧。举个例子就明白了。到过建筑工地,或者路经过建筑工地吧?建筑没有完工前,可能门先安上了,可是墙上还有洞,窗户也没安装。这个时候门没有什么实际的作用对吧?可是这个时候门没有用,能否等同于建筑完成后的状态呢?答案当然是否定的。

 

仅仅建立一个登录窗体,就如同没有完工的门。要想让这个门有用,也就是说只能通过这个门进入系统,还有一项重要的工作要做,那就是设置启动项。你点击主菜单--工具--启动,可以进入启动项的设置窗体中。把这个窗体中凡是打勾的地方都去掉小勾勾,然后在【显示窗体/页】中用下拉按钮选中你的登录窗体。设置完成后,你退出系统再重新进入。这个时候你的门就起作用了。



网行者 发表于:2011-05-06 21:45:27
将登录窗体的“其它”属性中的“弹出方式”、“模式”均设为“是”试试

陈永 发表于:2011-05-07 07:09:40
貌似你需要的是权限设置?

宋和兴 发表于:2011-05-07 11:39:49

煮江品茶的回复幽默生动也能说明问题,我还要试一试,谢谢

 

 

 

还有两行者的建议,我也要试一试

 

 

 

真是谢谢两位大师的指点了,

 



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