我有一個帶有一個組合框和確定按鈕的窗體。當選擇組合框中的值並單擊「確定」時,將根據所選值打開查詢。當從按鈕運行查詢時,ms訪問表單關閉
這很好,但它關閉窗體,然後打開查詢。我必須再次單擊表單選項卡以選擇另一個值並運行查詢。
是否有可能,表單窗口仍然打開時查詢在另一個窗口中運行?
對於組合框
我有一個像
select distinct format(columndate, 'mm-dd-yyyy') from table1
對於OK按鈕, 行源代碼,我有如下代碼:
Private Sub Submit_Click()
Dim db As DAO.Database
Dim qdf As DAO.QueryDef
Dim strSQL As String
Set db = CurrentDb
Set qdf = db.QueryDefs("query")
strSQL = "SELECT columndate," & _
"sum(qty1)," & _
"sum(qty2)," & _
"sum(qty3)," & _
"sum(qy4)" & _
"FROM table1 " & _
"WHERE table1.column_date = '" & Me.datefield.value & "' " & _
"group by table1.[columndate];"
qdf.sql = strSQL
DoCmd.Restore
DoCmd.OpenQuery ("query")
DoCmd.Close acForm, "Me.Form3"
Set qdf = Nothing
Set db = Nothing
Debug.Print strSQL
End Sub
我有一個問題在這。實際上表格中的日期字段的格式爲「dd-mm-yyyy」,但在查詢中它顯示空白結果,只要我將行格式中的格式更改爲「mm-dd-yyyy」,如同在第一個查詢中一樣
發佈您的代碼? – LittleBobbyTables 2012-07-17 18:06:39