vb高手请进!!!!!!!!!!!!!!1 10

PrivateSubCommand_find_Click()DimfindnameAsStringDimcriteriaAsStringDimcurrentbookmar... Private Sub Command_find_Click()
Dim findname As String
Dim criteria As String
Dim currentbookmark As String
findname = InputBox$("请输入要查找的姓名", "查找")
currentbookmark = Data1.Recordset.Bookmark
criteria = "姓名=" & """&findname&"""
Data1.Recordset.FindFirst (criteria)
If Data1.Recordset.NoMatch Then
Data1.Recordset.Bookmark = currentbookmark
MsgBox "没有找到!", 0, "查找结果"
End If
End Sub
-------------------------------------
请问这里哪有问题? (我觉得是criteria = "姓名=" & """&findname&"""有问题)其帮忙解决并告诉我是什么意思

-------------
另外,上面findname = InputBox$("请输入要查找的姓名", "查找")中为什么InputBox后加$ ?
谢谢!
& findname &
为什么findname 前后要加& &
展开
 我来答
乐观且鲜活的小福祉4602
2005-07-18 · TA获得超过148个赞
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
criteria = "姓名=" & """&findname&"""

改为:
criteria = "姓名=" & Chr(34) & findname & Chr(34)
双引号用chr(34) 代替。
连着写三个双引号像"""会报错.
还有变量链接时两边加空格
&findname& 变为 & findname &

奥,没看到后面的查询,抱歉啊。
criteria = "姓名='" & findname & "'"
百度网友3911151
2005-07-19 · TA获得超过641个赞
知道小有建树答主
回答量:693
采纳率:0%
帮助的人:332万
展开全部
改为:
criteria = "姓名=" & Chr(34) & findname & Chr(34)
双引号用chr(34) 代替。
连着写三个双引号像"""会报错.
还有变量链接时两边加空格
&findname& 变为 & findname &

奥,没看到后面的查询,抱歉啊。
criteria = "姓名='" & findname & "'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shown_james
2005-07-18 · TA获得超过873个赞
知道小有建树答主
回答量:665
采纳率:0%
帮助的人:629万
展开全部
criteria = "姓名='" & findname & "'"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式