台灣最大程式設計社群網站
線上人數
681
 
會員總數:242473
討論主題:187513
歡迎您免費加入會員
討論區列表 >> ACCESS >> 子表單內容匯出成excel
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
子表單內容匯出成excel
價值 : 30 QP  點閱數:277 回應數:5

樓主

vettel
門外漢
0 18
244 8
發送站內信

主表單裡面崁入一個子表單
做了一個按鈕功能是查詢的語法 然後從子表單裡面顯示出來
我想要把查詢出來的子表單內容匯出成excel檔
但是我用 DoCmd.OutputTo acForm "子表單" 就會把整個連結的資料表全部匯出
請問要用甚麼語法才能匯出查詢過後的子表單內容

謝謝

搜尋相關Tags的文章: [ 子表單內容匯出 ] ,
本篇文章發表於2018-02-15 01:17
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

P陳
檢舉此回應
山不轉路轉

1.建一個A查詢,放子表單的欄位及條件

2.再將A查詢 匯出至 Excel 即可
本篇文章回覆於2018-02-15 07:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

vettel
檢舉此回應
P陳前輩

我想再請教 我使用DoCmd.OutputTo acOutputQuery 有辦法直接把查詢法放放進去嗎??
這邊我試不出來
本篇文章回覆於2018-02-20 13:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

P陳
檢舉此回應
不是用outputTo
要用 Docmd.TransferSpreadsheet 來轉至 excel
要用 Docmd.TransferText 來轉至 Text

因網路上有很多範例,您查一下就有了。
本篇文章回覆於2018-02-20 17:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Roger
檢舉此回應
我自己用成功的另一個方法.
1.先把子表單(Form)資料,做成報表(Report).
2.報表的先後位置會影響到Exl的欄位.
3.按鈕的VBA指令 為
DIM ANS
ANS = "子表單-Report"
DoCmd.OpenReport ANS, acViewPreview
DoCmd.RunCommand acCmdOutputToExcel
4.完成.會自動出現在EXL.

你可能需要研究兩個網頁.
RUNCOMMAND 的說明 https://msdn.microsoft.com/en-us/vba/access-vba/articles/docmd-runcommand-method-access
RUNCOMMAND 內的 ACCOMMAND 參數設定 https://msdn.microsoft.com/en-us/vba/access-vba/articles/accommand-enumeration-access


我以前也是一直往OUTPUT測, 問題卡在 OUTPUT 的參數如下,
https://msdn.microsoft.com/en-us/vba/access-vba/articles/acoutputobjecttype-enumeration-access
它不是用來轉出EXL.
本篇文章回覆於2018-03-08 17:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

Roger
檢舉此回應

本篇文章回覆於2018-03-08 23:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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