以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 前面包含指定字符加载 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175153) |
-- 作者:nuoyan89 -- 发布时间:2022/2/22 13:59:00 -- 前面包含指定字符加载 老师,标注红色的我想做指定为前面22位的加载出来(如:22AA150,22BA130,21AB35,我只需要加载开头是22的),请帮忙看看,谢谢! With DataTables("排产审核明细_生产排产表") .LoadFilter = "[生产批次] like \'%22%\' And [订单状态] <> \'已完成\'" \'一定要清除加载条件 .LoadTop = 500 .LoadPage = 0 .Load() End With |
-- 作者:有点蓝 -- 发布时间:2022/2/22 14:30:00 -- http://www.foxtable.com/webhelp/topics/0102.htm [姓名] Like \'%赫%\' [姓名] Like \'赫%\' [姓名] Like \'%赫\' 分别表示姓名中包括“赫”,姓名开头是“赫”(姓赫),姓名结尾是“赫” |
-- 作者:nuoyan89 -- 发布时间:2022/2/22 15:05:00 -- 老师,我红色字体在表中是这种格式显示的,现在放到窗口中进行统计时提示异常 ,这种不能这么填写吗? Case "待还刀待结案" r.Group = "生产过程处理" Dim cnt As Integer = DataTables("生产排产表").SQLCompute("Count(订单状态)","[生产批次] like \'22%\' And 订单状态 = \'待还刀,待结案\'") If cnt > 0 Then fl = Functions.Execute("addimage",fl,cnt) End If
[此贴子已经被作者于2022/2/22 15:11:50编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/2/22 15:12:00 -- 要分开判断 |
-- 作者:nuoyan89 -- 发布时间:2022/2/22 15:22:00 -- 我这个是一个名称,订单状态这列里名称“待还刀,待结案”,像这种是不能用逗号来隔开的吧 |
-- 作者:有点蓝 -- 发布时间:2022/2/22 15:30:00 -- 逗号要一致,如果单元格里存储的是中文逗号,查询也要使用中文逗号 |
-- 作者:nuoyan89 -- 发布时间:2022/2/25 10:50:00 -- 老师,我用以下代码统计的个数咋和实际的不一样呢(实际的如图1,图2是统计出来的结果),有些都统计不出来 Case "已完工待结案" r.Group = "生产过程处理" Dim cnt As Integer = DataTables("生产排产表").SQLCompute("Count(订单状态)","[生产批次] like \'22%\' And [订单状态] = \'已完工,待结案\' And \'," & _UserGroup & ",\' like \'%生产部%\'") If cnt > 0 Then fl = Functions.Execute("addimage",fl,cnt) End If |
-- 作者:有点蓝 -- 发布时间:2022/2/25 10:57:00 -- 数据没保存,SQLCompute只能查询已保存的数据 |
-- 作者:nuoyan89 -- 发布时间:2022/2/25 10:58:00 -- 但是我在窗口表中能查询到的,因为是在窗口表中操作的。如果要保存的话有什么方法吗? [此贴子已经被作者于2022/2/25 10:59:01编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/2/25 11:03:00 -- 保存就调用表格的save呀,还不会用? 如果是查询已加载的数据使用Compute,不要使用SQLCompute
|