我有一個鏈接到一個表的單一表單。該表單有三個綁定文本框,每個文本框允許將數據輸入到表中。在文本框中輸入日期,美元金額和客戶帳單郵資。我的問題是如果我有多個客戶,收取一筆費用。訪問2007年:在單個綁定文本框中輸入多個條目
我想更改客戶端條目文本框,以便我可以鍵入多個客戶端,用逗號分隔,訪問將知道輸入的金額並將其分配到輸入的客戶端數量之間。
這可能嗎?任何幫助,將不勝感激!我大部分時間都是自學自己的,並不是很聰明。
我有一個鏈接到一個表的單一表單。該表單有三個綁定文本框,每個文本框允許將數據輸入到表中。在文本框中輸入日期,美元金額和客戶帳單郵資。我的問題是如果我有多個客戶,收取一筆費用。訪問2007年:在單個綁定文本框中輸入多個條目
我想更改客戶端條目文本框,以便我可以鍵入多個客戶端,用逗號分隔,訪問將知道輸入的金額並將其分配到輸入的客戶端數量之間。
這可能嗎?任何幫助,將不勝感激!我大部分時間都是自學自己的,並不是很聰明。
讓我先說這不是一個好主意,但是,如果是爲了個人使用,可以使用VBA來分割文本字符串並進行計數,那麼很可能會遇到一些問題,這取決於綁定字段的設置方式。
我會建議的是一個列表框,你的兩個文本框和一個子窗體。使用多選列表框可以選擇一個或多個客戶端。一小段代碼將允許您遍歷列表併爲每個客戶端插入一條記錄到表中,日期和金額除以列表計數。子窗體將顯示插入的記錄以進行檢查。
例如:
For Each itm In Me.ListBox.ItemsSelected
sSQL = "INSERT INTO MyTable (ClientID, Amount, InvDate) " _
& "VALUES (" & Me.ListBox.Column(0, itm) & "," _
& Me.txtAmount/Me.ListBox.ItemsSelected.Count & ",#" _
& Me.txtDate & "#)"
CurrentDB.Execute sSQL, dbFailOnError
Next
Me.SubformControlName.Form.Requery
不要。認真。 – 2010-11-11 04:09:04