Crystal Report 的运行期支持?

TangDL 2001-10-30 08:20:12
我用 Crystal Report 7.0 作了几个报表(RPT文件),在 VB 程序里调用,程序在安装了Crystal Report软件的机子上运行良好,但在没安装Crystal的机子上会提示缺少一些DLL之类的文件,VS6 带有Crystal 4.6 的运行库,安装了提示版本不对。

请问:在裸机上运行调用 Crystal Report 的程序需要配备那些支持文件?怎么配法?有没有Crystal运行期包安装文件,在那儿下载?或者列个Dll、Ocx清单?
...全文
184 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qivictor 2001-11-12
  • 打赏
  • 举报
回复
TO:TangDL
我的也是针对ADO,
你的Crystal Report 7.0 设计器是哪弄来的呀?是不是下载的呀?
在哪下载呀?
告诉我好吗?
可以告诉我你的电邮吗?
TangDL 2001-11-03
  • 打赏
  • 举报
回复
不行,提示说版本不对(VB工程里用的也是7.0版本的OCX)
dadi2001 2001-11-03
  • 打赏
  • 举报
回复
在安装你的程序之前,先安装Visual Studio 6.0中带的Crystal Report for VB低版本支持库即可。
TangDL 2001-10-31
  • 打赏
  • 举报
回复
我不知到你在RPT文件里是如何定义的数据库连接方式,有的连接方式好像不支持SQL语句

我上面的回答是针对ADO连接方式的,在RPT里用Select语句限定范围。

MDB我没试过,推荐使用Select字段,操作性好



TangDL 2001-10-31
  • 打赏
  • 举报
回复
要么你在SQL语句中限定你显示记录的范围,要不定义“Select”字段(在Crystal设计环境下用Select Expert设置),然后在应用程序里用CrystalReport1.SelectionFormula="..."
qivictor 2001-10-31
  • 打赏
  • 举报
回复
你好,我最近也在用Crystal Rpt,但是是4.6版的,我在调试时,用SQL语句时,显示的总是全部的记录,你可以帮我看一下吗?我的EMail:yongshengqi@163.net
Dim SqlStr As String
SqlStr = "select * from MainTab Where testman = " & "'" & "2" & "'"
'打印预览
With CrptChild
.DataFiles(0) = ConnStr & "\9805db.mdb"
.ReportFileName = "c:\9805\report\98052.rpt"
.Connect = ";;PWD=9805;"
.SQLQuery = SqlStr
.Destination = crptToWindow
.WindowState = crptMaximized
.Action = 1
End With
ttddll 2001-10-30
  • 打赏
  • 举报
回复
u p

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧