设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1570|回复: 4
打印 上一主题 下一主题

[其它] Between的使用问题?

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-9 17:18:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在查询中使用Between时出现以下情况,请问是不是Between的表达式不能使用窗体中的文本框的值?


本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-8-9 17:28:54 | 只看该作者
窗体1打开了吗?
3#
发表于 2007-8-9 21:38:39 | 只看该作者
不是窗体打开不打开的问题。查询里加参数。
4#
发表于 2007-8-10 00:31:25 | 只看该作者
必须先用 PARAMETERS 声明
说明
对于有规则运行的查询,可用 PARAMETERS 声明创建一个参数查询。参数查询便于自动更改查询准则。对于参数查询,代码必须提供每次查询运行时使用的参数。

PARAMETERS 声明是可选的,但是当使用时,须置於任何其他语句之前,包括 SELECT 语句。

如果声明包含一个以上的参数,用逗点将它们分隔。下列示例中声明了两个参数:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;


在 WHERE 或 HAVING 子句中可以使用 name,但不能用数据类型。下列示例中要提供两个参数,然后使用这个条件来查询 Orders 表中的记录。

PARAMETERS [Low price] Currency,

[Beginning date] DateTime;

SELECT OrderID, OrderAmount

FROM Orders

WHERE OrderAmount > [Low price]

AND OrderDate >= [Beginning date];


请参阅
5#
发表于 2007-8-10 10:51:32 | 只看该作者
在交叉表中使用参数需要声明一下参数的数据类型,具体操作如下:
在交叉表查询设计界面,点击菜单:查询--参数,分别输入参数及参数的数据类型,
如果有多个参数则分行输入。
最后保存即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 10:10 , Processed in 0.099639 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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