Microsoft Access自动填充字段可以吗?

Tuk*_*ncy 6 ms-access combobox textbox ms-access-2007

我正在使用Microsoft Access 2007.当我开始输入新记录时,是否有办法访问我之前输入的内容,以节省我输入整个单词的时间?例如,当我开始键入S时,它可能会开始建议我已经用S键入的单词,然后如果我键入ST它可能会建议STATION我可以按Enter键来插入该单词吗?

Han*_*sUp 6

您的问题包括组合框的标签; 在我看来,这可能是最便宜的解决方案.

使组合行源成为查询:

SELECT DISTINCT YourField
FROM YourTable
ORDER BY YourField;
Run Code Online (Sandbox Code Playgroud)

将组合的"限制列表"属性设置为"否",用户可以添加先前存储的值中不存在的值.

或者,将该属性设置为"Yes"并为组合的"On Not in list"事件编写VBA代码.

不管怎样,你应该有一个索引YourField.您可以.Requery从表单的On Current事件中获取组合的行源,以便"刷新"以获取最新的添加内容.