Access 可否自動計算





頁 : 1 [2]

antion
2003-05-07, 07:16 PM
建立以autoexec為名的[巨集],可在點選db1.mdb檔時就可直接執行所設定表單,簡單的說--就如同DOS的自動執行批次檔AUTOEXEC.BAT

若要[查詢]請建立[查詢表單]...
若要[列印]請建立[列印表單],或建立[列印報表]...

若您想以目前狀況三個欄位都要可[列印]和[查詢],那就要在[資料表1]增加[C]欄,再設定[C]=[A]+[B],因為到目前為止只有[資料庫]及[輸入表單]而已,也可按下方的左右箭頭的來[查詢].[編輯]和[新增]資料...

建議您還是買本Access入門的書來研究和練習,因為,這些真的不是三言兩語可以講完的...




chan15
2003-05-07, 09:55 PM
我有買書啊 我的意思是

設一個欄位叫C 然後做資料表 那他預設值就是C

可是我們把他改成C=A+B 那表單儲存的結果會永遠等於我們後來給他預設的數值0

在表單欄位看的到相加的結果沒錯 但是在資料表裡面他會是0 當然做查詢也會是0

你懂我意思嗎

antion
2003-05-08, 11:12 AM
[資料表]只是一個[位置]而已,您必須另設[儲存程序],使[A]+[B]的運算結果存放到[C]的[位置]裡...

Excel也是一樣,它可運算並顯示結果,但是您若未按[儲存鍵],運算的結果並不會有任何[儲存]動作...

因為他們的來源都是[已知],沒必要重複,浪費空間,一般設計程式很少把[運算值]存入[資料表],也很少直接以[資料表]來做新增.編輯.查詢.列印..等工作...

例:統一發票--
[售價]及[稅率]為已知,稅率[內含]或[外加]為選項,[合計金額]為運算值,設計資料庫[資料表]時,只須規劃[售價].[稅率].[選項代碼或邏輯]就可以了,要查詢(列印)發票或帳單時,只要抓取[售價].[稅率].[選項代碼或邏輯],再直接以查詢(列印)表單顯示或列印所需的運算值...

您可參考內建範例
點選[檔案]>[新增檔案]>右邊的[資料庫]有很多實用的範例,
並善用[小幫手]及[說明],它就是一本非常詳細的工具書...