开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 802|回复: 7
收起左侧

[易语言] 标签显示问题

[复制链接]
结帖率:54% (7/13)
发表于 2023-5-13 19:35:52 | 显示全部楼层 |阅读模式   重庆市重庆市
88精币
  
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
局_SQL语句文本型 
局_记录集句柄整数型 
局_代表文本型 
局_姓名文本型 
局_电话文本型 
局_时间文本型 
局_地址文本型 
局_索引整数型 
局_错误文本文本型 
局_产品文本型 
局_代收文本型 
局_总金额文本型 
局_单号文本型 
局_id整数型 
集_MySQL句柄整数型 
局_条件文本型 
b整数型 
c整数型 
n整数型 
数据整数型 
局_条件 = “”
标签4.标题 = “”
如果 (按钮1.标题 = “搜索”)
如果真 (删首尾空 (编辑框1.内容)“”)
信息框 (“请输入姓名cha询条件。”, 0 + #信息图标, “系统提示”, )
编辑框1.获取焦点 ()
返回 ()
如果 (局_条件 = “”)
局_条件 = “`客户姓名` LIKE '%”删首尾空 (编辑框1.内容)“%'”
局_条件 = 局_条件 + 取空白文本 (1)“AND”取空白文本 (1)“`姓名` LIKE '%”删首尾空 (编辑框1.内容)“%'”
集_MySQL句柄 = 连接MySql (“ip”, “ming”, “mi”, “hu”, 3306)
执行SQL语句 (集_MySQL句柄, “SET names GBK”)
局_SQL语句 = “SELECT * FROM `1` ”
如果真 (局_条件 ≠ “”)
局_SQL语句 = 局_SQL语句 + 取空白文本 (1)“WHERE”取空白文本 (1) + 局_条件
调试输出 (局_SQL语句)
如果真 (执行SQL语句 (集_MySQL句柄, 局_SQL语句))
取错误文本 (集_MySQL句柄, 局_错误文本)
调试输出 (局_错误文本)
返回 ()
局_记录集句柄 = 取记录集 (集_MySQL句柄)
调试输出 (局_记录集句柄)
计次循环首 (取记录集行数 (局_记录集句柄), )
读字段值 (局_记录集句柄, “主键”, 局_id)
读字段值 (局_记录集句柄, “姓名”, 局_代表)
读字段值 (局_记录集句柄, “日期”, 局_时间)
读字段值 (局_记录集句柄, “客户姓名”, 局_姓名)
读字段值 (局_记录集句柄, “电话”, 局_电话)
读字段值 (局_记录集句柄, “地址”, 局_地址)
读字段值 (局_记录集句柄, “产品”, 局_产品)
读字段值 (局_记录集句柄, “代收金额”, 局_代收)
读字段值 (局_记录集句柄, “全款”, 局_总金额)
读字段值 (局_记录集句柄, “单号”, 局_单号)
标签1.标题 = 局_姓名
标签2.标题 = 局_电话
标签3.标题 = 局_地址
标签4.标题 = “开单时间” + 局_时间 + “--”“销售代表-----” + 局_代表
如果 (标签3.标题 = “”)
信息框 (“没有搜索到,坚持客户姓名是否错误”, 0, , )
标签5.标题 = 到文本 (取记录集行数 (局_记录集句柄)) + “条数据”

计次循环尾 ()
c = 取记录集行数 (局_记录集句柄)
如果 (c = 0)
信息框 (“查无此人”, 0, , )
标签4.标题 = “”
如果 (c > 1)
按钮1.标题 = “下一个”




标签1.标题 = 局_姓名
标签2.标题 = 局_电话
标签3.标题 = 局_地址
标签4.标题 = “开单时间” + 局_时间 + “--”“销售代表-----” + 局_代表
释放记录集 (局_记录集句柄)


i支持库列表   支持库注释   
mysqlMySql支持库
spec特殊功能支持库

如果搜索到两条或者多条数据的时候,标签会展示一条数据,按钮标题变成下一条,再点击一下,展示下一条时间,按钮标题是改变了,但是如何实现下一条数据.......,求大老


回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值

结帖率:98% (58/59)
发表于 2023-5-13 19:37:18 | 显示全部楼层   福建省宁德市
感觉有点像分页cha询呢
回复

使用道具 举报

结帖率:54% (7/13)
 楼主| 发表于 2023-5-13 19:53:13 | 显示全部楼层   重庆市重庆市


目前只能实现到这种地步,点击下一个,标签不显示
回复

使用道具 举报

发表于 2023-5-13 20:00:55 | 显示全部楼层   贵州省遵义市
你这代码逻辑有问题,不管cha询到几条记录都使用的最后一条记录。要想实现你的功能,需要用个数组保存cha询到的记录,可以是全局、程序集或者局部静态数组。
回复

使用道具 举报

结帖率:100% (7/7)
发表于 2023-5-13 20:03:47 | 显示全部楼层   河北省沧州市
定义一个程序集或全局变量,cha询一条把数据库记录集位置赋值给变量,点下一条时,记录集跳到指定位置(集变量)
回复

使用道具 举报

结帖率:54% (7/13)
 楼主| 发表于 2023-5-13 20:21:10 | 显示全部楼层   重庆市重庆市
黑暗法师 发表于 2023-5-13 20:03
定义一个程序集或全局变量,cha询一条把数据库记录集位置赋值给变量,点下一条时,记录集跳到指定位置(集 ...

膜拜大佬给个例子
回复

使用道具 举报

结帖率:94% (16/17)
发表于 2023-5-13 22:38:44 | 显示全部楼层   黑龙江省哈尔滨市
楼主有没有考虑过,加个超级列表来存数据和展示数据呢. 这样你cha询出多条信息也不用点下一条了.全都展示在列表里
回复

使用道具 举报

结帖率:88% (21/24)
发表于 2023-5-15 10:03:44 | 显示全部楼层   内蒙古自治区通辽市
标签=标签+上一段的cha询的信息+#换行符
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /2 下一条

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表