从 Access 中的另一个表中获取输入

Posted

技术标签:

【中文标题】从 Access 中的另一个表中获取输入【英文标题】:Getting Inputs from another table in Access 【发布时间】:2013-06-27 14:21:18 【问题描述】:

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

在Access中可以写这样的东西吗?

【问题讨论】:

【参考方案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 循环遍历上述查询的记录集

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

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

【讨论】:

以上是关于从 Access 中的另一个表中获取输入的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Access VBA 中的另一个私有子获取私有子中声明的变量的值

如何从 SQL 中的另一个表中获取计数?

如何从另一个表中检索并再次将其输入到 laravel 中的另一个表中?

如何从 bigquery 中的另一个表中获取短语列表的表字段中的匹配计数?

Datatable C# - 如何根据 ID 从一个表中获取详细记录及其关联的另一表中的子记录

是否可以从我的 MySQL 数据库中的一个表中的一行中获取一个值并插入到同一数据库中的另一个表中?