找回密码
 立即注册

QQ登录

只需一步,快速开始

allencliang

初级会员

21

主题

78

帖子

243

积分

初级会员

积分
243

圣诞拼拼乐

allencliang
初级会员   /  发表于:2022-1-3 22:12  /   查看:2117  /  回复:7
10金币
如附件工程文件所示,拟设计一个“合同检索页”,用于在“合同信息表”中检索相关数据。

任务:
1、省份和地级市需要多选(目前工程文件中使用的是组合框,只能单选)
2、每次检索不一定使用全部7个参数,比如,只想检索四川省成都市且合同金额在7,000,000以上的记录,此时只使用了3个参数。
3、在灰色背景框内同步显示目前已经选择了哪些参数。上例中应该显示“合作伙伴省份:四川省;合作伙伴地级市:成都市;合同金额:7,000,000 - ”
4、在灰色背景框内显示的每个已选择参数旁边提供一个按钮,用于删除当前参数。例如:删除合同金额参数,检索参数仅剩四川省成都市。
5、“重置查询条件”清空全部已选择参数。


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

最佳答案

查看完整内容

任务: 1、省份和地级市需要多选,在单元格设置中允许多选即可,查询项目也修改了一下,参照合同信息表中省份能更快的找到要的信息,因为有些省份确实没有合同信息,这样能直观看到有那些省份有,地级市同样设置,多了一个下拉子项目设置 2、查询条件中把七个参数都设置即可,尤其注意省,市的条件要设置为在里面,因为是多选 3、在灰色背景框内同步显示目前已经选择了哪些参数。个人觉得没有必要显示,因为上边能看到都选择 ...

7 个回复

倒序浏览
最佳答案
最佳答案
qufengwei
注册会员   /  发表于:2022-1-3 22:12:01
来自 2#
任务:
1、省份和地级市需要多选,在单元格设置中允许多选即可,查询项目也修改了一下,参照合同信息表中省份能更快的找到要的信息,因为有些省份确实没有合同信息,这样能直观看到有那些省份有,地级市同样设置,多了一个下拉子项目设置
2、查询条件中把七个参数都设置即可,尤其注意省,市的条件要设置为在里面,因为是多选

3、在灰色背景框内同步显示目前已经选择了哪些参数。个人觉得没有必要显示,因为上边能看到都选择了啥,设置为显示查询数据更清晰明了
4、在上方每个参数后设置一个按钮,按钮设置一下命令即可。

5、“重置查询条件”清空全部已选择参数。同4中命令相同


工程已上传,参考看看,有帮助请给个最佳,谢谢

本帖子中包含更多资源

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

x

评分

参与人数 2金币 +5 满意度 +5 收起 理由
allencliang + 5
Howie.Sun + 5

查看全部评分

回复 使用道具 举报
allencliang
初级会员   /  发表于:2022-1-4 10:49:23
3#
谢谢您的建议。第3条需求产生的原因是我们可供用户选择的查询参数实际上有几十个,这里为了简便说明只放了几个。当查询参数很多时,把用户已选择的项目放在一起就很有必要了。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-4 14:02:58
4#
allencliang 发表于 2022-1-4 10:49
谢谢您的建议。第3条需求产生的原因是我们可供用户选择的查询参数实际上有几十个,这里为了简便说明只放了 ...

您好,咱们这个需求3的话,其实和检索参数设置的布局比较类似,咱们可以通过设置单元格属性命令来实现。
只要给对应的文本框或者是组合框等设置好“设置单元格属性”命令就可以啦,然后在灰色背景框就可以展示相应的参数了。


本帖子中包含更多资源

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

x
回复 使用道具 举报
allencliang
初级会员   /  发表于:2022-1-4 14:44:26
5#
我觉得用设置单元格属性可能不是最好的解决方法。

因为:

1、这种方式等于是在灰色背景框内复制一套和“检索参数”一样的布局,上面的布局有多大,灰色背景框就要多大。如果检索参数有几十个的时候,页面就会变得毫无必要的长。

2、我事先不知道用户会选择哪些检索参数,假设他选择的是第1、5、20、45这几个参数(彼此距离较远),灰色框中的展示的参数也会相距同样远,而不是紧凑排列在一起,因为你在单元格属性设置时遵守的是上下一比一的布局。

我在想是不是有可能逐一判断检索参数输入框是否为空值。如是则跳去下一个参数输入框进行检查,如否就将单元格的值以及它代表的参数名称传到灰色框内。但我没想明白如何实现灰色框里的参数紧凑排列。换句话说,传值时目标单元格的位置我希望是不固定的,我只知道它应该是上一个源单元格不为空时的目标单元格右侧的那个位置。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-4 15:01:36
6#
allencliang 发表于 2022-1-4 14:44
我觉得用设置单元格属性可能不是最好的解决方法。

因为:

您好,咱们这个已选择的检索参数,通过设置单元格属性和设置行列布局搭配使用来实现比较简单,具体实现效果的话,您需要尝试一下看看呢。还有一种方式是图文列表的方式,采用中间表,把检索参数的键值对存入中间表,然后利用图文列表来展示已选择的检索参数也可以的。
回复 使用道具 举报
allencliang
初级会员   /  发表于:2022-1-4 15:52:17
7#
您所指的设置行列布局可以具体指点下吗?我原以为您的意思是上下相同布局。
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-4 17:21:53
8#
allencliang 发表于 2022-1-4 15:52
您所指的设置行列布局可以具体指点下吗?我原以为您的意思是上下相同布局。

就是当有条件填入的时候,通过设置单元格属性给灰色背景中赋值,然后相应的也使用设置行列布局使对应行可见,开始的时候默认是不可见的,只有有条件填入的时候,才会赋值为可见,这样的话就有了动态的效果啦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部