access 组合框模糊查询 - 其他数据库开发 / Access
由于组合框的行来源数据很多,所以我写了以下代码:
Private Sub F_NAME_Change()
Me.F_NAME_标签.SetFocus
Me.F_NAME.Requery
Me.F_NAME.SetFocus
If Nz(F_NAME) <> "" Then Me.F_NAME.SelStart = Len(Me.F_NAME)
Me.F_NAME.Dropdown
End Sub
但是,无法实现像SQL语句中的 LIKE "* x *" 这样的任何位置的字符串模糊查询,只能做到首字符串的模糊查询
请问,要想做到任何位置的字符串模糊查询(像SQL语句中的 LIKE "* x *" )
怎么写呢?
有点急,能否帮帮忙
在查询的SQL中你可以这样用mid(字段名 ,num)as XXX
怎样分类查询?
没有分类查询,
字段值只是单位名称而已,
在组合框的行来源上做一个模糊搜索
后来我又改成这样
Private Sub F_NAME_Change()
Dim a As String
a = "*" & Me.F_NAME.Text & "*"
Me.F_NAME.RowSource = "SELECT F_NAME from Ftab Where F_NAME like ''''" & a & "''''"
Me.F_NAME.Dropdown
End Sub
但还是无法搜索
不太明白你所说的,你不就是需要一个模糊查询嘛!
SQL code:
strSql="f_name like '*" & f_name.value & "*'"
Form.filter=strsql
form.filteron=true
{{
相关问答:
写asp网站的时候,在网上下了个模板,他的数据库中有一个id字段,在access中这个字段的是自动编号的,不能修改,提示说控件已绑定,请问大哥哥大姐姐们,如何取消这个绑定......
你想修改成什么?
QQ群 48866293 / ......
如何将一个ListBox中的数据存在数据库中的一个字段下面,并且每条记录的字符串个数不一定 以及如何从数据库中读取该ListBox中的所有记录
C/C++ code:
//存入数据库
void __fastcall TForm1::Button5Click(TO ......
想Access插入数据(批量),在VS直接运行数据成功插入,但若发布后远程操作(通过IP),则数据没有插入。我将通过IP操作的Access路径显示出来,确认服务器路径是对的,可就是不成功,哪位知道给指点一下。
C# code: ......
表tab_emp中有个时间字段“tt”是DateTime类型,现查询某个时间段之间的数据:
程序如下:
====================================================================================================
......