您好,叶海峰,我这人窗体有点不同,我的窗体是主子窗体结构,要在主窗体上执行一次子窗体条件筛选(筛选代码如下),所筛选后的子窗体记录再执行排序,按你的代码不知如何加,请再次帮忙
Private Sub Combo9_AfterUpdate()
' 在当前窗体自动查找与该控件匹配的记录。
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[校名] = " & Nz(Me![Combo9]) & " And [期号] = '" & Nz(Me![Combo29]) & "'"
Me.Bookmark = rs.Bookmark
If rs.NoMatch = False Then
MsgBox "您将要对【" & Me.Combo29 & "】的【" & Me.Combo9.Column(1) & "】学校开始进行数据录入,请小心操作!", vbOKOnly, "提醒"
Else
MsgBox "未发现有【" & Me.Combo29 & "】的【" & Me.Combo9.Column(1) & "】学校的单需要处理,请检查期号或校名是否选择有误!或因【新学期】的数据尚未创建!", vbInformation, "提醒"
Cancel = True
End If
Set rs = Nothing
End Sub
窗体图如下(先要在右边选择相应的校名)
主窗体,子窗体的记录源,除了绑定表外,还可以绑定一个查询,同理,用一个sql语句作为数据源等同于绑定一个查询.如果非要绑定一个表的话,尝试在表设计图里面添加排序索引
我的子窗体引用的是查询,不是直接表,我再试试你的方法
总记录:7篇 页次:1/1 9 1 :