找回密码
 立即注册

QQ登录

只需一步,快速开始

tom21s

金牌服务用户

5

主题

9

帖子

142

积分

金牌服务用户

积分
142
tom21s
金牌服务用户   /  发表于:2020-11-25 13:22  /   查看:2742  /  回复:4
10金币
业务场景:
       用户选择指定年份的应收帐款,也可能不指定年份,查询全部应收帐款。
后台逻辑:
      1、在组合框中设置显示文本空值时,值为”0“。

    2、按钮”查询“设置了存储过程调用命令,并传递参数。
    3、存储过
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这里您不需要设置组合框的高级设置,只需要给组合框加一个空的选项就可以了,以下是我 demo 的做法: 1、给组合框设置四个项目,有三个年份和一个空值; 2、给按钮设置查询命令,条件为日期的年份包含组合框中的选项,由于任何数据都包含空值,所以选择空值时,表格会查询出全部内容: 3、如果组合框选项较多,可以选择从数据库中生成项目,并勾选添加空项。如果需要在组合框中查询选项,还可以取消勾选仅能选 ...

4 个回复

倒序浏览
最佳答案
最佳答案
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-11-25 13:22:53
来自 3#
您好,这里您不需要设置组合框的高级设置,只需要给组合框加一个空的选项就可以了,以下是我 demo 的做法:
1、给组合框设置四个项目,有三个年份和一个空值;



2、给按钮设置查询命令,条件为日期的年份包含组合框中的选项,由于任何数据都包含空值,所以选择空值时,表格会查询出全部内容:


3、如果组合框选项较多,可以选择从数据库中生成项目,并勾选添加空项。如果需要在组合框中查询选项,还可以取消勾选仅能选择输入,这样可以在组合框中手动输入,实现对项目的模糊查询:


以下是实现效果:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
feng2575悬赏达人认证 活字格认证
银牌会员   /  发表于:2020-11-25 13:52:11
2#
给他个默认查询是全部不就完事了吗
回复 使用道具 举报
tom21s
金牌服务用户   /  发表于:2020-11-25 14:15:22
4#
这个简单的表格这样是可以的,我也有用过。
我现在要做的应收帐表比较复杂,会取销售出库表、收款表,核销表等七八个表,表中数据多。只能用存储过程取数插入到临时表,再进行相关计算。现在想传递相关参数到where条件中,进一步减少数据。
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-11-25 16:02:56
5#
tom21s 发表于 2020-11-25 14:15
这个简单的表格这样是可以的,我也有用过。
我现在要做的应收帐表比较复杂,会取销售出库表、收款表,核销 ...

那你是不是可以在存储过程中判定下,如果传递的值为空,拼sql的时候不要加这个查询条件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部