如何更加条件自动询数据(数据集内容不同)


如图框选出的三个查询 查询的数据集是不同的,请问有什么办法可以根据查询的不同显示不同的数据集第一次提问有点小紧张不知道大大明白没?
比如时间查询结果如图,点击单号查询查询出的可能是明细表这个时候我该怎么弄呢?
FineReportyiminglian 发布于 2017-2-16 11:02
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
Poseidon发布于2017-2-16 11:02(编辑于 2023-9-6 09:34)
555
  • yiminglian yiminglian(提问者)

    不是特别明白,sql过滤针对的是同一张表吧。问题是ds1字段可能有2个,ds2字段可能有10个,那么怎么能做到点击第一个按钮查出ds1内容,点击按钮2查询处ds2的内容呢?
    回复
    2017-02-16 11:17 
最佳回答
0
孤陌发布于2017-2-16 11:09(编辑于 2023-9-6 09:34)
555
  • yiminglian yiminglian(提问者)

    哦,结合楼上我好像明白了,待我尝试做一下
    回复
    2017-02-16 11:19 
最佳回答
0
yiminglian发布于2017-2-16 11:17(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    再次强调就一个查询按钮就好了;
    例如你点击查询,只给了一个参数,其他为空,SQL查询出来的自然为空,有值的SQL是有结果的;
    然后通过隐藏行高来控制显示;
    这样说你应该明白了
    回复
    2017-02-16 11:25 
最佳回答
0
yiminglian发布于2017-2-16 11:19(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-2-16 11:25(编辑于 2023-9-6 09:34)
555
  • yiminglian yiminglian(提问者)

    嗯嗯,明白了!一个查询按钮怎么判断控件是否为空呢?比如默认日期框是有值的,而单号,序号是没有值的,如果单号有值就忽略日期的值,序号有值忽略单号和日期。如果单号填了,日期也查询不为空那就会显示两个结果但实际上我需要的就是单号查询。

    写了好多。这样判断吧,如果单号不为空隐藏其他,序号参数不为空隐藏其它行对不对?
    回复
    2017-02-16 11:38 
最佳回答
0
yiminglian发布于2017-2-16 11:38(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    可以在查询按钮点击事件中添加JS,来判断你这些IF,最终确定应该那个控件有值,那个没值
    回复
    2017-02-16 11:40 
最佳回答
0
Poseidon发布于2017-2-16 11:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
yiminglian发布于2017-2-16 11:43(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-2-16 11:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-2-16 11:44(编辑于 2023-9-6 09:34)
555
  • yiminglian yiminglian(提问者)

    {:9_234:}慢慢试一下吧,感觉有点小肚腩{:9_225:}
    回复
    2017-02-16 11:46 
  • 0关注人数
  • 802浏览人数
  • 最后回答于:2017-2-16 11:46
    活动推荐 更多
    热门课程 更多
    返回顶部