回 帖 发 新 帖 刷新版面

主题:组合框问题???

我的想法是: 

   表单里有一个组合框,它的数据源是一个表的字段。
   表单运行后:
   初始界面,组合框里无内容,是空的。
   在输一些字符时,可以实现自动模糊查找,如果能找到相应的值,可直接选定,
   然后将此值赋值给一个变量。
   如果没有找到相应的值,则直接输入后,可以保存到表中的字段值里,
   并同时也可将此值赋值给一个变量。

   请问各位高手,如何才能实现,非常感谢!!!

回复列表 (共5个回复)

沙发

竟然无人能解决此问题啊???????
不会吧??????

板凳

[quote]竟然无人能解决此问题啊???????
不会吧??????[/quote]


是因为看不懂你的问题。

3 楼

楼上的老师,很抱歉,是我没有表述清楚。
这个组合框内输入的是传真的接收人,如果是老客户,可以实现前几个字符(或汉字)的模糊查找,然后直接在下拉框里选择名字即可,如果是新客户,可以直接输入,并可以保存的相应表的字段NAME里,下次就直接选定就可以了。 表名:RCV  字段:NAME
 请高手指教如何写代码,非常感谢!!  表的其它功能部分已经写好了。

4 楼

在组合框的lostfocus里面加下列代码可以实现

select rcv
locate for name=thisform.combo1.value  
if found()
    thisform.combo1.value=name
    else
       append blank
       repl name with thisform.combo1.value

endif

5 楼


楼上的尚未说明模糊查找功能,我也很想知道

我来回复

您尚未登录,请登录后再回复。点此登录或注册