【发布时间】:2014-07-17 13:20:23
【问题描述】:
http://allenbrowne.com/ser-35.html
下面的代码是 Allen Browne 打开同一表单的多个实例的代码。问题是我需要每个表单数据都基于“那个”表单中的下拉列表,而不是第一个。他在表单上有一个表作为记录源,我在表单中嵌入了以下 SQL。我认为关键是 where 语句,或者可能删除 where 语句并使用过滤。现在所有打开的表单都基于第一个表单数据。
My SQL Where 语句 -
WHERE (((tbl_buyer_column.aels_id)=[forms]![frm_baseline]![ael]))
艾伦的密码
Option Compare Database
Option Explicit
Public clnClient As New Collection
Function OpenAClient()
Dim frm As Form
Set frm = New Form_frm_baseline
frm.Visible = True
frm.Caption = "New Form Opened " & Now()
clnClient.Add Item:=frm, Key:=CStr(frm.Hwnd)
Set frm = Nothing
End Function
Function CloseAllClients()
Dim lngKt As Long
Dim lngI As Long
lngKt = clnClient.Count
For lngI = 1 To lngKt
clnClient.Remove 1
Next
End Function
【问题讨论】: