【发布时间】:2013-02-21 21:43:18
【问题描述】:
我正在使用 Microsoft Access 2007。当我开始输入新记录时,有没有办法访问建议我以前输入的内容,以节省我输入整个单词的时间?例如,当我开始输入 S 时,它可能会开始提示我已经输入的以 S 开头的单词,然后如果我输入 ST,它可能会提示 STATION,我只需按 Enter 键即可插入该单词?
【问题讨论】:
-
您为组合框添加了标签;在我看来,这可能是最便宜的解决方案。使组合行源成为查询:
SELECT DISTINCT YourField FROM YourTable ORDER BY YourField; -
@HansUp +1 你应该把你的评论作为答案......它解决了这个问题
-
您好,感谢您的回复我尝试了您的查询,但它没有解决我认为我的表有问题。我的 部门描述 字段我已经在那里输入了一个值,但是我的新值输入的不加到我的下拉列表中,也不加到我的部门表中。你能指出我的表中有什么问题吗
-
我没有收到任何错误消息,我的新值已存储,但我输入的最后一个值丢失了,没有添加新行。我在控制源上没有任何值,绑定值设置为 1
-
将控制源设置为将接收组合值的字段的名称。这称为将组合“绑定”到字段。没有控制源,你有一个“未绑定”的组合......这意味着它不会在任何地方存储任何东西。
标签: ms-access combobox textbox ms-access-2007