广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 336|回复: 3

检索配方数据表格

[复制链接]

19

主题

38

帖子

161

积分

注册会员

Rank: 2

积分
161
发表于 2025-2-15 16:49:00 | 显示全部楼层 |阅读模式
请问如何检索配方数据记录表格,并使检索到的内容高亮或被选中,试了很多方法都不能实现

回复

使用道具 举报

0

主题

523

帖子

1532

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1532
发表于 2025-2-17 16:40:22 | 显示全部楼层
只能把配方的索引地址直接切换到对应的配方,数据记录控件高亮或者动态改变某一行的颜色暂时不支持
回复

使用道具 举报

19

主题

38

帖子

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2025-2-18 08:20:30 | 显示全部楼层
像这样能体现出在哪一行也可以

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

19

主题

38

帖子

161

积分

注册会员

Rank: 2

积分
161
 楼主| 发表于 2025-2-18 08:27:59 | 显示全部楼层
我可能没表达清楚,想要实现这样的功能:用户在1处输入菜单名点击保存后,存入表格第二列(3处),可以在2处输入菜单名进行搜索,可以只显示序列号来表示,但是序列号在lua脚本中怎么表示我不太清楚,这是写的代码
if vtype==VT_RW
then
    if addr==0x3010
        then
        local val = get_uint16(VT_RW,0x3010)
            if val==1
                then
                local youtable={get_string(VT_RW,0x1045)}
--利用循环方式精确查询
for n=1,#youtable do
    if youtable[n]== 'get_string(VT_RW,0x3005' then
       return youtable[n]
    end
end
--利用循环方式从左向右查询
local newtable={}
for n=1,#youtable do
   local start, end_ = string.find(youtable[n], "get_string(VT_RW,0x3005")
    if start then
       newtable[#newtable+1]=youtable[n]
   end
   return newtable
end
end
end
end

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-3-14 05:48 , Processed in 0.054037 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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