做了这么一个表,功能就是需要参数空白时点击查询要全部显示以及输入单个条件查询时能显示想要的数据, 因为ID字段当中存在字符串(例如:(12,114))所以使用了函数 INARRAY($发票号码,split(replace($$$,".",","),",")) > 0 ,从而实现了可以通过ID来查询数据, 但是导致了当参数为空时查询不能显示全部,而且按“姓名”或者“流程状态”查询都不能查询出数据。 没使用函数INARRAY之前能实现参数为空时显示全部,以及按“姓名”或者“流程状态”分别查询都可以显示数据,只有按发票号码查询时不能查询到ID存在字符串的数据。 有什么办法可以解决这个冲突问题,求解答,这个问题搞了好几天了。 |