返回列表 上一主題 發帖

[發問] 連結資料庫 問題

[發問] 連結資料庫 問題

本帖最後由 jackyliu 於 2011-2-27 07:07 編輯

1. 請教一下 連結資料庫以下語法 ,哪裡出了問題可否幫忙.
(撈取ABC資料庫 時間大於等於今天日期, 如: 2011-02-27 )

.CommandText = Array(
"SELECT  * " & Chr(13) & "" & Chr(10) & _
         "FROM ABC " & Chr(13) & "" & Chr(10) & _
         "WHERE  START_TIME>=NOW()")

2. 撈取資料庫完後, excel 自動另存新檔 和 excel 關閉; 要如何做.

3.     .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .Refresh BackgroundQuery:=False
以上這些 程式code 都一定要嗎? 我是用巨集 錄製 後產生出來的.... 不知道可以精簡嗎?

沒有辦法 將整個資料庫 傳上來...
所以  是想了解 我的程式code 問題 ,
在DB 撈取 大於等於今天日期 的資料, 並且直接另存新檔,
還有第三項 裡的程式 若拿掉 會無法執行程式, 所以 想問為什麼?
是否可改?

TOP

樓上  同學 沒有幫忙到 我的問題, 不過 也很感激您...
其實 我有試了好久 ...才提問的

想要 在DB 撈取  ...
jackyliu 發表於 2011-3-2 20:52



    可以發一下檔上來試試嗎?
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

樓上  同學 沒有幫忙到 我的問題, 不過 也很感激您...
其實 我有試了好久 ...才提問的

想要 在DB 撈取 大於等於今天日期 的資料, 並且直接另存新檔,
還有第三項 裡的程式 若拿掉 會無法執行程式, 所以 想問為什麼?
是否可改?

TOP

本帖最後由 carzyindex 於 2011-3-1 14:31 編輯

回復 1# jackyliu
    第二點
          ActiveWorkbook.SaveCopyAs Filename:="C:\Documents and Settings\user\桌面\123.xlsx"

    第三點  excel查詢一下就知道哪些需要設定哪些不用

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題