我有一個輸入Access的單引號輸出。現在我創建了一份報告,並在Paradox數據集的報告中完成了數據綁定。在Paradox中完成工作時,單項輸入更改... 如何打開訪問權限並自動更新報告中的值,而無需手動重新導入表格?如何自動更新綁定數據集的訪問報告?
目的是當訪問打開時,報告立即出現在打印之前進行檢查。
我有一個輸入Access的單引號輸出。現在我創建了一份報告,並在Paradox數據集的報告中完成了數據綁定。在Paradox中完成工作時,單項輸入更改... 如何打開訪問權限並自動更新報告中的值,而無需手動重新導入表格?如何自動更新綁定數據集的訪問報告?
目的是當訪問打開時,報告立即出現在打印之前進行檢查。
使用鏈接表而不是導入數據(假設提供者爲矛盾可用,其爲s eems likely)。
直接鏈接到Paradox表應該工作。執行所要求的操作,自動導入的方法是在自動執行宏或報告的OnLoad事件中運行DoCmd.TransferDatabase。您可能希望從刪除查詢開始重置表格。
您可以運行我將如何運行DoCmd,以及如何在報告的OnLoad事件中傳輸數據庫。 – CGF 2009-01-24 16:52:22
通過菜單上的GetData將表格鏈接到Paradox文件。您從db文件所在的路徑目錄中選擇文件並選擇。維護鏈接並將日期關係綁定到數據集。在使用Paradox數據庫進行更新時,Access中的表格也會更新。你無法運行數據庫並訪問同一時間,否則噴氣發動機將無法工作。
從報告的設計視圖中,轉到屬性頁和「事件」選項卡。找到On Load事件並單擊elipsis按鈕。如果選擇生成器對話框,請選擇代碼生成器。這會讓你進入Report_Load事件中的VBA編輯器。編輯看起來像這樣:
私人小組Report_Load()
DoCmd.TransferDatabase acImport, "Paradox 7.x", "c:\yourdata\yourfile.tbl", acTable, "SourceTable", "YourAccessTable"
末次
我不知道對悖論的版本,文件命名約定等細節(我只簡單地涉及Paradox,不記得具體細節)。觀察智能感知或將光標放在TransferData上,然後按F1鍵獲取TransferDatabase方法的幫助以供參考。
未來你可能想要運行類似的TrasferDatabase聲明:
CurrentDb.Execute「DELETE FROM表名」
將從吹出接入側的目標表領先的負載矛盾的一面。
它確實提供了Paradox。謝謝,我在上面。 – CGF 2009-01-24 10:37:41