捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:Easy 客户关系管理系统
cgn 34556 2008/6/11 0:35:17
最近总是有人问我怎么才能改报表上的信息。因为作者把报表做在res文件里了,所以要导出来。方法很简单:首先在主窗体上添加一个按钮,然后在添加如下代码:
procedure TMainForm.Button1Click(Sender: TObject);
begin
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Client','REP'));
  RMGridReport1.SaveToFile('client.rls');
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'LinkMan','REP'));
  RMGridReport1.SaveToFile('LinkMan.rls');
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Visit','REP'));
  RMGridReport1.SaveToFile('Visit.rls');
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Bespeak','REP'));
  RMGridReport1.SaveToFile('Bespeak.rls');
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'SELL','REP'));
  RMGridReport1.SaveToFile('SELL.rls');
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Product','REP'));
  RMGridReport1.SaveToFile('Product.rls');
  RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'LOG','REP'));
  RMGridReport1.SaveToFile('LOG.rls');
end;编译运行后,点击按钮就会在程序目录下生成几个rls文件,那就是RMGridReport控件所使用的报表文件,双击RMGridReport控件,然后打开rls文件就可以编辑了。另外再改一下main.pas文件的代码:
//从资源文件中导入报表数据流
      { case ID of
          1 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Client','REP'));
      211, 2 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'LinkMan','REP'));
      212, 3 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Visit','REP'));
      214, 4 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Bespeak','REP'));
      213, 5 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'SELL','REP'));
          6 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'Product','REP'));
          7 : RMGridReport1.LoadFromStream(TResourceStream.Create(HINSTANCE,'LOG','REP'));
       end; }
       case ID of
          1 : RMGridReport1.LoadFromFile('Client.rls');
      211, 2 : RMGridReport1.LoadFromFile('LinkMan.rls');
      212, 3 : RMGridReport1.LoadFromFile('Visit.rls');
      214, 4 : RMGridReport1.LoadFromFile('Bespeak.rls');
      213, 5 : RMGridReport1.LoadFromFile('SELL.rls');
          6 : RMGridReport1.LoadFromFile('Product.rls');
          7 : RMGridReport1.LoadFromFile('LOG.rls');
       end;
这样就可以绕过res文件了,当然你想重新编译到资源文件也行,方法我就不多说了,网上有。
webxiou 25077 2006/7/25 22:09:43
写代码的水平和界面设计 在这里表一下 但功能这个做出来有多大用处呢? crm最基础的15个步骤都没带进来 如果用起来的话只能做流水帐看了
hybswang 24202 2006/6/11 2:24:03
 作者不地道,把报表内容没有传!
ydp0425 24095 2006/6/5 16:00:01
能否把report.res您的名字信息去掉?
ydp0425 24094 2006/6/5 15:54:09
你好!
请问有报表的源文件吗?报表怎么改?
mqqjqr5566 22520 2006/3/30 16:39:59
请问cxEditRepository1和XPManifest1这两个控件是作什么用的?
要怎么用啊?
tkai 21567 2006/2/15 14:31:47
为什么控件安装不了,打开工程出错
zhangsunson 19786 2005/12/6 17:31:53
先看看
yang008 19005 2005/11/8 12:59:32
用户名和登录密码是什么哦?
cctvcom 17721 2005/9/11 0:54:25
做的很棒,我一直就很欣赏李大哥
charles_zou 16963 2005/8/14 7:46:54
做得很不错。从中学到不少东西。
谢谢!
cgn 16737 2005/8/1 18:12:51
使用控件:
1、 Report Machine3.0
2、 XpMenu3.1
3、 Raize COMPONENTS 3.0.12
4、 DevExpress.ExpressQuantumGrid.Suite.v5.0
5、 备注:以上控件均可在www.2ccc.com (Delphi盒子)或www.playicq.com (中国盟动力)找到并下载。在安装DevExpress.ExpressQuantumGrid.Suite.v5.0后,启动Delphi7时,可能会提示错误,这是因为没有安装DevExpress的其它一些相关控件所致,不用理会。如果你要汉化这个控件,其实很简单,你如果发现哪里出现了英文,找到控件安装目录,然后用Windows的搜索功能查找*.pas文件中相应的英文内容就可以了,找到后,翻译成相应的中文即可。记得曾经有网友问我Report Machine3.0在安装的过程中出现了各种问题,我没有遇到过,所以没法具体回答,有一点要注意的是,它会和TeeChart7这个控件起冲突,两者不能同时安装。希望各位也注意一下这方面的问题。
编译环境:
Delphi7 + Windows Xp + SQL Server2000 + Access2003
测试系统:
Windows98Se + Windows2000 (本人的win2003也可正常运行)
谢谢leeD 提供这么好的作品!
vhom 16565 2005/7/23 21:13:50
做成res 了,这个报表还没法看,哈哈。。。。
zhongdc 16202 2005/7/8 14:44:52
源文件编译时常出错,
luofulong 15174 2005/5/28 10:53:49
report.RES
sailer 15173 2005/5/28 8:48:27
做的真不错,可是预览打印中的信息要在哪里修改?信息如下:

Easy 客户关系管理,作者:李栋,E-Mail:Hualee2008@163.com

第2页,共2页          打印日期:2005-05-15
写再什么地方的?请知道的速联系我
mailtojxy@163.com
QQ:110223616
luofulong 15051 2005/5/23 13:00:48
TO LeeD
你好!
请问有报表的源文件吗?报表怎么改?
LeeD 14982 2005/5/20 20:20:40
很谢谢大家对我这个软件的支持,很多网友说没有所需要的控件,其实,本软件所需要用到的控件、下载地址、安装等事项都有在帮助文档中说明。大家可以看看。
vsoft 14799 2005/5/15 16:01:19
请问一下:
 预览打印中的信息要在哪里修改?信息如下:

Easy 客户关系管理,作者:李栋,E-Mail:Hualee2008@163.com

第2页,共2页          打印日期:2005-05-15
rosa_ricky 14781 2005/5/14 10:05:03
希望作者或者网管把第三方插件安放在附件中。谢谢
第一页 上一页 下一页 最后页 有 37 条纪录 共2页 1 - 20
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号 更新RSS列表