0

我有一个名为say Employee_id 的表。我想循环表数据,并为表数据的每一行运行一些其他查询,其中输入将是来自employee_id 行的值。

是否可以在 Access 中编写类似的内容?

4

1 回答 1

1
Dim rsEmployees As DAO.Recordset
Dim stringName As String
Dim strSQL As String
Dim strSQL1 As String

strSQL = "SELECT Employee_Name..., etc FROM Employee_id "

Set rsEmployees = CurrentDb.OpenRecordset(strSQL)
rsEmployees.MoveFirst

Do While Not rsEmployees.EOF

stringName = rsEmployees!Employee_Name

strSQL1 = "What ever your query is"

Do.Cmd.RunSQL (strSQL)
rsEmployes.MoveNext

Loop 

End Sub

设置 1:创建一个查询,从 Employee_ID 表中选择每条记录

Set 2: While 循环遍历上述 Query 的记录集

设置 3:使用 rsEmployess!ColumnName 访问每个记录字段

第 4 组:在查询中使用上述字符串

于 2013-06-27T14:44:09.420 回答