读书人

pb9下拉数据窗口增量检索请各位大侠

发布时间: 2012-03-15 11:50:38 作者: rapoo

pb9下拉数据窗口增量检索,请各位大侠指点
比如dw_1中的 khgj 列为下拉数据窗口,且 这列的 Always Show Arrow 属性为 true。我想在编辑khgj这列时,下拉数据窗口能根据输入的字符,动态检索出类似数据,并显示下拉表。
求各位指点,谢谢!

[解决办法]
在数据窗口的editchanged事件中,写:

C/C++ code
if dwo.name = 'khgj' then    datawindowchild ldwc    if getchild('khgj', ldwc) = 1 then        ldwc.setfilter("列名 = '" + data + "'") //假设下拉数据窗口中相关列为“列名”,类型为char        ldwc.filter()         end ifend if
[解决办法]
貌似DDDW自身带有该功能,在输入数据时会自动根据输入的内容进行检索的。(AutoRetrieve属性选中)
[解决办法]
探讨
在数据窗口的editchanged事件中,写:

C/C++ codeif dwo.name = 'khgj' then
datawindowchild ldwc
if getchild('khgj', ldwc) = 1 then
ldwc.setfilter("列名 = '" + data + "'") //假设下拉数据窗口中相关列为“列名”,类型为char
ldw……

读书人网 >PB

热点推荐