设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4663|回复: 14
打印 上一主题 下一主题

Access挑战Excel第十三期:根据用户名查看对应数据

[复制链接]
跳转到指定楼层
1#
发表于 2016-4-4 23:30:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 roych 于 2016-4-5 11:28 编辑

为了照顾大多数新手,暂不验证用户名和密码,甚至不用一句代码。是的,您没有看错,本例全部用宏来完成。
这里实现的效果是:
请输入用户名后点击登录即可查看成绩。
-----可供选择的用户名:站长、小妖、Roych。您也可以任意输入任意字符。
PS:不准看Roych的成绩,别问为什么。先让我去墙角一会儿先。
------------------------------------------------------------------------------------------------------------------------------

2016-4-5更新附件,增加界面模式
为了不至于被误解,请打开“界面模式”版本以查看效果。
------------------------------------------------------------------------------------------------------------------------------
Excel对应的题目是:
数据比较敏感(例如,工资条),只能通过唯一码(例如,工号)来查看【假定没有别人知道你的工号】。
VBA,分别为每个用户建立一个工作表……只要你能想到的Excel方法都可以用。
接下来就看大家发挥了。




本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2016-4-5 11:12:58 | 只看该作者
这个感觉excel同样没难度。。。。。不加密的话用if和lookup函数就够了。。。
3#
 楼主| 发表于 2016-4-5 11:21:51 | 只看该作者
纸鸽 发表于 2016-4-5 11:12
这个感觉excel同样没难度。。。。。不加密的话用if和lookup函数就够了。。。

如果Access一旦隐藏导航窗格,设置了启动窗体的话,对于普通用户来说,主数据就属于隐藏状态了。
---之所以没这样做,是为了让大家能够明白是怎么设计的。

------------------------------------------------------------
在隐藏工作表的情况下,Excel是否还能使用这些函数,并锁定单元格就不清楚了。
---锁定单元格才不会让用户翻出主数据。

点击这里给我发消息

4#
发表于 2016-4-5 11:55:16 | 只看该作者
本帖最后由 纸鸽 于 2016-4-10 09:59 编辑



附件已更新,去除工作表保护密码,把公式也列出来了。

这个是 里面有两个表,一个是需要密码的,一个是不需要密码的。

数据里有
张三  密码:zhangsan
李四  密码:lisi
王五  密码:wangwu
马六  密码:maliu

简陋的做了一下,只是入门级别的。
应为用到了iferror函数所以2003版及更低版本用不了,如果需要,可以通过用if嵌套iserr实现。

用到的知识点锁定工作表, vlookup函数 if函数

主数据在另外一个表单内,需要调取的话,可以将sheet2的 visible属性设施为-1即可

本帖子中包含更多资源

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

x

点击这里给我发消息

5#
发表于 2016-4-10 08:29:49 | 只看该作者
楼上的办法好

点击这里给我发消息

6#
发表于 2016-4-10 08:51:43 | 只看该作者
这种节目用代码简直就是没悬念了,还是来个无代码版的吧。

本帖子中包含更多资源

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

x

点击这里给我发消息

7#
发表于 2016-4-10 09:19:31 | 只看该作者
再显摆个我狼狼阿狗的时候做的一个代码版的

本帖子中包含更多资源

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

x

点击这里给我发消息

8#
发表于 2016-4-10 09:22:36 | 只看该作者
如果真的是工资条的话,还是纸鸽的办法比较好,毕竟如果一个公式5000号人,做5000个工作表也是要命。

点击这里给我发消息

9#
发表于 2016-4-10 09:25:54 | 只看该作者
纸鸽 发表于 2016-4-5 11:55
这个是 里面有两个表,一个是需要密码的,一个是不需要密码的。

数据里有

能把工作表保护密码解了不,让我们也学习一下你用的是什么公式啊。

点击这里给我发消息

10#
发表于 2016-4-10 09:46:35 | 只看该作者
pureshadow 发表于 2016-4-10 09:25
能把工作表保护密码解了不,让我们也学习一下你用的是什么公式啊。

已经去了  

附件已更新
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 13:14 , Processed in 0.082724 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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