精易论坛
标题:
判断编辑框是否有内容
[打印本页]
作者:
戒卜掉思恋
时间:
2015-8-2 22:45
标题:
判断编辑框是否有内容
6 个编辑框 判断是否有内容 吧有内容的筛选出来 根据组件编号写出sql语句 有没有什么好办法啊 可以私聊我[qq]3032663943[/qq] 求帮忙啊 就是判断编辑框是否有如果这个问题还没有解决 求大神 小的膝盖鲜上了
作者:
戒卜掉思恋
时间:
2015-8-2 22:47
@男朋友
@七月你好
@糖糖—贝亚安娜
@宇智波·晓易
@99277332
@abcde158308
@幕月小猪
发现是个坏习惯 现在养起来了
作者:
galbendanmy
时间:
2015-8-2 22:56
子程序名
返回值类型
公开
备 注
_按钮1_被单击
变量名
类 型
静态
数组
备 注
h
整数型
edit
编辑框
i
整数型
h =
寻找组件
(
_启动窗口,
“编辑框”
, , ,
)
计次循环首
(
取找到组件数目
(
h
)
, i
)
edit =
取所找到组件
(
h, i - 1
)
如果真
(
edit.内容 =
“”
)
调试输出
(
取组件名称
(
edit
)
+
“中没有内容”
)
返回
(
)
计次循环尾
(
)
清除组件寻找句柄
(
h
)
调试输出
(
“都有内容”
)
i
支持库列表
支持库注释
spec
特殊功能支持库
.版本 2
.支持库 spec
.子程序 _按钮1_被单击
.局部变量 h, 整数型
.局部变量 edit, 编辑框
.局部变量 i, 整数型
h = 寻找组件 (_启动窗口, “编辑框”, , , )
.计次循环首 (取找到组件数目 (h), i)
edit = 取所找到组件 (h, i - 1)
.如果真 (edit.内容 = “”)
调试输出 (取组件名称 (edit) + “中没有内容”)
返回 ()
.如果真结束
.计次循环尾 ()
清除组件寻找句柄 (h)
调试输出 (“都有内容”)
补充内容 (2015-8-2 22:57):
转自早上看到的某贴,忘了是哪个了。。
作者:
男朋友
时间:
2015-8-3 08:59
私聊我,思路说清楚。qq在下方
作者:
80ww
时间:
昨天 17:09
.版本 2
.子程序 生成SQL语句, 文本型
.局部变量 sql语句, 文本型
.局部变量 条件列表, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 字段名, 文本型
.局部变量 编辑框组件, 编辑框
' 初始化SQL基础语句
sql语句 = "SELECT * FROM 表名 WHERE 1=1"
' 定义编辑框对应的字段名(根据实际需求修改)
.常量 字段映射, "{
""编辑框1"": ""字段1"",
""编辑框2"": ""字段2"",
""编辑框3"": ""字段3"",
""编辑框4"": ""字段4"",
""编辑框5"": ""字段5"",
""编辑框6"": ""字段6""
}"
' 创建JSON对象解析字段映射
.局部变量 json, 类_json
json.解析(#字段映射)
' 遍历所有编辑框
计次循环首(6, i)
编辑框组件 = 取标记组件("编辑框" + 到文本(i))
' 检查编辑框是否有内容
如果(编辑框组件.内容 ≠ "")
字段名 = json.取通用属性("""编辑框" + 到文本(i) + """")
' 添加到条件列表(这里使用LIKE模糊cha询,根据需求可改为=精确cha询)
加入成员(条件列表, 字段名 + " LIKE '%" + 编辑框组件.内容 + "%'")
.如果结束
计次循环尾()
' 组合所有条件
如果(取数组成员数(条件列表) > 0)
sql语句 = sql语句 + " AND " + 数组_合并(条件列表, " AND ")
.如果结束
返回 sql语句
.子程序 数组_合并, 文本型
.参数 数组, 文本型, 数组
.参数 分隔符, 文本型
.局部变量 结果, 文本型
.局部变量 i, 整数型
计次循环首(取数组成员数(数组), i)
如果(i > 1)
结果 = 结果 + 分隔符
.如果结束
结果 = 结果 + 数组[i]
计次循环尾()
返回 结果
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4