• 首页>
  • 软件教程>
  • Access在已有数据的列表中如何实现按已知值来定位模糊搜索?

Access在已有数据的列表中如何实现按已知值来定位模糊搜索?

2024-06-22 11:41:18阅读量:45 字体:

问题:

 

在已有数据的列表中如何实现按已知值来定位模糊搜索?(急急)


不知大家能否明白我说的意思。
请大家帮帮手。
我的不能解决方案为:
1、如何遍历整个列表框中的数据来匹配已知值:难点:如何将列表框的数据往下移?
2、如何排除已查的,继续点击按纽时往下查再定位?
难点:排除(设定静态数据??)
 

 

 


回答:(未验证):

 

源码如下:
private sub command78_click()
on error goto err_command78_click
dim lst as listbox
set lst = me.lstwlbm
if isnull(me.lstwlbm) then
lst.selected(0) = true
end if

dim listmax as integer
listmax = lst.listcount ’+ lst.columnheads
if isnull(me.搜索) or ltrim(rtrim(me.搜索)) = "" then exit sub
dim strfind as string
static tmpsave as variant, ss as string
dim stid as variant, strfind1 as string, strind2 as string
dim i as integer, ii as integer

’strfind1 = "[" & treenaname & "] like ’*" & me.搜索 & "*’"
strfind = me.搜索
if strfind <> tmpsave then ’第一次搜索
ii = 0

else ’此后每次的搜索(有无重复)
ii = lst.itemsselected.item(0) + 1
end if

for i = ii to lst.listcount - 1
if lst.itemdata(i) like "*" & strfind & "*" then
ii = i
lst.selected(ii) = true
me.recordset.findfirst "[itmid]=’" & lst.itemdata(i) & "’"
me.bookmark = me.recordset.bookmark
exit for
end if
next i
if i = lst.listcount then
if msgbox("已全盘搜索过,找不到满足条件的记录!" & chr(10) & chr(13) & "要重头开始再查找吗?", vbcritical + vbyesno, "已搜索完毕!") = vbyes then tmpsave = ""
else
tmpsave = strfind

end if
exit_command78_click:
exit sub


err_command78_click:
msgbox err.description
resume exit_command78_click
end sub

以上就是Access在已有数据的列表中如何实现按已知值来定位模糊搜索?的全部内容,望能这篇Access在已有数据的列表中如何实现按已知值来定位模糊搜索?可以帮助您解决问题,能够解决大家的实际问题是谜爱阁生活网一直努力的方向和目标。

推荐阅读

  • 微信很小的那种表情包怎么做的

    微信很小的那种表情包怎么做的

    平常生活中微信很小的那种表情包可以在微信的小程序里根据自己的喜好进行制作,通过以下步骤制作微信表情包: 微信很小的那种表情包怎么做的 1、打开微信,切换到发现页面,点击小程序”进入小程序页...

    阅读: 1492

  • 剪映怎么在中间插视频

    剪映怎么在中间插视频

    想要使用剪映视频中间插入另一个视频,可以把原本视频分割再插入新的视频,通过以下步骤使用剪映在中间插视频: 剪映怎么在中间插视频 1、打开剪映,点击开始创作”进入选择页面。 2、选择一个视...

    阅读: 871

  • qq进群特效怎么关闭

    qq进群特效怎么关闭

    想要关闭qq进群特效,可以在qq群的进群特效相关功能进行关闭,开通超级会员才能享受进群特效,通过以下步骤关闭qq进群特效: qq进群特效怎么关闭 1、打开qq,点击qq群”进入qq群聊天页...

    阅读: 811

  • 地摊怎么申请微信商家码

    地摊怎么申请微信商家码

    地摊想要申请微信商家收款二维码,可以从微信收款小账本进行相关设置即可申请微信商家收款二维码,通过以下步骤可以申请微信商家收款二维码: 地摊怎么申请微信商家码 1、打开微信,切换到发现页面,点击小程序&...

    阅读: 907

  • 微信拉黑和删除

    微信拉黑和删除

    微信加入黑名单后给对方发消息,对方可以看到但不能回复,微信删除后双方都不能发消息,微信拉黑和删除具体步骤如下: 微信拉黑和删除 1、打开微信,切换到通讯录页面,点击联系人”进入联系人名片...

    阅读: 846

  • qq音乐删除访问记录别人能看见吗

    qq音乐删除访问记录别人能看见吗

    qq音乐删除了访问记录别人是不能看到的,可以在访客功能中删除访问记录,通过以下步骤删除qq音乐访问记录: qq音乐删除访问记录别人能看见吗 1、打开qq音乐,切换到个人中心,点击头像”进入...

    阅读: 802