//checkbox onlick
query_lx_lxdm.Enabled:=label_lx_lxdm.Checked;
//判断edit框enable ,生成like
var
str,like:string;
begin
like:='';
if query_lx_lxdm.Enabled then begin
str:=query_lx_lxdm.Text ;
if like='' then like:=' where '
else like:=like+' and ';
like:=like+' 路线代码 like '+quotedstr('%'+str+'%');
end;
if query_lx_lxmc.Enabled then begin
str:=query_lx_lxmc.Text ;
if like='' then like:=' where '
else like:=like+' and ';
like:=like+' 路线名称 like '+quotedstr('%'+str+'%');
query_lx_lxdm.Enabled:=label_lx_lxdm.Checked;
//判断edit框enable ,生成like
var
str,like:string;
begin
like:='';
if query_lx_lxdm.Enabled then begin
str:=query_lx_lxdm.Text ;
if like='' then like:=' where '
else like:=like+' and ';
like:=like+' 路线代码 like '+quotedstr('%'+str+'%');
end;
if query_lx_lxmc.Enabled then begin
str:=query_lx_lxmc.Text ;
if like='' then like:=' where '
else like:=like+' and ';
like:=like+' 路线名称 like '+quotedstr('%'+str+'%');
end;
query.sql.text:=str;
query.ExecSQL;
本文介绍了一种使用SQL查询和编辑框联动的动态LIKE匹配方法,通过检查用户输入并根据输入生成相应的LIKE条件,实现数据库查询的实时更新。此技术适用于需要动态过滤和搜索功能的应用场景。
256

被折叠的 条评论
为什么被折叠?



