2010-04-29 49 views
0

我有一個媒體租賃公司的Access數據庫,其中包括以下表格等等;訪問 - 如何在記錄輸入時導出字段

貸款: CUSTOMER_ID(PK), loan_datetimeLeant(PK), loan_dateReturned(PK)

LOAN_ITEMS: CUSTOMER_ID(PK), loan_datetimeLeant(PK), ITEM_ID(PK), loanItem_cost

項: ITEM_ID(PK), PRODUCT_ID, item_availability

PRODUCT: PRODUCT_ID(PK), PRODUCT_NAME, PRODUCT_TYPE

MEDIA_COST: PRODUCT_TYPE(PK), product_cost

所以基本上 '產品類型'(DVD,VHS等)決定了成本。 '產品ID'決定了每件產品的電影,平臺等。

我的問題是: 爲Loan_Items表創建表單時,無論何時添加新的Loan_Item記錄,如何填充loanItem_cost字段(以便存儲)?我需要將其存儲起來,因爲該項目的成本(product_cost)可能隨時間而改變,我想記錄客戶在貸款時支付的費用。

在此先感謝

+0

好的,現在我已經構建了一個包含'產品成本'和'loanItem_cost'(loanItem_cost值爲空)的查詢。 然後,我創建了一個包含按鈕的查詢表單。有沒有一種方法可以對該按鈕進行編程,以便在單擊時可以使用'product_cost'字段填充'loanItem_cost'字段? – user271132 2010-04-29 13:41:20

回答

0

轉到該按鈕的屬性並找到OnClick事件。選擇事件生成器(或類似的東西,我只是從內存中),然後雙擊。這應該帶你進入代碼編輯器。在這裏你可以添加像loanItem_cost = product_cost這樣的東西。

+0

我已經嘗試過,但沒有成功。 – user271132 2010-04-29 14:44:56

0

將loanItem_cost表單控件的Default Value屬性設置爲從其他表單或產品表中引用product_cost。

如果您有一個帶有打開其他窗體的按鈕的窗體,則可以在默認值屬性中的父窗體上引用一個控件:Forms![ParentFormName]![product_cost]

同樣,你可以使用查閱函數:

DLookup("product_cost", "ProductTable", "product_id = " & Forms![ParentFormName]![product_id]) 

中的product_id值的來源「其中」查閱函數的參數可以來自多個地方,但可能會被另一種形式的發現。

0

您可以創建一個更新查詢,以便從當前的product cost更新您的loan item cost。然後執行更新,只需執行查詢。

相關問題