佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2148|回复: 7

MICROSOFT ACCESS 新手求助!DLookUp expression

[复制链接]
发表于 16-11-2012 09:50 PM | 显示全部楼层 |阅读模式
专家们!你们好! 我最近在creat 一个access file, 里面有Table - Staff Remuneration & Form - Monthly Salary.
Data 如下:
Table:
Employee Name             Basic Salary            Beginning date             Ended date
Rose                             RM3,000               1/1/2011                     31/12/2011
Rose                             RM3,500               1/1/2012                     31/12/2012

Form:
Salary's date                   Employee Name      Basic Salary
31/10/2012                    Rose                      (DLookUP expression)                     

我的想法是: 当我在form click Employee Name, Basic Salary of Rose 会自动显示出来。 所以我做了一个expression:
=DLookUp("[Basic Salary]","[Staff Remuneration]","[Employee Name] = " & Forms("Monthly Salary")("[Employee Name]")) ---> 这个expression 是行得通的, 但是如果有两个名字在同样的一个Staff Remuneration's form, access 就只能显示一个先有的答案, 所以我很困惑。(我的expression 一直出RM3,000 的答案给我, 其实我要的是RM3,500.)

我想把expression 写得更仔细些, 就是Basic Salary的答案是 Salary's date (Form) between Beginning date (Table) & Ended date (Table). 请问应该怎样再仔细化我的expression? 谢谢!



回复

使用道具 举报


ADVERTISEMENT

发表于 10-3-2013 01:35 PM | 显示全部楼层
"[Employee Name] = " & Forms("Monthly Salary")("[Employee Name]")

好像是这里除了问题...

"[Employee Name] = '" & Forms("Monthly Salary")("[Employee Name]") & "'")
回复

使用道具 举报

 楼主| 发表于 9-4-2013 07:20 PM | 显示全部楼层
[code]
"[Employee Name] = " & Forms("Monthly Salary")("[Employee Name]")

好像是这里除了问题...

"[Employee Name] = '" & Forms("Monthly Salary")("[Employee Name]") & "'")



事隔那么久了都没人理我, 真谢谢你哦! 但在这段期间我已经改用别的方法了。。嘻嘻!
请问你专用access 处理事务吗?
回复

使用道具 举报

 楼主| 发表于 10-4-2013 08:05 PM | 显示全部楼层
moowoo 发表于 10-3-2013 01:35 PM
"[Employee Name] = " & Forms("Monthly Salary"("[Employee Name]"

好像是这里除了问题...

(新手不懂如何回复) 如上。。
回复

使用道具 举报

发表于 13-4-2013 01:15 PM | 显示全部楼层
我只是用 access 写一些简单的 database 给同事做一些 data storage 而已。

基本上是要确保 data validity。由于不同的部门同事需要 access 不同的 module,所以当他们 login 的时候用 dlookup 来确认 user 的 access level。
回复

使用道具 举报

 楼主| 发表于 13-4-2013 05:41 PM | 显示全部楼层
moowoo 发表于 13-4-2013 01:15 PM
我只是用 access 写一些简单的 database 给同事做一些 data storage 而已。

基本上是要确保 data validi ...

那是相当厉害的了, 我还是新手, 有时候上help 或google 找答案, 过程还蛮辛苦的(某些难题都不懂如何问才会找到我要的答案, 嘿嘿)那以后若有不懂解决的问题就向你请教了,ok? 嘻嘻!
回复

使用道具 举报

Follow Us
发表于 21-11-2013 03:25 PM | 显示全部楼层
其实我想学也,可是我不会 ==
刚开始要怎样开头?
回复

使用道具 举报

 楼主| 发表于 3-12-2013 07:42 PM | 显示全部楼层
我一开始是买书学的, 有cd 看。。。 过后cd 没看完直接去youtube / 其他网页学。。 现在也还在自修中, 初级而已。。 哈哈
回复

使用道具 举报


ADVERTISEMENT

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-5-2024 05:25 PM , Processed in 0.068611 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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