0

尽管我讨厌在没有一个好的开始的情况下提出问题,但我仍然坚持我认为非常简单的事情。

我有一个只有 3 个字段的表。我希望能够使用从 VBA 调用的 InputBox 来搜索它们。我的问题是我不知道如何实际搜索这些字段。我有我的 InputBox,但是一旦我将数字/文本保存为变量,我就不知道如何调用它来搜索表格并显示结果。如果这个问题已经得到回答,我深表歉意,但在发布之前我找不到任何对我有帮助的东西。

提前感谢您在此问题上的任何帮助

4

1 回答 1

0
Dim DB as Database
Dim Rec as Recordset

Set DB = CurrentDB
Set Rec = DB.OpenRecordset ("Select * from MyTable where MyField LIKE '*" & Me.MyTextbox & "*'")

我想你可以有一个数据表或连续表格来显示 Rec 的结果?您可能需要稍微调整一下;例如,您可能需要使用双引号的 CHR 值,而不是在 LIKE 语句中使用单引号。我很抱歉没有提供更完整的答案,今天很忙!:o)

于 2013-06-07T20:15:50.740 回答