|
发表于 2023-7-11 23:49:59
|
显示全部楼层
湖北省孝感市
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 字段名 | 文本型 | | | 条件名 | 文本型 | | | 条件值 | 文本型 | | | list | 存取列表 | | | cha询条件 | 文本型 | | | 键值表 | 存取键值表 | | | 结果 | 逻辑型 | | | 错误原因 | 文本型 | | | int | 整数型 | | | 综合条件 | 文本型 | | | 逻辑值 | 逻辑型 | | | list1 | 存取列表 | | | 置等待鼠标 ()组件. 初始化 (超表 )组件. 同步_到数据 (list )计次循环首 (高级表格1.行数 - 1, i )字段名 = 高级表格1. 取文本数据 (i, 1 )条件名 = 高级表格1. 取文本数据 (i, 2 )条件值 = 高级表格1. 取文本数据 (i, 3 )如果真 (字段名 = “” 或 条件名 = “”)到循环尾 ()判断 (条件名 = “等于”)如果 (条件值 ≠ “”)条件值 = “'” + 条件值 + “'”条件值 = “null” cha询条件 = 字段名 + “ = ” + 条件值 判断 (条件名 = “不等于”)如果 (条件值 ≠ “”)条件值 = “'” + 条件值 + “'”条件值 = “null”cha询条件 = 字段名 + “ != ” + 条件值 判断 (条件名 = “包含”)如果真 (条件值 = “”)信息框 (“条件值不能为空”, 0, , 窗口_高级搜索删选 )返回 ()cha询条件 = 字段名 + “ LIKE '%” + 条件值 + “%'”判断 (条件名 = “不包含”)如果真 (条件值 = “”)信息框 (“条件值不能为空”, 0, , 窗口_高级搜索删选 )返回 ()cha询条件 = 字段名 + “ NOT LIKE '%” + 条件值 + “%'”判断 (条件名 = “以某某开始”)如果真 (条件值 = “”)信息框 (“条件值不能为空”, 0, , 窗口_高级搜索删选 )返回 ()cha询条件 = 字段名 + “ LIKE '” + 条件值 + “%'”判断 (条件名 = “以某某结束”)如果真 (条件值 = “”)信息框 (“条件值不能为空”, 0, , 窗口_高级搜索删选 )返回 ()cha询条件 = 字段名 + “ LIKE '%” + 条件值 + “'”判断 (条件名 = “大于”)cha询条件 = 字段名 + “ > ” + 到文本 (到整数 (条件值 )) 判断 (条件名 = “大于等于”)cha询条件 = 字段名 + “ >= ” + 到文本 (到整数 (条件值 )) 判断 (条件名 = “小于”)cha询条件 = 字段名 + “ < ” + 到文本 (到整数 (条件值 )) 判断 (条件名 = “小于等于”)cha询条件 = 字段名 + “ <= ” + 到文本 (到整数 (条件值 )) cha询条件 = “”如果真 (cha询条件 ≠ “”)如果 (综合条件 = “”)综合条件 = cha询条件 逻辑值 = 高级表格1. 取按钮选中 (i - 1, 4, 0 )综合条件 = 综合条件 + 选择 (取反 (逻辑值 ), “ AND ”, “ OR ”) + cha询条件 计次循环尾 ()如果真 (综合条件 ≠ “”)结果 = list. cha询 (list1, , 综合条件, 错误原因 )如果真 (取反 (结果 )) 信息框 (“cha询错误:” + 错误原因, 0, , 窗口_高级搜索删选 )返回 ()如果真 (list1. 取数量 () < 1 )信息框 (“搜索失败!”, 0, , 窗口_高级搜索删选 )返回 ()超表.全部删除 ()组件. 填充数据 (list1 )组件_列表_格式化序号 (超表 )如果真 (选择框1.选中 )组件_列表_全选 (超表 )窗口_高级搜索删选.销毁 ()
补充内容 (2023-7-12 00:40):
多条件cha询,这你要是看不懂那就没辙了 |
评分
-
查看全部评分
|