创智_DRMS_操作手册_报表开发(单据标价签格式开发).doc_第1页
创智_DRMS_操作手册_报表开发(单据标价签格式开发).doc_第2页
创智_DRMS_操作手册_报表开发(单据标价签格式开发).doc_第3页
创智_DRMS_操作手册_报表开发(单据标价签格式开发).doc_第4页
创智_DRMS_操作手册_报表开发(单据标价签格式开发).doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

20操作手册报表开发操作手册目录1.报表开发说明22.开发环境准备22.1.安装PowerBuilder22.2.安装DRMS后台软件程序22.3.二次开发库23.Power Builder开发环境设定34.报表开发修改74.1.编译发布94.2.集成备案135.开发注意事项及相关技巧145.1.注意事项145.2.开发技巧151. 报表开发说明创智软件作业流程具有很强的标准性,但每个客户一般由于历史原因、个性化、地区特征、企业文化等因素,在报表格式、单据格式及数据上有一定的差异,故报表的开发是必然之选。但开发后出现的直接问题是,客户很难再利用到创智科技的最新开发资源,故在这里需要重新定义所有的客户统一管理。 在开拓的每一个客户均有可能出现个性化,故在合同签定后,我们将分配一个三位数字的标识号,这是其对应每个报表的流水标识。 报表开发完后,在创智系统中即可通过系统参数设置相应的个性化报表编号引用个性化报表功能。2. 开发环境准备2.1. 安装PowerBuilder2.2. 安装DRMS后台软件程序如安装在D:drms2001 v200408052.3. 二次开发库如drms_ht_20110517_二次开发库,内含pbl开发库文件报表库含以下二部分: l 入口程序:app11.pbl l 分类报表:extXX.pbl 3. Power Builder开发环境设定l 第一步:打开PB l 第二步:打开入口程序app11.pbl 点击进入入口选择提示框 点击“打开” 选择“drms2001”后按“OK”至以下画面结束l 第三步:选择相关的支持库(含有各类DRMS需要的处理功能,各类已包装好的PBD) 点击上图的按钮进入以下画面(请注意,在此画面选择“Libraries”页面) 按“Browse”浏览后台程序目录进行选择 以上三个红圈表明是关键,到后台软件程序目录中要求选择的类型是“*.pbd”,其中关于客户自定义开发的extXX.pbd则不要选择进来,其它的(除:app11.pbd)均要选择。 也可以按下图操作,全部选择回来后,再进行批量删除。 选择extXX.pbd后,按删除键即可。 再按“Browse”进入二次开发库进行选择,重复上述的步骤,将所有extXX.pbl文件选择进来。 选择完成后,按“OK”进行保存,则开发环境建立OK。 4. 报表开发修改 第一步:点击PB工具栏上的“库选择(Library)”功能,打开二次开发库目录,选择展开需要修改的报表库(如批发加盟店配送单/销售单是ext45.pbl),再找到最相近的格式后,双击打开: 如下图 第二步:能过菜单中的File中的Save As功能,将之另存为一个新的格式: 在此以这个客户的报表编号为100为例 图中红圈表明的是重点,一定要严格执行与说明清楚,以便于未来集成应用。 第三步:另存后即可进行相应的修改 4.1. 编译发布 第一步:关闭打开的其它内容(工作区),进行PB的库管理 第二步:关键步骤:展开app11.pbl双击打开函数fn_x,然后将打开的窗口最小化。 目的:加快编译的速度,减少相关功能的检查,确保生成PBD中的引用不检查,在运行时保证正确性。 第三步:左键双击改动了的PBL,将其中的内容进行全选(可以右键点击select all 或者点击工具栏的进行全选),再按工具栏的regenerate 进行重新整理,以确保没有碎片。 第四步:右键单击改动了的PBL,点击Optimize执行PBL优化工作,如下图: 第五步:进行PBD的制作生成,右键单击改动了的PBL,点击Build Runtime Library 出现提示 按OK继续出现提示如下 按“确定”继续执行,在二次开发库文件目录下就会生成相应的PBD文件,如下图的ext45.pbd文件。 第六步:更新程序进行相应的测试工作 先关闭后台系统程序,把生成的pbd文件覆盖到后台程序文件夹里面,再到后台参数设置相应的报表格式编号,即可进入后台系统打开相应报表功能进行查看。4.2. 集成备案 修改调整测试通过后,需要将改动的源格式文件提交进行集成备案,操作方法如下: 在PB中的库列表中,选择新开发的报表样式,按右键弹出菜单,选择其中的Export : 选择保存目录将之导出,命名规则:extXX_格式编号_姓名, 参考:ext45_d_r_003_005_02_100_wkm.srd 最后再发给相关人员或发布邮件提交集成备案。5. 开发注意事项及相关技巧5.1. 注意事项 l 不要减少数据源 l 一般情况下不要增加数据源(如需增加,请在指导下修改)l 不要去除栏位(没用的栏位可以隐藏) l 一般情况下不要超过原报表的宽度 l 不能自定义函数 l 如有特殊改动,请教相关人员指导完成l 替换客户的格式之前一定要先做好备份工作5.2. 开发技巧l 要善用上下左右对齐功能 ,上下左右间距调节一致功能和宽度高度参照功能。l 要对报表里的栏位进行排序,可以直接用【Rows】-【Sort】功能l 栏位名称属性的name要命名为“数据栏位名+_t”(如pro_city的栏位名称是生产企业,那其对应的name要改成pro_city_t),这样生成的报表在程序中用ctrl+f系统方便性功能时,才能查看到相应的中文栏位名。l 如果某些栏位放在Detail下面后生成的报表预览不出数据,但是通过语法却能正常查询出数据,则可以通过函数引用该栏位数据,如vpl_storage可以添加函数并在属性中设为first(vpl_storage for group 1),正常情况下就能显示了l 每行数据要显示固定文字的话,需对文字属性expressions-visible进行设定:if(isnull(pro_id),0,1),即每行数据只要有商品号数据的就显示文字,否则就不显示。避免在没有数据时也仍然显示文字的情况发生,如下图。l 标价签格式开发与普通报表开发有一定的区别,标价签的数据源不能增减,就算增加了也不会显示出来。l 标价签如需调用外部图片,图片格式必须为bmp格式,同时要把图片发给客户放到设定的指定文件目录中去,这样才能在对方的电脑正常预览显示。l 快速查找报表所在的库文件,比如要查找d_r_005_002_01_356是在哪个extXX.pb

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论