设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: 大熊
打印 上一主题 下一主题

系统提示不能创建MDE库,How can solve this problem?

[复制链接]

点击这里给我发消息

11#
发表于 2002-12-6 20:59:00 | 只看该作者
动态设定recordsource不需要以设计方式打开呀,MDE也可以的。
12#
 楼主| 发表于 2002-12-6 21:02:00 | 只看该作者
能否举个例子!

点击这里给我发消息

13#
发表于 2002-12-6 21:11:00 | 只看该作者

看报表

14#
 楼主| 发表于 2002-12-6 21:24:00 | 只看该作者
打不开你的报表,系统提示如下:
“在为该对象获取打印机信息时出现问题,该对象可能经以被发送到一个不可用的打印机”上。

点击这里给我发消息

15#
发表于 2002-12-6 21:31:00 | 只看该作者
不会吧,我这边没问题,一切正常呀,(两个是同一个内容,MDB和MDE)

点击这里给我发消息

16#
发表于 2002-12-6 21:39:00 | 只看该作者
可能是打印机设置问题。
17#
 楼主| 发表于 2002-12-6 21:46:00 | 只看该作者
你能否把最重要代码传上来看看。
我有一菜单,其中有三个选项,分别按客户,出版社,书名进行查询,它们是共用一个报表的,因此要求动态改变报表的数据源。不打开报表,进何进行更改?

点击这里给我发消息

18#
发表于 2002-12-6 21:58:00 | 只看该作者
Private Sub Report_Open(Cancel As Integer)
    Me.RecordSource = "SELECT 表1.* FROM 表1;"
    Me.产品名称.ControlSource = "产品名称"
End Sub
19#
 楼主| 发表于 2002-12-6 22:14:00 | 只看该作者
不知你有没有看到我前面的一段代码,我需要用户为报表提供参数,再根据参数来设定Select语句。
如果用户选译菜单按客户查询,我会弹出一个对话框要求用户输入查询的客户名,那么这时,报表的数据源就是 Select * from tblPurchaseOrder where Client alike "%用户输户的客户名%"
以此类推,选按出版社查询,报表的数据源就是
Select * from tblPurchaseOrder where press alike "%用户输户的出版社%"
现在我在MDB中是没问题的,因为可直接打开报表的设计状态,可是MDE中就不行,so what I will do?

点击这里给我发消息

20#
发表于 2002-12-6 23:05:00 | 只看该作者
那也不需要到设计状态下设置呀(以下MDE通过):
Private Sub Report_Open(Cancel As Integer)
    KK = InputBox("请输入产品名称")
    Me.RecordSource = "SELECT 表1.* FROM 表1 WHERE 表1.产品名称 ALike '" & KK & "'"
    Me.产品名称.ControlSource = "产品名称"
End Sub
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 20:22 , Processed in 0.090253 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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