access 計算問題

我有二個資料表,資料表A,有內容如下:

早班飲料"數量"

早班麵包"數量"

早班麵食"數量"

早班肉圓"數量"

早班食品總計="金額"

資料表B

飲料 25元

麵包 30元

麵食 50元

肉圓 35元

我該怎麼做才能求出我要的"早班食品總計"

自已上網爬文6個小時,不得其解,請高人指點...

Update:

我的建構是A表是計算當日營業額

而B表是商品項目的管理

將來在有新商品加入或刪除時,才可以方便使用者使用。

而使用者只能變動A表的值,B表將來則打算讓有相關權限的人修改,所以才要這樣分開做。

VLOOKUP的函數如果可以帶入EXCEL的值,那又該怎麼寫才能帶入其他資料表的值呢?

我原本的想法是在早班飲料帶入程式:

Me.早班食品金額 = Me.早班飲料 * 資料表B的飲料 + Me.早班麵包 * 資料表B的麵包....

可是不知道該怎麼寫VLOOKUP才能正確的帶入資料。

4 Answers

Rating
  • 瘦子
    Lv 5
    9 years ago
    Favorite Answer

    先將access 資料表 轉出成為 EXECL 檔

    再看EXECL資料表A 早班飲料

    這四個字如在同一儲存格

    則必須先拆字 分成2個欄位

    早班歸早班 飲料歸飲料

    拆開後 在EXECL A表使用 VLOOKUP 函數

    去尋找EXECL B資料表內 相對應價錢的數字

    然後在將AEXECL A表的數量去乘以 VLOOKUP 函數 所帶出來的數值(單價)

    在使用 SUM 加總函數 即可得出你要的 早班食品總計="金額"

    除非你是堅持要在access 資料表 裡作業

    不然 試試這方法也無彷 反正 答案對就好

    2011-09-26 18:44:08 補充:

    大大是箇中高手 將 access轉出 經過execl計算出答案

    在將答案帶入access 路雖然遠了一點 但不該是問題

    另外 表A 跟表B 資料欄位 A 是早班飲料 B是飲料 名稱不同....

    既然有早班 自然該有中午甚至晚班

    那access A 既然能輸入班別 品名 量

    為何不順便帶入單價欄位呢 ? 光有"量" 而沒有"單價" 不是很奇怪嗎 ..?

    如access A 能增加一欄"單價" 那 計算總金額 該很容易吧

    2011-09-30 11:42:24 補充:

    我就知道 你的需求絕非如此 如純由EXECL 來設計

    其時倒蠻簡單 類似一簡易EXECL軟體(量身訂做)

    第一分頁 只需當作一個頁面(使用者輸入單筆交易時用)

    第二分頁 為品項單價

    第3分頁 記錄各次交易(欄位可隨需求增加)

    (將本分頁設定密碼保護)加入時間函數 只要有輸入 隨時記錄時間

    第四分頁 統計

    重點在第3分頁 欄位越詳細 日後各項統計越方便

    EXECL 的特性 就是 只要是畫面上有的(分頁亦同) 你要甚麼 它就能給你什麼

    2011-09-30 12:12:37 補充:

    版主的需求 應該類似 超商的客戶交易軟體

    只是 因超商商品眾多 故使用條碼掃描登錄

    而我規劃的 只是小型商店 (種類不多) 又為求成本考量

    暫時以EXECL 規劃功能類似的交易登錄軟體

    當然 內容會牽涉到 按鈕(輸入用) 及一些函數

    比如 以VLOOKUP來說 它共有4格

    一 點入你要查詢的東西(第一分頁的某一儲存格)

    二 輸入你要查詢的範圍(第2分頁的品項範圍)

    三 輸入(顯示出第2分頁 你要查詢的那一列 第幾個位置)

    四 輸入後 搜尋必須完全一致( 不然搜尋不到時 會去用 類似 來替代)

    Source(s): 自己, 自己
  • 9 years ago

    下列假設:

    資料表B的欄位

    品名_單價

    飲料 _25元

    資料表A的欄位

    班別_品名__數量

    早班_麵食__2

    請使用_資料表A_作一個查詢

    班別_品名__數量_單價:DLookUp("單價","資料表B","品名='" & [品名] & "'")

    以上你就找到_資料表B的單價_然後乘數量_就是該筆資料合計.

    2011-09-30 11:48:12 補充:

    若還是有問題_請將檔案寄過來_直接討論_避免猜測式的答覆.

  • 9 years ago

    我想知道的是,怎麼在事件的算式上用什麼語法帶入其他資料表的值,爬文超久找不到= =

  • 同學
    Lv 7
    9 years ago

    要透過查詢或表單計算

    如需協助是否可提供檔案

    幫您製作參考範例

Still have questions? Get your answers by asking now.