我正在尝试将两个字段组合在一个表格中。单击按钮即可实现此目的。我认为它可以像这样工作:
Private Sub Button_Click()
Dim strSQL As String
strSQL = "SELECT Table.Field1 & "" & Table.Field2 AS Table.Field12"
CurrentDb.Execute strSQL
End Sub
显然这根本不起作用。
任何想法如何解决问题?
答案 0 :(得分:1)
您需要UPDATE
语句,因为您想在表格中更改值:
UPDATE Table SET Field12 = Field1 & Field2;
答案 1 :(得分:0)
嗯,你不能在列别名中有句号,除非你逃避它们。这些都可以吗?
strSQL = "SELECT Table.Field1 & "" & Table.Field2 AS Field12"
strSQL = "SELECT Table.Field1 & "" & Table.Field2 AS [Table.Field12]"
答案 2 :(得分:0)
如果您希望更新,则必须使用操作查询,例如:
strSQL = "Update Table Set Field12 = Field1 & Field2"
如果您想选择,则必须是有效的选择查询:
strSQL = "Select *, Field1 & Field2 AS Field12 From Table"
但你无法“执行”。但是,您可以将其作为记录集打开。