【发布时间】:2015-09-25 22:16:35
【问题描述】:
同一个表中有一个 StreetNumber 字段和一个 StreetName 字段。我想让用户开始在任一字段中输入,当他们在组合框下拉列表中看到现有记录时,他们可以选择它(到目前为止我可以做到这一点)。然后,当他们单击另一个组合框时,它会在第一个组合框中显示所有现有记录,它们也共享相同的信息。
例如,对于这些记录:
--------------------------------------
ID |StreetNumber |StreetName |Category
1 |10 |Main Street |House
2 |20 |Main Street |Apartment
3 |10 |King Street |Store
4 |11 |Queen Street |Factory
-----------------------------------
当用户输入“1”时,StreetNumber 组合框中将显示“10”和“11”。用户点击 10。在 StreetName 中,用户点击组合框下拉箭头,它只显示“Main Street”和“King Street”。还希望(但可选)它也以另一种方式工作;如果用户先输入“Main Street”,则 StreetNumber 应在下拉菜单中显示“10”和“20”。
额外:如果他们随后在组合框中选择“Main Street”,则选择 ID=1,并且 Category 字段会自动使用“House”填充自身,并在保存时更新 ID=1 而不是创建新的。这如何实现?
这似乎是以前可能做过的事情,但要么我没有使用正确的搜索词,要么没有人使用 Access。
感谢您的帮助!
【问题讨论】:
标签: ms-access