以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 条件筛选 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92328) |
-- 作者:longyanlin -- 发布时间:2016/11/1 0:19:00 -- 条件筛选 For Each dr As DataRow In DataTables("订单明细").Select("审核=false")
以上代码除了“审核=false“外,还要加上个“属性=自制”,请问老师代码怎么写啊 |
-- 作者:longyanlin -- 发布时间:2016/11/1 0:22:00 -- If User.Group = "经理" Then 还有这段代码,怎么子表的“审核”不是全部审核啊,只是审核最上面的一行,一起求教教我,谢谢老师们 |
-- 作者:有点青 -- 发布时间:2016/11/1 8:41:00 -- If User.Group = "经理" Then
|
-- 作者:有点蓝 -- 发布时间:2016/11/1 9:16:00 -- 回1楼: For Each dr As DataRow In DataTables("订单明细").Select("审核=false and 属性=\'自制\'")
|
-- 作者:有点蓝 -- 发布时间:2016/11/1 9:18:00 -- 明细表如果不是可以独立审核的,每次都是全部审核的就没有必要做明细表审核了,直接审核主表就可以 |
-- 作者:longyanlin -- 发布时间:2016/11/1 12:16:00 -- 老师讲的很好,我改成了如下: If Tables("生产订单").Current("审核") = True Then Next
可是不能实现“属性”的模糊筛选,因为属性中有自制还有自制+外协 的内容,主要是复制后的是明细表里全部的筛选行,而不是当前已经审核过的对应子表行,老师还能解答吗?万分感谢了 |
-- 作者:longyanlin -- 发布时间:2016/11/1 14:12:00 -- 有没有老师在,可以帮帮忙不了,各位老师,师傅们 小妹妹感谢了 |
-- 作者:有点青 -- 发布时间:2016/11/1 14:17:00 -- For Each dr As DataRow In DataTables("订单明细").Select("属性 like \'自制\'")
改成
For Each dr As DataRow In DataTables("订单明细").Select("属性 like \'%自制%\'") |
-- 作者:longyanlin -- 发布时间:2016/11/1 15:45:00 -- 谢谢有点青老师,那主要的问题:只复制主表当前行下面的子表行内容还没有解决啊 |
-- 作者:有点蓝 -- 发布时间:2016/11/1 16:44:00 -- For Each dr As DataRow In DataTables("订单明细").Select("属性 like \'%自制%\' and 订单号=\'" & Tables("生产订单").Current("订单号") & "\'") |