在access中如何实现在文本框中输入某个字母,列表框中即出现以该字母开头的所有单词我在access中建立一个生词表,包括序号、单词、解释3个字段,现建立一个窗体,在窗体上建一个列表框,一个文本框,如何实现在文本框中输入一个字母,列表框中即出现以该字母开头的所有单词?

热心网友

在ACCESS中(按设计视图)新建窗体,在该窗体上添加文本框和列表框,列表框出现后,在列表框向导上选取消按钮。鼠标右键文本框,选处理事件(B),接着选代码生成器编写如下代码:Option Compare DatabaseOption ExplicitDim n As BytePrivate Sub Text0_KeyUp(KeyCode As Integer, Shift As Integer) Text0。Text = UCase$(Text0。Text) Text0。SetFocus n = Len(Text0。Text) Text0。SelStart = n Text0。SelLength = 1 List5。RowSource = "select 序号,单词,解释 from wz_bm where 单词='" & Text0。Text & "' order by 单词"End Sub对列表框,用鼠标右键列表框选属性,在行来源项鼠表点此框右处选中所需连接的数据表,并点。。。按钮建立查询按需要选字段。然后保存窗体。就能执行此窗体达到目的。下附ACCESS数据库 b压缩文件供调试其中数据表结构和窗体代码根据你的需要改动。。