小靖 發問時間: 電腦與網際網路軟體 · 1 0 年前

access 一個子表單如何套入兩個不相干的查詢

我有一個子表單的資料來源是用[查詢1]做成的

其中有兩個欄位是 [人數1] [人數2] 其他的欄位就是[日期] ,[地點]..等等

但其中有一個欄位是一定要有的 叫 [人數累計] 本來是可以手動輸入

但我希望能變成自動計算 以下是 資料列說明

[日期] [人數1] [人數2] [人數累計]

10/1 , 5 , 6 , 11

10/2 ,3 , 2 , 16

10/3 ,4 , 3 , 23

10/6 ,2 , 1 , 26

----------------------------------------------------------------

如果日後新增一筆10/5 的資料時

希望10/6 的人數累計也要跟著更正

[日期] [人數1] [人數2] [人數累計]

10/1 , 5 , 6 , 11

10/2 ,3 , 2 , 16

10/3 ,4 , 3 , 23

10/5 ,4 , 0 , 27

10/6 ,2 , 1 , 30

-----------------------------------------------------------------

如果給了日期區間後,如10/3~10/6輸出到報表希望得到以下資料

[日期] [人數1] [人數2] [人數累計]

10/2 ,3 , 2 , 16 (ps:不能是3+2=5 唷 一定要是16 當日歷史累計)

10/3 ,4 , 3 , 23

10/6 ,2 , 1 , 26

有嘗試過用多個查詢用sun()語法算出正確人數累計,

但卻無法把這算出的數字套入這子表單內

請問應該如何套入 或者有其他更好的寫法

2 個解答

評分
  • 1 0 年前
    最佳解答

    做一個查詢,[人數累計]的運算式用DSUM("人數1+人數2","資料表名稱","日期<=#" & [日期] & "#")

    試試~希望能幫到你!

  • 同學
    Lv 7
    1 0 年前

    是否可提供檔案

    讓小弟試試看是否能幫得上忙

還有問題?馬上發問,尋求解答。