Sql 列表框MS Access,项目添加到文本框
另外:我在MS Access 2010中的列表框中使用此查询,以在我的列表中选择不同的值(在本例中为AOM):Sql 列表框MS Access,项目添加到文本框,sql,listbox,distinct,ms-access-2010,Sql,Listbox,Distinct,Ms Access 2010,另外:我在MS Access 2010中的列表框中使用此查询,以在我的列表中选择不同的值(在本例中为AOM): SELECT First([Exhibit Recording].ReferenceNo) AS FirstOfReferenceNo, [Exhibit Recording].AOM FROM [Exhibit Recording] GROUP BY [Exhibit Recording].AOM; 它工作正常,只是我用以下VB代码将其与用于数据输入的AOM文本框连接: Priva
SELECT First([Exhibit Recording].ReferenceNo) AS FirstOfReferenceNo, [Exhibit Recording].AOM
FROM [Exhibit Recording]
GROUP BY [Exhibit Recording].AOM;
它工作正常,只是我用以下VB代码将其与用于数据输入的AOM文本框连接:
Private Sub txtAOM_AfterUpdate()
If (VBA.Strings.Len(txtAOM.Value & "") <> 0) Then
txtAOM.Value = txtAOM.Column(1)
Else
txtAOM.Value = ""
End If
End Sub
现在,当我使用这个错误语法时,查询表达式'DISTINCT[Exhibit Recording].AOM'中缺少运算符。不断弹出,但在我删除时消失
有没有办法在列表框中具有不同的值而不获取该错误
我还尝试使用:
SELECT DISTINCT [Exhibit Recording].AOM
FROM [Exhibit Recording];
查询运行正常,但列表框中的文本消失,当您单击它时,它会显示一个暗条带,以显示已选择某个内容。有没有办法解决这个问题?列表框或组合框的.value属性返回的值由绑定列属性控制。默认值为1,这意味着.Value将来自所选项的控件行源的第一列。如果希望列表框的.Value来自行源的第二列,只需将列表框的“绑定列”属性更改为2。是否尝试将列表框的“绑定列”属性更改为2?@GordThompson有效!杰出的
SELECT DISTINCT [Exhibit Recording].AOM
FROM [Exhibit Recording];