ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1881|回复: 4

[求助] 关于查询参数对话框设置问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-8-3 13:31 | 显示全部楼层 |阅读模式
本人用SQL语句组合,实现了通过日期查询,将查询结果显示成具有分类、计算、汇总特性的一张表格,效果甚好。但问题是:1、原日期是特定的,查询其他日期就得改语句中的日期,挺麻烦。2、如果通过设置的日期参数对话框填日期,由于该表具有分类、计算、汇总的原因,对话框将有许多要填,且填的日期几乎都一样,也麻烦。

请教如何改动语句,以达到只填一个日期参数对话框,并使分类、计算、汇总都以此日期为准的功效?

后来我试着在窗体添置了一个文本框且设定其默认值,文本框的路径为Form_窗体1.文本0。并将其路径填入如下语句中

HAVING (((合并.办理时间)>="05.07.01"))

成为:HAVING (((合并.办理时间)>="Form_窗体1.文本0"))语句,不起作用。是填写的格式不对吗?

rPZJfakz.rar (3.31 KB, 下载次数: 29)
[此贴子已经被作者于2005-8-3 13:34:10编辑过]

TA的精华主题

TA的得分主题

发表于 2005-8-4 10:11 | 显示全部楼层

在开始查询语句前设置参数吧,就自动弹出输入参数对话框

SELECT 语句前设置参数:@date

HAVING (((合并.办理时间)>=date))

TA的精华主题

TA的得分主题

发表于 2005-8-4 10:13 | 显示全部楼层

HAVING语句应该是:HAVING (((合并.办理时间)>=@date)),漏了个符号,不好意思啦

[em04]

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-8-4 16:31 | 显示全部楼层

谢谢FlySacker!我试试看!

。。。。。。。。。。。

解决了!仅在全部HAVING 句子中插入 @date 这就够了,如:HAVING (((合并.办理时间)>=@date请输入年月日)) ,而不必在 SELECT 前插入@date,SELECT前插入有语法错误的。

非常感谢FlySacker!

[此贴子已经被作者于2005-8-4 18:16:41编辑过]

TA的精华主题

TA的得分主题

发表于 2005-8-8 15:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 16:57 , Processed in 0.036402 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表