设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 有登陆界面的情况下,如何让用户只能查询自己的信息

[复制链接]
跳转到指定楼层
1#
发表于 2016-12-8 14:42:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
泡了几天论坛,可以按照模板制作登陆界面,希望制作一个登陆用户(如员工编号)只能查询自己编号的信息(如工资),无法查看别人的信息的查询。基本想法是查询条件为登陆窗口输入的名称,同时制作一个退出按钮。请问这个功能怎么实现?

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖1 订阅订阅
2#
发表于 2016-12-8 14:55:11 | 只看该作者
写查询,条件就是员工编号,这样就可以
3#
 楼主| 发表于 2016-12-8 15:00:35 | 只看该作者
风中漫步 发表于 2016-12-8 14:55
写查询,条件就是员工编号,这样就可以

请问是在员工条件那项输入“【请输入员工编号】”吗?需要写代码吗?
4#
发表于 2016-12-8 15:05:45 | 只看该作者
乾坤借法 发表于 2016-12-8 15:00
请问是在员工条件那项输入“【请输入员工编号】”吗?需要写代码吗?

不知道你的选项/条件有哪些。就写个SQL:Select * from 工资表 where 编号=....
具体的得看你怎么弄
5#
 楼主| 发表于 2016-12-8 15:26:02 | 只看该作者
风中漫步 发表于 2016-12-8 15:05
不知道你的选项/条件有哪些。就写个SQL:Select * from 工资表 where 编号=....
具体的得看你怎么弄

太感谢了,再请教个问题,我现在登陆界面写了代码DoCmd.openForm "窗体"来打开查询窗体,但是现在要求不打开窗体,打开查询的代码是什么,谢谢
6#
 楼主| 发表于 2016-12-8 15:42:14 | 只看该作者
风中漫步 发表于 2016-12-8 15:05
不知道你的选项/条件有哪些。就写个SQL:Select * from 工资表 where 编号=....
具体的得看你怎么弄

找到了,DOCMD.OPENQUERY
7#
发表于 2016-12-8 16:12:46 | 只看该作者
囧……
openquery基本只用在操作查询上。
最简单的办法是,登陆后隐藏登录窗体,然后,以该隐藏窗体(登录窗体)的用户ID(或者用户名)为条件,创建查询即可。
8#
 楼主| 发表于 2016-12-8 16:52:38 | 只看该作者
roych 发表于 2016-12-8 16:12
囧……
openquery基本只用在操作查询上。
最简单的办法是,登陆后隐藏登录窗体,然后,以该隐藏窗体(登 ...

请问这个怎么实现?另外这样做,下个员工登陆,怎么退出?
9#
发表于 2016-12-8 17:07:47 | 只看该作者
乾坤借法 发表于 2016-12-8 16:52
请问这个怎么实现?另外这样做,下个员工登陆,怎么退出?

点击登录按钮之后,me.visible=true就好了。假定窗体为frmLogin,用户ID的控件为userID,奖金查询就改成:
select * from 奖金 where 员工ID=forms!frmLogin!userID

退出之后,对象不都销毁了吗?难道退出程序之后还会保留着一个窗体?
----请记住,是退出程序,不是关闭窗体!
10#
 楼主| 发表于 2016-12-8 20:00:19 | 只看该作者
本帖最后由 乾坤借法 于 2016-12-8 20:08 编辑
roych 发表于 2016-12-8 17:07
点击登录按钮之后,me.visible=true就好了。假定窗体为frmLogin,用户ID的控件为userID,奖金查询就改成 ...

我这么做输入密码后只能调用“工资查询",而工资查询无法直接获取用户登陆时的输入的用户名啊。请帮忙看下,万分感谢

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-1 19:20 , Processed in 0.090821 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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