威纶通官方论坛

配方数据库宏指令

[复制链接]
发表于 2022-2-12 10:08:50 | 显示全部楼层 |阅读模式
我有一个项目需要用到IE系列触摸屏的配方功能,由于配方数目比较多,有500个左右,需要用到配方搜索功能,我参照手册试了下,还是不对,哪个大神教教我,最好能发个实例给我看看,下面是我写得宏指令,lanp是配方名称,2005是配方项目
macro_command main()
int recordID = 0
int total_row = 0
int row_number = 0
bool result_query
bool result_id
short name
GetData(name, "Local HMI", LW, 0, 1)
result_query = RecipeQuery("SELECT * FROM lanp WHERE 2005 =%(name)", total_row)  
if (result_query) then  
RecipeQueryGetRecordID(recordID, row_number)
SetData(recordID, "Local HMI", LW, 10, 1)  
end if
end macro_command
发表于 2022-2-16 10:21:44 | 显示全部楼层
您好
欢迎您来威纶通论坛交流疑问。
论坛有分“HMI综合版”“Macro宏指令版”“变频器综合版”等
请大家“对号发帖”,谢谢配合。
发表于 2022-11-26 16:51:30 | 显示全部楼层
你好,解决了吗?我也在做,但是只能全字匹配搜索,不能模糊搜索
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2025-5-9 16:07

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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