设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

菜鸟请教窗体数据源筛选问题

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-20 17:02:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在mdb的中窗体数据源:SELECT 表1.ID, 表1.姓名, 表1.性别 FROM 表1 WHERE (((表1.ID)=[Forms]![窗1]![ID1])),在ADP中提示无效,请问该如何写?请指教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-8-20 20:04:23 | 只看该作者
ADP中要使用存储过程
3#
 楼主| 发表于 2008-8-21 10:40:15 | 只看该作者
再请问:条件语句该如何写?
4#
 楼主| 发表于 2008-8-21 17:43:55 | 只看该作者
我再顶,请好心人指教存储过程中的条件代码格式!
5#
发表于 2008-8-25 16:56:12 | 只看该作者
做用户定义函数(function): 标准格式为:
CREATE FUNCTION [OWNER].[FUNCTION NAME] (PARAMETER LIST)  
RETURNS (return_type_spec) AS  
BEGIN
(FUNCTION BODY)
END

你这个可以参照下面的实例:(相当于ACCESS的参数查询)
CREATE FUNCTION "日货运帐提取" ( @paraDate datetime)
RETURNS TABLE
AS RETURN (
SELECT TOP 100 PERCENT dbo.FrtBook.*, USysPayer.Payer, USysPayer.PPRate FROM dbo.FrtBook  
LEFT JOIN USysPayer ON FrtBook.PayerID = USysPayer.PayerID
WHERE (FrtAccDate = @paraDate)
ORDER BY FrtId
)

‘如果不能创建该Fuction,请在前面加4行
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

最后在access中用
SELECT 日货运帐提取.* " & _
         "FROM 日货运帐提取('" & txtFrtAccDate & "') 日货运帐提取 " & _
         "ORDER BY FrtId"
比较烦是不是, 不过考虑到它是服务器端运行查询,网络传输的数据较少,还是必要的!

[ 本帖最后由 mjl183 于 2008-8-25 17:11 编辑 ]
6#
发表于 2008-10-14 21:16:08 | 只看该作者
我前几天提了同样的问题,见实例图片,你就明白了.

本帖子中包含更多资源

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

x
7#
发表于 2009-12-3 10:51:19 | 只看该作者
xuexee
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 18:00 , Processed in 0.207486 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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