處理子表單,它將過濾記錄並按其他字段排序。相關代碼:OrderBy方法訪問VBA語法
Me.Filter = "[SN] = '" & Me!AcftSN.Value & "'" & " and/
[Formdate] between #" & Format(Me!startdate.Value, "yyyy\/mm\/dd") & "# and/
#" & Format(Me!enddate.Value, "yyyy\/mm\/dd") & "# "
Me.FilterOn = True
Me.OrderBy = "maf.SysAffected"
Me.OrderByOn = True
DoCmd.openreport "MAF Summary", acViewReport, , Me.Filter
輸出報告被正確過濾,但未被sysaffected字段排序。如果我刪除orderby行,輸出是相同的。
我也曾嘗試
Me.OrderBy = "me.SysAffected"
Me.OrderBy = "SysAffected"
Me.OrderBy("maf.SysAffected")
Me.OrderBy, "maf.SysAffected"
和一些其他的變化,沒有影響
你的問題是,爲什麼**報告**沒有排序?或者表單? – Andre
我想要對報告進行排序,但orderby命令不會影響它。 –