以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 多项加载条件,其中一项取top5,其余条件无记录数限制 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154374) |
-- 作者:tld -- 发布时间:2020/9/12 21:47:00 -- 多项加载条件,其中一项取top5,其余条件无记录数限制 老师好。下面的代码中,加载了 "[开票id] = \'" & id_kp & "\' " 其中,dtb2中有包含两列:【票据号码】及【开票id】。 Dim dtb2 As DataTable = DataTables(e.Form.name & "_table2") Dim id_kp As String = tb1.Current("开票id") dtb2.loadfilter = "[开票id] = \'" & id_kp & "\' " dtb2.Load 如何在这个加载基础上,增加加载条件 "[开票id] is nothing \' ",且要求票据号码从小到大,取前5行。两个条件是 or 的关系。 谢谢老师! |
-- 作者:linyunu -- 发布时间:2020/9/12 22:01:00 -- http://www.foxtable.com/webhelp/topics/1928.htm |
-- 作者:有点蓝 -- 发布时间:2020/9/13 20:25:00 -- 这种要使用sql处理 "select * from {表a} where [开票id] = \'" & id_kp & "\' or 票据号码 in (select top 5 票据号码 from {表a} where 开票id is null order by 票据号码)"
|