0
當我運行報表時 - 使用簡單查詢,複雜(查詢生成器)或通過DoCmd.OpenReport(.....),那麼報表填充正常。當應用程序最小化時,Access 2013無法運行查詢
但是我想運行與形式等作爲彈出窗口的應用程序,該應用程序最小化,或隱藏的 - 否則用戶將只訪問數據庫的方式 - 而錯過集成邏輯等
所以我儘量減少應用程序中使用apiShowWindow(hWndAccessApp,SW_SHOWMINIMIZED)
然而,在這種情況下,當我運行像以前一樣報告 - 沒有數據,只是一個空白報告 - 甚至沒有頭!
任何想法?
朱莉
不知道我理解你正在嘗試做的......是你的用戶應該與你的應用程序接口,還是隻是自動運行報告時數據庫打開了?如果我的代碼最小化(使用你的例子),然後運行一個報告,報告本身是隱藏的。如果你想阻止用戶做其他事情,然後鎖定數據庫並刪除菜單等。 – 2014-11-14 19:03:57
用戶將訪問表單(模式彈出)選擇他們的選項,例如在「x」時間框架等出售的項目 - 大量的標準報告可用。我需要根據用戶的過濾標準(它所做的)彈出包含正確數據的報告 - 但是,如果我隱藏或最小化Access應用(不是彈出窗體等),那麼沒有任何數據是包括在報告彈出時。 - 基本上查詢似乎失敗 – JCG 2014-11-14 19:13:30
如果我從訪問應用程序等中刪除菜單等,那麼用戶仍然可以獲得Access應用程序,而不僅僅是他們自定義應用程序的專用輸入屏幕 - 我應該說其他所有工作,用戶可以添加銷售額,新客戶等,並切換使用自定義應用程序所需的所有表單,但總是空白的報表除外。然而,打開訪問應用程序正常或最大化,然後報告填充 – JCG 2014-11-14 19:20:39