查询得问题

kw123 2003-10-15 10:41:20
对于查寻
有一张表
字段1 字段2 字段3 字段4
1 aa bb cc
2 ab dd df
3 dd dd dc
4 dmk df dfd
5 ac df cd
我要查找字段2包含'a'的一条记录,肯定返回第1,2,5.关键的是显示出来的记录中字段2中的'a'字成红色,就象我们在搜索引擎中搜网址一样.要搜索的内容搜到后显示其他颜色以示区分.如何实现?
...全文
41 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
kw123 2003-10-16
  • 打赏
  • 举报
回复
eminena(俄罗斯方块)也是一个办法!我可以试试!!!
eminena 2003-10-16
  • 打赏
  • 举报
回复
将 字段2 分解后,用几个并列的 Text 覆盖,根据需要设置 Text 的颜色!
klbt 2003-10-15
  • 打赏
  • 举报
回复
ropriest(馆主)的做法正确,具体表达式应该是:
if (字段2 like '%a%', 255, 0)
qianfl 2003-10-15
  • 打赏
  • 举报
回复
好象比较难,网页上都是用html语句实现的,dw里不知道怎么用html
rferen2003 2003-10-15
  • 打赏
  • 举报
回复
if ((字段2 like 'a'),rgb(255,0,0),rgb(0,0,0))
这个字段2必须是字符类型的,否则会报错的
ropriest 2003-10-15
  • 打赏
  • 举报
回复
数据窗口中,设置字段2的Font属性Text Color:选择右边哪个红色的≠按钮,写上表达式:
if ((字段2 like a),rgb(255,0,0),rgb(0,0,0))

(字段2 like a)不一定对,呵呵,反正就是这个意思!
liliang800207 2003-10-15
  • 打赏
  • 举报
回复
pb中恐怕不行把
klbt 2003-10-15
  • 打赏
  • 举报
回复
你的意思是如果某行字段2是ad,只把字母a显示为红色?这样做我没有办法。
kw123 2003-10-15
  • 打赏
  • 举报
回复
大家解决的是将字段2变成红色,要求是上面的,各位大侠,有何良策???
kw123 2003-10-15
  • 打赏
  • 举报
回复
再深入一些,我只想将'a'变成红色,其他的还是原来的颜色,能否解决?
YewPu 2003-10-15
  • 打赏
  • 举报
回复
哈哈!

1,072

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧