我是MS Access新手。我不知道是否可以创建一个用户插入字符串(名称)的文本框,然后这个字符串将自动传递到sql语句中,如下所示,以便检索数据和在一些文本框中显示它。
select field from myTable
where userName = @combobox.name
有两个挑战:
我试图继续这条路,因为我需要避免使用子表单,我希望有一个主表单,其中有一个文本框,供用户插入一个名称,然后是几个文本框,每个文本框都是带有自己的sql语句的文本框(因为我需要不同的过滤器),并且如果有多个用户记录,它们可以扩展或以某种方式显示多行。
是否可以以访问形式执行此操作?如果是,任何帮助将不胜感激。谢谢
答案 0 :(得分:0)
DIM strSQL as String
strSQL = "SELECT [mytable].[field] " _
& "FROM [myTable] " _
& "WHERE [MyTable].[userNamefield] = " & Forms!FormName!ComboBoxName & ";"
Docmd.runsql strSQL
这应该做到。抱歉,我迟到了两年。