设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 请教各位:怎样引用数据表中的满足一定条件的记录的某个字段?

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-27 08:47:00 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
我在access的帮助里面查不到这个问题

请教各位高手:怎样引用数据表中的满足一定条件的记录的某个字段?

比如,现在有一个密码表,包含“用户名”和“密码”两个字段。

在窗体里面有两个文本框t1和t2,分别输入用户名和密码就可以打开其他窗体。



请问:1、怎样定位到密码表中的用户名和我在窗体中的文本框t1中输入的那个用户名相同的记录上去,

         2、定位到相关记录上了以后,怎样引用数据表中那条记录的密码字段值,好用来判断文本框t2中输入的密码和数据表中的那条记录的密码相同



非常感谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-4-28 02:21:00 | 显示全部楼层
我按照函数说明用了这个函数,但是总是说那些引号的地方错误

以下是代码:

If T2 = DLookup("密码", "密码表", "用户名='"&forms!窗体2!t1&"'") Then
DoCmd.OpenForm "界面", acNormal, , , acFormPropertySettings, acWindowNormal
Else
MsgBox "用户名或者密码不正确", vbCritical, "警告"
End If
3#
 楼主| 发表于 2007-4-29 18:55:00 | 显示全部楼层

请指教阿





谢谢哦

本帖子中包含更多资源

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

x
4#
 楼主| 发表于 2007-4-30 05:38:00 | 显示全部楼层
谢谢你哦,问题解决了。原来是&和t1之间没加空格。

顺便请教一下:

me.t2中的那个me是指当前窗体吗?有什么作用阿。

感觉me.t2和t2用起来没什么区别
5#
 楼主| 发表于 2007-5-6 04:35:00 | 显示全部楼层
me.t2中的那个me是指当前窗体吗?有什么作用阿
6#
 楼主| 发表于 2007-5-10 07:24:00 | 显示全部楼层
有道理

没考虑到这点。

只是该怎么改,才能避免这种情况呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-12 00:35 , Processed in 0.101228 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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