Office中国论坛/Access中国论坛

标题: DLookup函数取值问题 [打印本页]

作者: batman_gogogo    时间: 2006-9-16 22:13
标题: DLookup函数取值问题
字符串型DLookup, 欲取字段PN中间的一个字符,试了半天还是不行,请高手帮帮忙!!!

Me.test = DLookup("[pn]", "pns", "[pn]='& Mid(pn,2,1) & '")
作者: 一点通    时间: 2006-9-16 23:18
目的?举例
作者: tz-chf    时间: 2006-9-16 23:21
where条件能成立吗?
作者: kelind    时间: 2006-9-17 07:38
DLOOKUP函数中好象不能嵌入MID函数?(好象,没证实)

老师说:分两步:1,dim a as string

              a=dim(pn,2,1)

             2,dlookup("[pn]", "pns", "[pn]='& * a * & '")

不行去问我老师.
作者: kelind    时间: 2006-9-17 07:39
a=mid(pn,2,1)
作者: eyewitnes    时间: 2006-9-17 20:06
以下是引用batman_gogogo在2006-9-16 14:13:00的发言:


字符串型DLookup, 欲取字段PN中间的一个字符,试了半天还是不行,请高手帮帮忙!!!

Me.test = DLookup("[pn]", "pns", "[pn]='& Mid(pn,2,1) & '")

语法错了吧?


Me.test = DLookup("[pn]", "pns", "[pn]=‘“ & Mid(pn,2,1) & ”’”)


建议用变量代替Mid(pn,2,1)

另外想了解一下Mid(pn,2,1)中的pn跟DLookup("[pn]"是一样的?如果是一样的估计就不行了

[此贴子已经被作者于2006-9-17 12:07:44编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3