台灣最大程式設計社群網站
線上人數
4330
 
會員總數:246136
討論主題:189720
歡迎您免費加入會員
討論區列表 >> ACCESS >> ACCESS一開啟自動ˊ執行新增查詢
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ACCESS一開啟自動ˊ執行新增查詢
價值 : 50 QP  點閱數:381 回應數:6
樓主

chykie
門外漢
0 2
51 6
發送站內信

想要在一開啟ACCESS的時候,就自動執行某一個特定的新增查詢來更新資料表,請問該如何進行呢?




搜尋相關Tags的文章: [ 新增查詢 ] , [ 自動執行 ] ,
本篇文章發表於2019-06-11 13:40
1樓
最有價值解答

P陳
檢舉此回應
一、寫一個表單 在load中放放要執行的查詢 (比如名為 StartForm)

二、在功能表 ->檔案->選項->顯示表單->放入 【StartForm】 (目前為無)

三、關閉

四、重啟該 Accdb 就會在開啟時 執行 startform 的 Load 指定的指令了

本篇文章回覆於2019-06-11 14:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

chykie
檢舉此回應
我在 Form 的 Load 下
新增以下
Private Sub Form_Load()

DoCmd.Maximize

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "依承辦人過濾案件"
DoCmd.OpenQuery stDocName, acNormal, acEdit

End Sub

可以執行,但是確認方塊關不掉,想讓它在背景進行就好
已經把確認那邊的勾都拿掉了,還是會出現確認視窗

對了,那個查詢是 產生資料表查詢

感謝您
本篇文章回覆於2019-06-12 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

P陳
檢舉此回應
請將那個 StDocName、還有那個框框 PO上來

您要的答案就在那個 框框

本篇文章回覆於2019-06-12 18:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

chykie
檢舉此回應
https://imagizer.imageshack.com/img921/548/GACDJx.jpg
找不到可以勾選的地方?
本篇文章回覆於2019-06-13 16:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

P陳
檢舉此回應
可以執行,但是 【確認方塊】關不掉,想讓它在背景進行就好 <-- 這個的確認方塊訊息有重點

DoCmd.SetWarnings False <--加上這句就可以達到要求了

stDocName = "依承辦人過濾案件"
DoCmd.OpenQuery stDocName, acNormal, acEdit

DoCmd.SetWarnings True
本篇文章回覆於2019-06-13 21:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

chykie
檢舉此回應
解決了
感謝您的協助^^
本篇文章回覆於2019-06-14 11:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.