以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]根据多组单选框值进行筛选的代码怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89720)

--  作者:kyh
--  发布时间:2016/8/28 0:17:00
--  [求助]根据多组单选框值进行筛选的代码怎么写?

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
如图
根据多组单选框选择的值,筛选出对应的订单。
其中有效状态为逻辑型
请问这段代码应该怎么写呢?
[此贴子已经被作者于2016/8/28 0:20:53编辑过]

--  作者:大红袍
--  发布时间:2016/8/28 11:54:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/1058.htm

 

 


--  作者:kyh
--  发布时间:2016/8/28 13:34:00
--  
If e.Form.Controls("rdoYifu").Checked = True \' 如果付款状态选择了"已付"
    
If Filter >"" Then
        Filter = Filter & 
" And "
    
End If
    Filter = Filter & 
"已付款 = True"
End
 If
If 
e.Form.Controls("rdoWeifu").Checked = True \' 如果付款状态选择了"未付"
    If 
Filter >"" Then
        
Filter = Filter & " And "
    
End If
    
Filter = Filter & "已付款 = False Or 已付款 Is Null"
End If
If 
Filter > "" Then
    Tables(
"订单").Filter = Filter
End If
是这段代码吗?我看了无数遍了。这只是一组单选框的筛选啊,单组的我会写,多组的话,每一组单选框都要写这样一段代码吗?

--  作者:大红袍
--  发布时间:2016/8/28 14:25:00
--  
 是的,每一组都要那样写。