crystal水晶报表几个个非常棘手的问题,请帮个忙!感激不尽!!

fuyongjun 2003-10-17 07:02:47
本人在用delphi的RDC开发中碰到一个难题!!

还希望各位同僚给与关怀和帮助!


问题之一:

用程序把本地的Active Data (Field Definitions Only)生成的ttx文件加入到报表中,报出错误:参数类型错误,请告知一个参数的类型。

其函数原型:
procedure Add(const pLocation: WideString;
pSubLocation: OleVariant;
pConnectInfo: OleVariant;
tableType: OleVariant;
pDllName: OleVariant;
pServerName: OleVariant;
pServerType: OleVariant;
pDatabaseName: OleVariant;
pUserID: OleVariant;
pPassword: OleVariant
); safecall;
下面是我写的程序:
tmptable.pLocation:='c:\tmp\test.ttx';
tmptable.pSubLocation:='';
tmptable.pConnectInfo:='';
tmptable.ptableType:=1;
tmptable.pDllName:='p2smon.dll';
tmptable.pServerName:='c:\tmp\test.ttx';
tmptable.pServerType:='Active Data (Field Definitions Only)';
tmptable.pDatabaseName:='';
tmptable.pUserID:='';
tmptable.pPassword:='';


m_report.Database.LogOnServerEx('p2smon.dll','c:\tmp\test.ttx','','','','Active Data (Field Definitions Only)','PreQEServerType=Active Data(Field Definitions Only);;PreQEServerName=c:\tmp\test.ttx'); //这个已经运行成功,在下一个函数出现错误


m_report.Database.Tables.Add(tmptable.pLocation,
tmptable.pSubLocation,
tmptable.pConnectInfo,
tmptable.ptableType,
tmptable.pDllName,
tmptable.pServerName,
tmptable.pServerType,
tmptable.pDatabaseName,
tmptable.pUserID,
tmptable.pPassword);

这是我最棘手的问题!我已经解决了三周没有解决掉!请用过的给出一个能用的例子。


问题之二:
画斜线的问题:
首先我知道当前的crystal是不能画斜线,怎么样能想办法扩展成能画斜线。
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gomen 2003-10-23
  • 打赏
  • 举报
回复
up
gzllich 2003-10-19
  • 打赏
  • 举报
回复
画斜线最简单了,你在word里画好后拷过去就行了
47522341 2003-10-17
  • 打赏
  • 举报
回复
up
klbt 2003-10-17
  • 打赏
  • 举报
回复
非常困难的问题,帮你顶。
Crystal Reports 9.2 中文版(水晶报表) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报表控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 ?您可以用各种各样的格式发布报表,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报表功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。 将报表并入应用程序通过将 Crystal Reports 的报表处理功能整合到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!
课程介绍:这是一门Java语言入门课程,针对的是Java初学者或者从事其他计算机语言开发但希望转到Java开发工作上来的软件工程师,是所有想入java之门的朋友首先要学的第一门课,也是整个Java开发的核心和基础,也就是大家常说的JAVA SE版本中涵盖的知识;本门课程将采用 windows平台下的intellij IDEA开发环境作为主要的讲解平台,对于熟悉其他Java开发环境的学友们,当然也可以选择自己熟悉的平台;本门课程希望达到的目标是给大家打语言基础,但不希望一上来给大家太重的学习负担,分阶段,逐步的学习,是更好的学习方式,所以在本门课程中,我们将只涉及到基础的语言,以及面向对象程序设计的一些基础概念,更多的知识和概念我们将放在进阶课程中讲解,这一点望大家知晓;在Java诞生的不到30年时间里,Java开发人员的市场需求已经增长到了一个非常惊人的程度,至少目前来看,没有任何一门开发技术能够和java比,从待遇方面,高级Java开发人员的薪资也是相当的高,大概只有c++能够和Java掰一掰手腕,其他的开发技术的薪资待遇,很难与Java比较。很多想学习java的同学,会有一种困惑,感觉Java知识特别零散,除基本的Java语言外,各种概念、各种框架层出不穷,那我们怎么入学习之门,学到什么程度,能找到什么样的工作,这些问题就会困扰着我们;针对这种情况,我将不断推出一系列的Java课程,通过这一系列的课程,为大家搭建一条比较完整的Java学习链条,我并不准备回答大家“学到什么程度,能找到什么样的工作这种问题“,因为当你学到一定的程度之后,你自然就会找到答案,但有一点可以确定:仅仅学习完本门课程还不够,还需要继续深入学习下去!讲解中所安装的是jdk版本是jdk 12版本,但这并不意味着我们要把这个版本中的所有知识讲解的面面俱到,把最有用、最实用,最能帮助大家加薪的知识挑选出来讲解是老师的重要责任;讲师介绍:王健伟老师,网名:狂想(KuangXiang),1995年毕业于哈尔滨工程大学计算机及应用专业,20多年软件开发经验,经历过数十个软件项目开发包括网络通信、网络安全、网络游戏等领域,多年的摸爬滚打使自身具备了极其深厚的开发实力和实战经验。深圳知名网络安全公司安络科技(www.cnns.net)有限公司创始人之一、中国首套网络安全在线扫描评估系统项目负责人,电子工业出版社2003年《Crystal Reports水晶报表设计与开发实务》书籍作者,全球同服独立游戏《冒险之路》制作人。在教学上,老师自带讲课天赋,善于用最清晰、最通俗的语言把复杂问题简单化,让你听了就能懂,当节学完基本就能掌握,老师能够为你节省大量的学习时间并能达到极好的教学效果!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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