开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 471|回复: 6
收起左侧

[求助] 高级表格,输入文字的时候怎么样才能弹出列表选择内容

[复制链接]
结帖率:18% (2/11)
发表于 2024-3-15 11:40:04 | 显示全部楼层 |阅读模式   浙江省嘉兴市
高级表格1.置列类型 (2, #表格常量.列表型)
怎么样在我输入的时候模糊查找出我需要的内容(包括数字,符号,英文,中文)
现在就是如何设计输入的时候能正确的判断出哪个中文,以及我按backspace健的时候能同步减少变量中的内容
还有就是中文会出现乱吗
求大神指导
.版本 2
.支持库 eGrid
.支持库 spec

.子程序 _高级表格1_字符输入, 整数型
.参数 字符代码, 整数型

变量 = 变量 + 到文本 (字符 (字符代码))

读取菜品品类分类 ()





.子程序 读取菜品品类分类
.局部变量 临时变量, 文本型
.局部变量 记录集局部, 整数型

' ’log (“读取菜品品类分类信息”)
.如果 (外部数据库5.打开SQL数据库 (地址, 账号, 密码, 数据表, , ) = 假)
    ' ’log (“数据库连接失败”)
    信息框 (“数据库连接失败”, 0, , )
.否则
    高级表格1.清空下拉列表 ()
    调试输出 (删首尾空 (变量))
    .判断开始 (删首尾空 (变量) = “”)

    .默认
        ' ’停止 = 真
        记录集局部 = 外部数据库5.cha询 (“select 主名称 from 菜品自动分类数据表 where 主名称 like '” + 删首尾空 (变量) + “%'ORDER BY 主名称 desc”)
        调试输出 (“select * from 菜品自动分类数据表 where 主名称 like '” + 删首尾空 (变量) + “%'ORDER BY 主名称 desc”)
        ' ’停止 = 假
        .判断循环首 (外部数据库5.尾记录后 (记录集局部) = 假)
            ' ’调试输出 (到文本 (外部数据库5.读 (记录集局部, “主名称”)))
            高级表格1.插入下拉列表项 (2, 到文本 (外部数据库5.读 (记录集局部, “主名称”)))
            外部数据库5.到后一记录 (记录集局部)
        .判断循环尾 ()
        外部数据库5.关闭记录集 (记录集局部)
        外部数据库5.关闭 ()

输入的是猪肉   返回的是 猪砣肉
* “”
* “读取菜品品类分类信息”
* “猪”
* “select * from 菜品自动分类数据表 where 主名称 like '猪%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪”
* “select * from 菜品自动分类数据表 where 主名称 like '猪%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣肉”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣肉%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣肉”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣肉%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “”
* “读取菜品品类分类信息”
* “猪”
* “select * from 菜品自动分类数据表 where 主名称 like '猪%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪”
* “select * from 菜品自动分类数据表 where 主名称 like '猪%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣肉”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣肉%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”
* “猪砣肉”
* “select * from 菜品自动分类数据表 where 主名称 like '猪砣肉%'ORDER BY 主名称 desc”
* “读取菜品品类分类信息”

评分

参与人数 1精币 +1 收起 理由
独倚斜阳 + 1 给你回点血

查看全部评分

结帖率:95% (56/59)

签到天数: 22 天

发表于 2024-3-15 11:41:52 | 显示全部楼层   福建省宁德市
回复 支持 反对

使用道具 举报

结帖率:18% (2/11)
 楼主| 发表于 2024-3-15 12:02:18 | 显示全部楼层   浙江省嘉兴市
鹏书 发表于 2024-3-15 11:41
https://www.bilibili.com/video/BV1dh4y1o7hH/

重点是怎么在高级表格输入的时候正确的提取文字出来
回复 支持 反对

使用道具 举报

结帖率:85% (45/53)

签到天数: 17 天

发表于 2024-3-15 12:43:20 | 显示全部楼层   浙江省嘉兴市
要说你这5精币问这么个问题,说你小气吧,你还是倾尽所有了,还弄到负数去了,说他多吧,又只有这点精币!!!
回复 支持 反对

使用道具 举报

结帖率:18% (2/11)
 楼主| 发表于 2024-3-15 13:17:33 | 显示全部楼层   浙江省嘉兴市
自己研究了下,效果是达到了,就是不知道这个方法算不算笨方法

.版本 2
.支持库 eGrid

.子程序 _高级表格1_光标位置改变
.局部变量 i, 整数型
.局部变量 坐标横向, 整数型
.局部变量 坐标纵向, 整数型

编辑框1.可视 = 真
.如果 (高级表格1.取光标列号 () = 1)
    编辑框1.宽度 = 高级表格1.取单元格列宽 (高级表格1.取光标行号 (), 高级表格1.取光标列号 ())
    编辑框1.高度 = 高级表格1.取单元格行高 (高级表格1.取光标行号 (), 高级表格1.取光标列号 ())
    .计次循环首 (高级表格1.取光标列号 (), i)
        坐标横向 = 坐标横向 + 高级表格1.取单元格列宽 (高级表格1.取光标行号 (), i - 1)
    .计次循环尾 ()
    .计次循环首 (高级表格1.取光标行号 (), i)
        坐标纵向 = 坐标纵向 + 高级表格1.取单元格行高 (i - 1, 高级表格1.取光标列号 ())
    .计次循环尾 ()
    编辑框1.左边 = 坐标横向 + 高级表格1.左边
    编辑框1.顶边 = 坐标纵向 + 高级表格1.顶边
    编辑框1.获取焦点 ()
回复 支持 反对

使用道具 举报

结帖率:100% (17/17)

签到天数: 16 天

发表于 2024-3-15 15:59:50 | 显示全部楼层   山东省潍坊市
黑蟑螂 发表于 2024-3-15 12:43
要说你这5精币问这么个问题,说你小气吧,你还是倾尽所有了,还弄到负数去了,说他多吧,又只有这点精币! ...

厉害啊,这都被你发现了~
回复 支持 反对

使用道具 举报

结帖率:85% (45/53)

签到天数: 17 天

发表于 2024-3-15 16:31:48 | 显示全部楼层   浙江省嘉兴市
qq1056123185 发表于 2024-3-15 15:59
厉害啊,这都被你发现了~

你币多,惹不起!!!土豪,节点精币花花bei!
回复 支持 反对

使用道具 举报

  高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则 致发广告者

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

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

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