Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Access中的事件过程中运行查询?_Sql_Ms Access_Vba - Fatal编程技术网

Sql 在Access中的事件过程中运行查询?

Sql 在Access中的事件过程中运行查询?,sql,ms-access,vba,Sql,Ms Access,Vba,我的表单中有一个带有成员ID的组合框,当我选择一个成员ID时,我希望我的txtLastName文本框设置为该成员的名称。我知道该为SQL查询编写什么,但我不知道如何运行该查询并获取结果名称并将其放入字符串中 这怎么可能呢 谢谢Access为此提供了“开箱即用”的解决方案,无需额外查询。想法是使用组合框中的多个列,如下所示(在代码中): Me.ComboBox.Column(N) 看看这个: 不完全是。对于文本框,您可以说=combobox.Column(n),其中n从零开始。请注意,没有Me。为

我的表单中有一个带有成员ID的组合框,当我选择一个成员ID时,我希望我的txtLastName文本框设置为该成员的名称。我知道该为SQL查询编写什么,但我不知道如何运行该查询并获取结果名称并将其放入字符串中

这怎么可能呢

谢谢

Access为此提供了“开箱即用”的解决方案,无需额外查询。想法是使用组合框中的多个列,如下所示(在代码中):

Me.ComboBox.Column(N)

看看这个:


不完全是。对于文本框,您可以说
=combobox.Column(n)
,其中n从零开始。请注意,没有Me。为什么(1)可以工作,但(2)返回NULL,但每行有8列。请确保您的查询返回该列的数据。(1) (2)只要查询中有这么多列,就没有区别。尝试为下拉列表(组合框)中的所有列指定固定宽度,并从表单中选中它。您看到下拉列表中第2列的值了吗?如果我将列计数设置为3,它会工作,但在组合框中我会看到我不想看到的姓氏和姓氏。通过将宽度设置为0,您可以隐藏除显示列以外的所有列。像这样0;1“0;0;0;0…Count应设置为需要从中获取数据的列数。