模糊查询的使用方法
在实际的报表复杂报表设计" target="_blank" class="quieeLink1">设计中,模糊查询是一个非常重要的功能。看过初级设计教程中4.4带参数模糊查询那个例子的用户都会对模糊查询有一些了解,那个例子是在数据库中用like关键字实现的简单的模糊查询,由于这个like关键字后加入的参数的形式是在数据集中写死的,所以有些客户觉得这个例子查出来的数据并不能根据自己的方式查找出来,本文将介绍一下这个模糊查询中如何根据自己的需求查出相应的字段。
实现思路,在页面用like()函数实现模糊查询的检索,其中模糊查询的字符串是从参数传递过来的这样就能实现根据客户的需求查询出相应的数据。
实现过程:
首先看一下数据库里的数据:
数据库里的数据如上,然后设计报表:
A3为=ds1.Select(id,,like(ds1.name,@arg1)),用like函数做检索。
设计参数模板:
参数模板上附加上说明,也就是like()函数的使用方法。”*匹配0个或多个字符,?匹配单个字符”
在web中浏览报表:
这个是数据条件检索页面,如输入检索条件:小*(检索以小开头的所有字符)结果如下:
输入: ?小? ( 检索名字为三个字并且中间的字是”小”)结果如下:
这个就是模糊查询在页面进行检索的例子,如果有需要可以作为参考。
发布日期:2010/06/17
本文分类:
设计基础