我有一个链接到一个表的单一表单。该表单有三个绑定文本框,每个文本框允许将数据输入到表中。在文本框中输入日期,美元金额和客户帐单邮资。我的问题是如果我有多个客户,收取一笔费用。访问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