pb报标准表格编制步骤.doc

合集下载

标准体系表编制说明

标准体系表编制说明

一、企业标准体系编制说明(一)编制目的企业标准化是企业的一项综合性基础工作,是为在企业生产、经营、管理范围内获得最佳秩序,对实际的或潜在的问题制定共同的和重复使用的规则的活动。

建立企业标准体系是开展企业标准化工作的首要任务。

企业通过建立和实施技术、管理和工作标准体系,能够针对产品生产全过程,制定共同的和重复使用的规则,以发挥标准化的系统效应,实现生产、经营、管理各项活动的最佳秩序,推动企业走合理利用资源、降低消耗、保护生态环境、提高产品质量、适应外贸出口的效益型发展路子,增强全行业技术创新、技术开发、应对国外技术壁垒的能力和在国内外市场的竞争能力。

标准体系是一定范围内的标准按其内在联系形成的科学的有机整体,其组成单元是标准。

标准体系表是标准体系的表现形式,它是研究、分析和优化标准体系的重要工具,是系统收集标准和编制标准制定计划的重要依据,是促进企业内的标准组成达到科学、完善、有序的基础,是一种包括现有、应有和预计要发展的标准的全面蓝图。

编制本公司企业标准体系表,将为本公司各级各类人员了解掌握标准和实施标准提供基本依据,为制定本公司企业标准化中长期规划和年度计划、全面开展企业标准化工作、提高企业管理水平、提高产品质量和经济效益、实现本公司的经营理念和长远发展目标提供重要保证。

(二)、编制原则(1)目标原则——企业标准体系要满足本企业实现长远发展目标的需要,能够促进企业管理达到科学有序、提高产品质量和经济效益的目的。

(2)系统原则——企业标准体系要成为具有特定功能的、在企业大系统中有效运行的有机整体的一部分。

(3)层次原则——企业标准体系要严格按标准的内在联系组成具有共性和个性特征的层次分明的统一体。

(4)协调原则——企业标准体系内的标准之间必须相互协调一致,形成相互依存、相互制约关系,以发挥体系的整体效能。

专业技术知识共享(三)、编制要求(1)全面成套——企业标准体系表应力求全面成套,要充分贯彻国家标准、行业标准和地方标准,也包括企业自己制定的标准,凡是企业生产、技术和经营管理所需要的标准均应纳入体系。

PB操作Excel文件

PB操作Excel文件

PB调用EXCEL的操作不失为一种好的报表输出方式2009-05-15 23:17 928人阅读评论(0) 收藏举报对于较为中国化的报表,虽然后dw这个坚强后盾,但是也难不住繁复疲劳的应对。

不过我们可以知道,数据的输出,都是居于table的栏位或者计算字段。

只是很多统计的模式和展现模式不同。

我在一年前作完一个系统,可是客户几乎隔三差五有新的东东要输出报表。

终于我发现。

让客户先在excel里弄好,然后再写程序来输出也是一个不错的方法。

关键是,客户给的东西不必要再进自己的系统,所以数据不会发生什么问题。

如果本身软件有任何问题,那能从excel里的写的结果很容易看得出来。

虽然写excel表格要花很多时间,但是减少了输入导入和输出的一些麻烦。

转载excel操作大全:powerbuilder操作excel命令大全(例子的有些地方不对!)2006-12-04 16:431.创建Excel对象eole=CREATEOBJEC T(′Excel.application′)2.添加新工作簿eole.Workbooks.add3.设置第3个工作表为激活工作表eole.Worksheets(″sheet3″).Activate4.打开指定工作簿eole.Workbooks.Open(″c:/temp/ll.xls″)5.显示Excel窗口eole.visible=.t.6.更改Excel标题栏eole.Caption=″VFP应用程序调用Microsoft Excel″7.给单元格赋值eole.cells(1,4).value=XM(XM为数据库字段名)8.设置指定列的宽度(单位:字符个数)eole.ActiveSheet.Columns(1).ColumnWidth=59.设置指定行的高度(单位:磅)eole.ActiveSheet.Rows(1).RowHeight=1/0.035(设定行高为1厘米,1磅=0.035厘米)10.在第18行之前插入分页符eole.Worksheets(″Sheet1″).Rows(18).P ageBreak=111.在第4列之前删除分页符eole.ActiveSheet.Columns(4).PageBreak=012.指定边框线宽度(Borders参数如下)ole.ActiveSheet.Range(″b3:d3″).Borders(2).Weight=313.设置四个边框线条的类型eole.ActiveSheet.Range(″b3:d3″).Borders(2).LineStyle=1(其中Borders参数:1-左、2-右、3-顶、4-底、5-斜、6-斜/;LineStyle值:1与7-细实、2-细虚、4-点虚、9-双细实线)14.设置页眉eole.ActiveSheet.PageSetup.CenterHeader=″报表1″15.设置页脚eole.ActiveSheet.PageSetup.CenterFooter=″第&P页″16.设置页眉到顶端边距为2厘米eole.ActiveSheet.PageSetup.HeaderMargin=2/0.03517.设置页脚到底边距为3厘米eole.ActiveSheet.PageSetup.FooterMargin=3/0.03518.设置顶边距为2厘米eole.ActiveSheet.PageSetup.TopMargin=2/0.035 19.设置底边距为4厘米eole.ActiveSheet.PageSetup.BottomMargin=4/0.035 20.设置左边距为2厘米veole.ActiveSheet.PageSetup.LeftMargin=2/0.035 21.设置右边距为2厘米eole.ActiveSheet.PageSetup.RightMargin=2/0.035 22.设置页面水平居中eole.ActiveSheet.PageSetup.CenterHorizontally=.t. 23.设置页面垂直居中eole.ActiveSheet.PageSetup.CenterVertically=.t. 24.设置页面纸张大小(1-窄行8 5 11 39-宽行14 11) eole.ActiveSheet.PageSetup.PaperSize=125.打印单元格网线eole.ActiveSheet.PageSetup.PrintGridlines=.t.26.拷贝整个工作表edRange.Copy27.拷贝指定区域eole.ActiveSheet.Range(″A1:E2″).Copy28.粘贴eole.WorkSheet(″Sheet2″).Range(″A1″).PasteSpecial 29.在第2行之前插入一行eole.ActiveSheet.Rows(2).Insert30.在第2列之前插入一列eole.ActiveSheet.Columns(2).Insert31.设置字体eole.ActiveSheet.Cells(2,1)=″黑体″32.设置字体大小eole.ActiveSheet.Cells(1,1).Font.Size=25 33.设置字体为斜体eole.ActiveSheet.Cells(1,1).Font.Italic=.t. 34.设置整列字体为粗体eole.ActiveSheet.Columns(1).Font.Bold=.t. 35.清除单元格公式eole.ActiveSheet.Cells(1,4).ClearContents 36.打印预览工作表eole.ActiveSheet.PrintPreview37.打印输出工作表eole.ActiveSheet.PrintOut38.工作表另为eole.ActiveWorkbook.SaveAs(″c:/temp/22.xls″) 39.放弃存盘eole.ActiveWorkbook.saved=.t.40.关闭工作簿eole.Workbooks.close41.退出Exceleole.quit42 合并string worksheet,beginRowcol,EndRowColMyOLE.ActiveWorkBook.Sheets(worksheet).Range(BeginRowCol ":" EndRowCol).Select MyOLE.ActiveWorkBook.Sheets(worksheet).Range(BeginRowCol ":" EndRowCol).Merge43 sheet改名MyOLE.ActiveWorkBook.Sheets(olename).selectMyOLE.ActiveWorkBook.Sheets(olename).name=newnameMyOLE=Create OLEObjectConnectErr=MyOLE.ConnectToNewObject ("excel.Application")MyOLE.visible=false//打开指定的XLS文件激活workbooksMyOLE.application.workbooks.Open (FilePath)//对XLS文件进行了改动以后,在关闭该文件时是否需要向用户提出警告。

PB 简略流程以及步骤

PB 简略流程以及步骤

简介1.1分类: table datawindow window menu以上四种是操作中最基本的分类方式,也是最大的分类方向各个步骤中涉及的在文本框中填入相应的文件名称不做阐述1.2、打开方式:TABLE:ODB ODBC(单击)→TABLE(右击)→NEW TABLES→输入需要的字段项目 table中录入数据TABLE(单击)→需要的TABLE(右击)→EDITDATA(GRID)→右击(INSERT ROW)DATAWINDOW:FILE→NEW→DATAWINDOW→FREEFORM/GRID/TABULAR/N-UP/GROUP/LABEL etc.WINDOW:FILE→NEW→PB OBJECT→WINDOWMENU:FILE→NEW→PB OBJECT→MENU (友情提示:W_MAIN 一般是M_MAIN存在的必要条件)1.3简略流程:建立WORKPLACE→建立TARGET(APPLICATION)→建立ASA DATABAS(ODB ODBC)→TABLE&MENU&DATAWINDOW&WINDOW(相应代码)→运行1.3.1 建立WORKPLACE(工作区)FILE→NEW→WORKPLACE→*****.PBW→保存1.3.2 建立TARGET(目标对象)FILE→NEW→TARGET→APPLCATION→输入相应名称,对应文件来源→FINISH1.3.3 建立 ASA DATABASE(数据库)ODB ODBC(单击)→UTILITIES→CREATE ASA DATABASE→UID:DBA;PSW:SQL;DATABASE NAME(这部分不考..)1.4 重要代码DATAWINDOW:此处略去,直接可以从GENERAL的ACTION中找到WINDOW :BUTTON OBJECT、CLICK,APPLICATION中涉及的代码打开:open(xxx),xxx泛指一切w_...window的名称关闭:close(parent) [一般用于window中的关闭按钮]Close(w_main){主菜单的关闭按钮}第一位:dw_1.scrollToRow(1)[个人觉得喜欢解释成滚到第一行去]前一位:dw_1.scrollPriorRow()[滚到前一行]后一位:dw_1.scrollNextRow()最后位:dw_1.scrollToRow(dw_1.rowCount())[滚到dw的统计行去]打印:dw_1.print()打印机设置:PrintSetup()添加:dw_1.reset()Dw_1.insertRow(0)删除:dw_1.delectRow(0)保存:if dw_1.update()=1 thenCommit;ElseRollbackEnd if刷新:dw_1.retrieve()精确查询:dw_1.retrieve(sle_1.text)[retrieve是检索,即检索sle_1中的文件信息]模糊查询:dw_1.retrieve(“%”+sle_1.text+”%”)[%代表任何可能的字符串,也就是模糊查询的由来了]另存为txt文件:dw_1.saveas(“”,text!,false)[个人理解语句的意思是,把空的,或者是文件保存下来,或者显示错误!]窗口代码:(最最重要的,每个WINDOW中必备!)Dw_1.setTransObject(sqlca)Dw_1.retrieve()[强调一下:如果有设置哑元变量的话千万不要使用RETRIEVE。

在PB开发中实现Excel复杂报表的程序设计

在PB开发中实现Excel复杂报表的程序设计

在PB开发中实现Excel复杂报表的程序设计黄清;许鹰【期刊名称】《中国数字医学》【年(卷),期】2013(008)002【摘要】针对“中国式”复杂报表涉及的项目繁琐、项目间关系复杂、数据自动输出难以实现的特点,通过深入研究PowerBuilder中的OLE object和EXCEL VBA等相关资料,实现了利用PB中OLE对象和EXCEL实现复杂报表的设计方法.%Aimed at characteristics of fussy items in "Chinese-style" complex statement, complicated relationships between itemsrnand difficult realization of design and fabrication, design method for complex statement through OLE object of PB and Excel is pointed out by studying the document of Excel VBA of and OLE object of powerbuilder.【总页数】3页(P106-108)【作者】黄清;许鹰【作者单位】中国人民解放军第102医院信息科,213003;中国人民解放军第102医院信息科,213003【正文语种】中文【相关文献】1.PB中借助Excel实现对复杂报表的输出与打印 [J], 孙步鲜;何月顺2.在ORACLE中实现类似EXCEL的复杂报表 [J], 杨令省3.在PowerBuilder中通过OLE实现复杂的Excel报表 [J], 王兰春4.在PB程序设计中如何实现动态报表系统 [J], 潘震5.VFP中利用OLE功能驱动EXCEL实现复杂报表 [J], 张浩因版权原因,仅展示原文概要,查看原文内容请购买。

PB操作Excel详解

PB操作Excel详解

run("notpad.exe") ////pb 运行记事本run("calc.exe") ////pb 运行计算器记住:当我们用PB导出数据到EXCEL时,不管是用Saveas 还是clipboard 它输出的数据是定义了字段类型的列的数据,也就是说,不管列是可见还是不可见,只要该列定义了列属性,在查询时主缓冲区中该列有数据,则就会导出出来~用方法得到列名或其他属性也是一样的~及时隐藏了也可以得到当中间的某列给隐藏时,下次打开后它会显示在末尾的位置,但是用Saveas 输出数据时,不管它是否隐藏,是否改变了位置,它仍可输出数据而且位置还是不变的~也就是说没有改变数据窗口对象的源,数据窗口对象上显示的列位置只会影响我们在程序界面上看到的位置,而不会影响它在后台存储的实际位置。

但是这样会改变界面显示的位置,记住,没有改变源如何用PB程序在excel 画表格边框线,如何改变文字大小1. 创建Excel 对象eole=CREATEOBJECT′(Excel.application ′)2. 添加新工作簿eole.Workbooks.add3. 设置第 3 个工作表为激活工作表eole.Worksheets( ″sheet3 ″).Activate4.打开指定工作簿eole.Workbooks.Open( ″c:\temp\ll.xls ″)5.显示Excel 窗口eole.visible=.t.6. 更改Excel 标题栏eole.Caption= ″VFP应用程序调用Microsoft Excel ″7. 给单元格赋值eole.cells(1,4).value=XM(XM 为数据库字段名)8.设置指定列的宽度( 单位:字符个数)eole.ActiveSheet.Columns(1).ColumnWidth=59.设置指定行的高度( 单位:磅)eole.ActiveSheet.Rows(1).RowHeight=1/0.035( 设定行高为 1 厘米,1 磅=0.035 厘米)10.在第18 行之前插入分页符eole.Worksheets( ″Sheet1 ″).Rows(18).PageBreak=111.在第 4 列之前删除分页符eole.ActiveSheet.Columns(4).PageBreak=012.指定边框线宽度(Borders 参数如下)ole.ActiveSheet.Range( ″b3:d3 ″).Borders(2).Weight=313.设置四个边框线条的类型eole.ActiveSheet.Range( ″b3:d3 ″).Borders(2).LineStyle=1( 其中Borders 参数:1-左、2-右、3-顶、4-底、5-斜、6-斜/ ;LineStyle 值:1 与7-细实、2-细虚、4-点虚、9-双细实线)14. 设置页眉eole.ActiveSheet.PageSetup.CenterHeader= ″报表1″15. 设置页脚eole.ActiveSheet.PageSetup.CenterFooter= ″第&P 页″16.设置页眉到顶端边距为 2 厘米eole.ActiveSheet.PageSetup.HeaderMargin=2/0.03517.设置页脚到底边距为 3 厘米eole.ActiveSheet.PageSetup.FooterMargin=3/0.03518.设置顶边距为 2 厘米eole.ActiveSheet.PageSetup.TopMargin=2/0.03519.设置底边距为 4 厘米eole.ActiveSheet.PageSetup.BottomMargin=4/0.03520.设置左边距为 2 厘米veole.ActiveSheet.PageSetup.LeftMargin=2/0.03521.设置右边距为 2 厘米eole.ActiveSheet.PageSetup.RightMargin=2/0.03522.设置页面水平居中eole.ActiveSheet.PageSetup.CenterHorizontally=.t.23.设置页面垂直居中eole.ActiveSheet.PageSetup.CenterVertically=.t.24.设置页面纸张大小(1 -窄行8 5 11 39 -宽行14 11) eole.ActiveSheet.PageSetup.PaperSize=125.打印单元格网线eole.ActiveSheet.PageSetup.PrintGridlines=.t.26.拷贝整个工作表edRange.Copy27. 拷贝指定区域eole.ActiveSheet.Range( ″A1:E2″).Copy28.粘贴eole.WorkSheet( ″Sheet2 ″).Range( ″A1″).PasteSpecial29.在第2 行之前插入一行eole.ActiveSheet.Rows(2).Insert30.在第2 列之前插入一列eole.ActiveSheet.Columns(2).Insert31.设置字体eole.ActiveSheet.Cells(2,1)= ″黑体″32.设置字体大小eole.ActiveSheet.Cells(1,1).Font.Size=2533.设置字体为斜体eole.ActiveSheet.Cells(1,1).Font.Italic=.t.34.设置整列字体为粗体eole.ActiveSheet.Columns(1).Font.Bold=.t.35.清除单元格公式eole.ActiveSheet.Cells(1,4).ClearContents36.打印预览工作表eole.ActiveSheet.PrintPreview37.打印输出工作表eole.ActiveSheet.PrintOut38.工作表另为eole.ActiveWorkbook.SaveAs( ″c:\temp\22.xls ″)39.放弃存盘eole.ActiveWorkbook.saved=.t.40.关闭工作簿eole.Workbooks.close41.退出Exceleole.quit先把标题放到剪贴板上,再PASTE()到EXCEL中,代码如下:::clipboard(ls_value)ao_object.range(ls_col+string(1)+":"+ls_col+string(1)).select()ao_object.activesheet.Paste()/*************************************************************下面的函数f_excel_hb ,可以实现“将工作簿filename_s 中的工作表sheetname_s 以新的工作表名称sheetname_t ,复制到工作簿filename_t 的最后”1. public function boolean f_excel_hb (string filename_s, string filename_t, string sheetname_s, string sheetname_t);2. //==========================================================3. // 合并两个工作簿中的某个工作表4. //==========================================================5. // 作者:yyoinge 2011-10-12 18:006. //==========================================================7. // 将工作簿filename_s 中的工作表sheetname_s 以新的8. // 工作表名称sheetname_t ,复制到工作簿filename_t 的最后9. //==========================================================10. if not fileexists(filename_s) then11. messagebox( '' , ' 工作簿【' + filename_s + ' 】(源)不存在' )12. return false13. end if14. if not fileexists(filename_t) then15. messagebox( '' , ' 工作簿【' + filename_t + ' 】(目标)不存在' )16. return false17. end if18. long ll_val19. // 声明ole 对象20. oleobject ole_object_s21. // 创建ole 对象22. ole_object_s=create oleobject23. // 连接到excel24. ll_val = ole_object_s.connecttonewobject( "excel.application" )25. if ll_val <> 0 then26. messagebox( '' , 'ole 无法连接Excel!' )27. goto error28. end if29. // 打开源和目标工作簿30. ole_object_s.workbooks.open(filename_s)31. ole_object_s.workbooks.open(filename_t)32. string ls_t33. ls_t = filename_t34. filename_s = of_splitpath(filename_s, 2)35. filename_t = of_splitpath(filename_t, 2)36. // 隐藏excel37. ole_object_s.visible = false38. ole_object_s.displayalerts = false39. int n,t40. int li41. boolean isexists= false42. oleobject lworksheet43. // 判断源工作簿中的工作表是否存在44. try45. lworksheet = ole_object_s.Workbooks(filename_s).sheets(sheetname_s)46. isexists = true47. catch ( oleruntimeerror er)48. isexists = false49. end try50. if isexists= false then51. messagebox( '' , ' 工作簿【' + filename_s + ' 】中工作表不存在工作表[' + sheetname_s + ']' )52. goto error53. end if54. // 当目标工作簿中存在sheet 名为sheetname_t 的工作表时,为sheetname_t 增加后缀(1) ,然后再重复进行判断,直到表名不存在55. isexists = true56. do while isexists57. try58. lworksheet = ole_object_s.Workbooks(filename_t).sheets(sheetname_t)59. isexists = true60. sheetname_t += '(1)'61. catch ( oleruntimeerror er1)62. isexists = false63. end try64. loop65. // 进行工作表合并(移到目标工作簿的最后)66. //int li67. setnull(li)68. ole_object_s.workbooks(filename_s).Sheets(sheetname_s).copy(li, ole_object_s.workbooks(filename_t).Sheets( long (ole_object_s.workbooks(filename_t).Sheets.count)))69. // 重命名工作表70. ole_object_s.workbooks(filename_t).sheets( long (ole_object_s.workbooks(filename_t).Sheets.count)).name = sheetname_t71. // 保存目标工作簿72. isexists = true73. //ole_object_s.visible = true74. //ole_object_s.displayalerts = true75. //messagebox('', '')76. try77. ole_object_s.workbooks(filename_t).save()78. catch ( oleruntimeerror er2)79. messagebox( ' 提示' , ' 无法保存工作簿【' + filename_t + ' 】' )80. isexists = false81. end try82. if not isexists then goto error83. // 关闭工作簿84. ole_object_s.workbooks(filename_s).close85. ole_object_s.workbooks(filename_t).close86. // 退出excel87. ole_object_s.workbooks.close88. ole_object_s.Application.quit();89. // 断开连接90. ole_object_s.disconnectobject();91. // 注销ole 对象92. destroy ole_object_s;93. return true94. error:95. ole_object_s.workbooks(filename_s).close96. ole_object_s.workbooks(filename_t).close97. ole_object_s.workbooks.close98. ole_object_s.Application.quit();99. ole_object_s.disconnectobject();100. destroy ole_object_s;101. return false102.103.104. end function/**********************************************************//* 函数名称:uf_dwsaveas_excel功能:将数据窗口数据导出EXCEL文件,并将EXCEL文件默认英文标题替换成中文。

财务报表编制规范

财务报表编制规范

财务报表编制规范财务报表编制是企业财务管理的重要环节之一,它对于企业的经营决策、资金筹措和投资分析起着关键作用。

财务报表编制规范意味着报表的准确可靠,符合会计原则和法律法规的要求。

本文将分析财务报表编制规范的重要性,以及正确的编制流程、会计处理方法等方面进行探讨。

一、财务报表编制规范的重要性财务报表是反映企业财务状况和经营成果的主要工具,一份准确可靠的财务报表对于公司内外部的决策者具有重要意义。

编制规范的财务报表能够提供真实的财务信息,保护利益相关者的权益,提高企业的透明度和信誉度,有利于公司的运营和发展。

二、财务报表编制流程财务报表的编制流程包括以下几个步骤:1. 收集和整理会计核算数据:财务报表编制的第一步是收集和整理会计核算数据,包括资产负债表、利润表和现金流量表等必要的财务数据。

2. 会计处理:按照会计准则和政策,对收集到的会计数据进行核算处理,确保数据的准确性和合规性。

3. 编制财务报表:在核算处理完成后,按照财务报表的要求和模板,编制资产负债表、利润表和现金流量表等财务报表。

4. 审核和复核:财务报表编制完成后,需要进行内部审核和复核,确保报表的信息完整、真实和符合会计准则要求。

5. 报送和公布:最后,将审核通过的财务报表报送给相关部门,并公布在相关的报表中,供利益相关者查询和分析。

三、资产负债表的编制规范资产负债表是反映企业特定时点上资金来源和运用的情况,编制规范的资产负债表有助于准确评估企业的财务状况和健康状况。

资产负债表的编制规范包括:1. 分类准确:将资产、负债和所有者权益按照性质和流动性进行分类,确保编制财务报表时的数据正确归类。

2. 计量准确:确保资产负债表上的数额准确反映企业的实际情况,不虚高、不虚低。

3. 披露充分:资产负债表的编制应披露企业的重要会计政策和估计方法,使用户对企业情况有较准确了解。

四、利润表的编制规范利润表是反映企业某一特定时期内收入和费用的报表,编制规范的利润表能够提供企业的盈利能力和经营效益等重要信息。

PB制作报表操作手册V1.0

PB制作报表操作手册V1.0

PB制作手麻统计报表操作手册V1.01.原理跟制作文书单非常类似;但是有所区别,请谨记;2.PB制作手麻统计报表,需要制作2个DATAWINDOW,也即是制作2个单子;其中一个的表现形式采用原有的FREEFORM,另外一个的表现形式为GRID,分别制作2张单子,使用自定义查询参数进行联结;3.手麻统计报表的组成部分有4部分:详细会有截图进行阅览;a)左侧树形菜单列表;b)右侧上方查询条件;c)中间部分为固定交互按钮;d)主体下方为报表的实际数据展现区域;4.具体的操作步骤如下:设置数据库连接,跟文书单一样,不做解释;制作查询条件DATAWINDOW,新建一个PBL,然后点击【NEW】新建一个DATAWINDOW,在DATAWINDOW选项里面选择FREEFORM,点击确定,选择【SQL SELECT】,点击【NEXT】点击【CHANCEL】,点击【design】下拉菜单里面的【CONVERT TO SYNTAX】,转入到代码编辑模式,进行SQL代码的编写,见截图:截图里面的的模式下是SQL代码,AS后面的是查询条件,这个是根据用户要求来做查询条件,截图只是放入一个开始时间和结束时间;这个里面的begintime,endtime作为查询条件,进而跟第二个DATAWINDOW里面的参数进行联结;点击【RETURN】按钮,返回到界面模式,修改参数的名字,字段属性需要进行一定的修改,点击一个字段,选择右侧属性选项卡里面的【EDIT】,在【styletype】下拉选择【EditMask】风格,在MASK里面调整时间格式为:yyyy/mm/dd即可,在下方勾选一个日历操作选项【Drop-Down Calendar】,每做一步点击保存,保存名字自己自定义,调整好属性后,点击【Retrieve】,进行界面效果预览,如下图所示可以设置一系列的聚焦提示效果,提示文字以及聚焦显示手型图案,例如保存完之后,第一个DATAWINDOW已经完成;接下来制作第二个DATAWINDOW。

PB编程要求

PB编程要求
6、注意数据窗口控件双击事件的处理程序,需要取得GetClickedRow()判断是否大于零,如果不大于零不能往下继续执行程序!
20071219新增
1、当使用F_FkDataCheck()函数判断是否被应用时,切忌只要返回值不等于“1”时都是被应用了!
2、所有放在窗体上方的按钮之间的间距为默认单位值:18;即:当前按钮的X值和前面按钮的X+Width的差值为18;当按钮一行放不下的情况下分成多行显示!!!
b、所有放在窗口底部的按钮没有特殊需求的情况下都要使这组按钮对于窗口水平线左右居中,目测就可以了!
2、所有对数据窗口对象需要加条件进行刷新的操作,切忌直接通过GetSqlSelect()中查找From来进行Where条件相加,这样不利于程序的拓展,现有方法:通过窗口实例变量存取GetSqlSelect()结果,然后直接在这个变量的基础上进行条件拼接,这样有利于程序的维护和拓展!
2、查询条件数据的生成规则:
1)、如果基础数据中有拼音码的:条件生成规则为:拼音码左取8位并且都统一成大写+名称+150个空格+序号(主键ID序号)
2)、如果基础数据中没有拼音码有编码的:条件生成规则为:编码左取8位并且都统一成大写+名称+150个空格+序号(主键ID序号)
2)、如果基础数据中没有拼音码并且没有编码的:条件生成规则为:名称+150个空格+序号(主键ID序号)
20071221新增
1、数据窗口对象中挂子数据窗口对象的可编辑的字段一定要注意子数据窗口的显示宽度、勾选垂直滚动条属性、设置一次显示10条记录!!!
2、如果窗口上有“隐藏查询条件(Y)”按钮的一定要放在“返回”或“退出”按钮的前面!!即:按钮的倒数第二位!!!

pb编程规范

pb编程规范

PB开发规范一、命名规范1、Pbl库命名:一般采用模块缩写+存放对象类型.pbl命名,原则上单个pbl库不要超过2M大小,超过可以用模块缩写+存放对象类型+序号.pbl命名。

比如:MZ_DDDW_1.PBL。

2、Pbl库中存放对象的命名规则:3、窗口中控件命名规则:前缀用pb默认的缩写,加‘_’,后跟有意义的名字,不要采用p_1,p_2等无意义的命名。

4、PB变量命名规则:PB变量作用域前缀+pb变量类型前缀+_+有意义的名称,如string ls_doctor_name。

其中变量类型前缀如下:变量作用域约定如下:二、 程序规范1、 书写格式● 单个事件或函数中的代码行数不能超过150行 ● 用分层缩进的写法显示嵌套结构的层次.● 在注释段与程序段,以及不同逻辑的程序段之间插入空行. ● 每行只写一条语句,当需要滚动显示时应该分行书写. ● 把单行注释与当前script 程序的缩进位置对齐: ● 变量书写注意事项:①变量全部用小写;②变量声明全部在脚本之前声明完毕;● 当连接起来的字符串超过了两行的长度时,使用 + 符作为下行的第一个字符,每次均采用缩进格式.字符串的随后部分应该再次缩进.● 建议PowerBuilder 保留字(关键字)、内部函数及属性首字母大写其余小写,这样看起来层次清晰,可通过一些工具规整。

● SQL 语句按如下格式书写:SELECT name,sex,dept_idINTO :ls_name,:ls_sex,:ls_dept_idFROM employeeWHERE emp_id = :ls_emp_id ;●程序中应避免出现goto跳转语句.●所有操作符(包括等号)前后应留一空格,使程序看起来更清晰.例如:ls_msg = ls_title + ls_error2、合适的注释对象的注释,可以在对象的Painter中增加注释,这些注释可以在Library Painter中看到.变量声明时,除临时变量i、j、k等外,原则上每行一个,在后面必须注释.对于Script,要在所有的事件处理程序或函数中添加完整的注释.首先,在每个Script的开头加注释,解释本Script段的功能、编写人员、编写时间、参数要求(如入口和出口参数等)在各程序段中编写必要的备注,备注应控制在20%的脚本量。

编制财务报表业务流程表格格式

编制财务报表业务流程表格格式

编制财务报表业务流程表格格式Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】一、业务目标1 财务目标保证合并会计报表的真实、完整、准确与适当披露。

保证及时满足股份公司会计信息使用者的需要。

2 合规目标保证财务报表的编制符合国家规定及上市地监管部门要求和股份公司内部会计制度。

二、业务风险1 财务风险未及时完成业务关账,导致报表合并基础不准确。

未及时结账,导致财务报表数据不准确。

未按编报要求填列,导致报表项目数据不准确,披露信息不完整。

操作失误,导致财务报表存在错误,以及信息失真。

纳入合并报表的单位和报表内容不完整,导致报表合并基础不准确。

合并抵销基础事项及金额归集不完整,导致合并抵销分录不正确。

抵销分录及合并报表工作底稿不完整,导致财务报表错误。

财务报表编制不及时, 导致信息披露的延误和未能满足各方信息需要。

2 合规风险不符合规定编制财务报表,导致受相关部门处罚。

三、业务流程步骤与控制点1 制定财务报表编制方案编报单位财务部门制定财务报表编制方案,由编报单位财务部门负责人审核。

财务报表编制方案应明确财务报告编制方法(包括合并方法/范围与原则、会计政策调整与原则、财务报告编制流程、责任与分工(包括牵头部门与相关配合部门的分工与责任)、编报时间安排等。

编报单位财务部门负责督促并考核本单位编报财务报表的工作进度。

需要编制合并(汇总)报表的单位,编报单位财务部门负责督促并考核纳入合并范围内各单位编报会计报表的工作进度。

2 制定重大事项的会计核算方法在会计期末的一个月之前,财务部及分(子)公司财务部门应当关注以下主要事项,并将对当期有影响的会计事项报上级部门:●以前年度审计调整以及相关事项对当期的影响●会计准则的变化及对会计报表的影响●新增业务及对会计报表的影响●对会计报表有重大影响的其他新发生的事项●年度内合并(汇总)报表范围的变化及对会计报表的影响。

销售计划报表的编制步骤与流程

销售计划报表的编制步骤与流程

销售计划报表的编制步骤与流程销售计划报表是企业为了有效管理和控制销售工作而编制的一种报表。

它能够提供给企业管理者有关销售预期、销售目标以及销售策略等重要信息,有助于企业制定决策和规划销售活动。

本文将详细介绍销售计划报表的编制步骤与流程。

一、确定目标首先,编制销售计划报表需要明确销售目标。

销售目标是企业在一定时期内希望实现的销售业绩,它应该是具体、可行和可衡量的。

确定销售目标是为了更好地评估销售计划的效果,帮助企业进行预测和规划。

二、收集数据在编制销售计划报表之前,需要收集相关数据来分析和评估现状。

这些数据包括过去的销售业绩、市场状况、竞争对手的销售情况等。

通过收集这些数据,企业可以更好地了解市场环境,为制定合理的销售策略提供依据。

三、制定销售策略根据收集到的数据和市场情况,企业需要制定相应的销售策略。

销售策略是企业在实现销售目标过程中所采取的方法和措施。

它应该包括市场定位、目标客户、产品定价、销售渠道等方面的内容。

制定销售策略的目的是为了确保企业能够更好地满足客户需求,提高销售业绩。

四、制定销售计划在确定了销售目标和销售策略之后,接下来需要制定具体的销售计划。

销售计划是对销售目标及其达成所需的销售活动进行具体规划和安排的文件。

它应该包括销售预期、销售目标、销售策略、销售任务以及控制措施等内容。

五、制定销售预算在编制销售计划报表之前,还需要为销售活动制定一个合理的预算。

销售预算是指企业在一定时期内拟定的销售费用、销售收入和利润的计划。

它对于企业的销售活动具有指导和控制作用,帮助企业合理分配资源和核算经济效益。

六、编制销售计划报表最后,根据制定的销售计划和销售预算,可以开始编制销售计划报表。

销售计划报表应该清晰、简洁地呈现出销售目标、销售任务、销售策略以及相关的预算和控制指标等内容。

报表的排版要整洁美观,语句通顺,以提高阅读体验,并保证信息能够准确传达给相关人员。

在编制销售计划报表的过程中,需要注意以下几点:1. 确保信息准确性:所有的数据和信息在报表中应该准确无误,以便管理者能够根据报表来做出决策。

报表编制说明

报表编制说明

有关月底做报表的问题,在这里统一说明:月底完成凭证处理工作,就作手做报表。

报表制作就是做具体报表,内容:报表新建、保存。

报表新建:选择〖财务会计〗→〖报表管理〗→〖报表制作〗,进入“报表制作”界面进行操作单击新增然后会显示如下对话框报表编号:组织号+年月+模板编号,如:010*********新建报表时可用模板编制,也可以不使用模板,直接新建报表。

模板:可以是集团编制好公用的,也可以是各自组织自建的。

具体模板设置可参见手册。

点确认后进入报表的具体内容界面,这里你可以对报表的具体数据进行编辑公共报表:打钩表示其他组织能查阅,不打钩表示只能本组织查阅集团模板系指启用合并报表系统后所用的模板,暂不适用。

选用已存在的模板类型进行编辑如下界面:不选用模板的界面如下:只是一张空表选用模板的,用F9或下图操作进行计算:认为数据无误,可保存,审核后的报表不能再修改公共报表模板的取数说明:公共报表模板只适用01科目表的应用范围,不适用于裕成公司。

集团提交的报表格式中未做取数说明,目前是按通常财务的编报要求制作的。

资产负责表:年初数,科目初始化中已填写1-8月科目借贷方累计发生额的,报表能倒推出年初数据,否则只是8月底的数据。

到2014年能正常取数。

报表重分类,报表数据不等于会计科目余额:应收账款(表科目)=应收账款(会计科目)明细借方余额+预收账款明细借方+内部往来明细借方余额-备抵类余额;预收账款=应收账款明细贷方余额+预收账款明细贷方余额+内部往来明细贷方余额;其他应收款=其他应收账明细借方余额+其他应付款明细借方余额-备抵类余额;其他应付款=其他应收账明细贷方余额+其他应付款明细贷方余额递延所得税资产=递延所得税资产借方明细余额+递延所得税负债借方明细余额递延所得税负债=递延所得税资产贷方明细余额+递延所得税负债贷方明细余额其他非流动资产=其他非流动资产借方明细余额+其他非流动负债借方明细余额其他非流动负债=其他非流动资产贷方明细余额+其他非流动负债贷方明细余额成本类科目余额列入存货未实现融资收益、未确认融资费用的余额,分别列入长期应付款、长期应收款报表项共同类科目不在模板中列示损益表:取实际结转的对利润有影响的发生额,不是取损益类科目的借方或贷方发生额,在总账-期未处理中,通过结转损益生成的凭证结转额进行利润表取数。

[优质文档]pb报表制作powerbuilder报表制作教程pb报表编制教程步骤

[优质文档]pb报表制作powerbuilder报表制作教程pb报表编制教程步骤

pb报表制作powerbuilder报表制作教程pb报表编制教程步骤在通常的管理信息系统开发过程中,总是有没完没了的报表需要制作,调试报表花费的时间也是最多而且乏味,还常常不能满足客户的要求。

如果能够让用户自己调整报表的格式和内容,然后将它保存下来,程序下次启动时若能自动调用保存了的报表格式那就方便多了。

实现原理PowerBuilder中有一种以PSR为后缀的特殊的保存报表的文件格式(本文简称PSR 文件),数据窗口可以直接读取PSR文件生成报表,而程序通过生成PSR文件,就可以实现动态报表格式的保存。

首先,通过设置数据窗口对象(dataobject)中的文本、列等的Resizeable和moveable属性为1来实现对象位置的拖动控制,通过数据窗口的Modify函数实现对象值的更改(包括增加和删除)。

其次要保存报表格式。

在一个应用中,数据窗口对象的名称总是惟一的,将每一个数据窗口对象转化成PSR文件存于数据库表中。

在窗口打开时,程序先校验报表格式是否存在。

如果存在,将报表格式读出来放在一个临时文件当中,然后设置数据窗口(datawindow)的数据对象(dataobject)为这个报表文件,并提取数据; 如果不存在,直接提取数据即可。

实现过程1. 建立一个数据库表用以保存报表格式文件,各个字段定义如下:2. 建立一个窗口w_temp。

定义实例变量如下:string is_dwtype,is_dwobject//保存报表中对象的类型及名称3. 在窗口的Open事件中加入如下代码, 校验报表格式是否存在,如果存在,读取定义好的报表格式到数据窗口。

blob emp_piclong ll_handlestring ls_dwobject,ls_reportfile,ls_pathls_dwobject = dw_print.dataobject//判断是否存在该数据窗口的报表格式select count(*) into:ll_count from dyn_report where dwobject=:ls_dwobject;if ll_count>0 then//读取报表格式文件到大文本变量selectblob memo into:emp_pic from dyn_report where dwobject=:ls_dwobject;//创建PSR临时文件并保存到硬盘ls_reportfile =‘\temp7089.psr’ll_handle = FileOpen(is_reportfile,StreamMode!,write!,LockWrite!,Replace!) FileWrite(ll_handle,emp_pic)FileClose(ll_handle)dw_print.dataobject = ls_reportfiledw_print.settransobject(sqlca)elseDw_print.settransobject(sqlca)End ifDw_print.retrieve()4. 保存报表格式,这可以通过Cb_savereport按钮的clicked事件实现。

运用PB与Excel自动实现医院统计报表

运用PB与Excel自动实现医院统计报表
表 需 求的 分 析 , “ 卫 一 号 ” 息 系统 、 R C E数 据 库 环 境 下 . 用 P WE B I D R . 发 工 具 结 合 E C L模 在 军 信 O A L 运 O R U L E 90开 X E
板 编 写 可 自动 生成 报 表 的程 序 。结 果 : 选取 一段 统 计 时 间 范 围 , 序 自动 计 算 出科 室 统 计指 标 值 , 准确 、 程 并 快速 生成 复 杂 的报 表 。结 论 : 够提 高统 计 人 员的 工作 效 率和 报 表 的 准 确 性 、 轻 工 作 强 度 、 低 办公 成 本 。 能 减 降 [ 键 词】 P E cl统 计 ; D 关 B; xe; D E [ 中国 图 书 资料 分 类 号] T 39 【 献标 识 码 】 A [ 章 编 号] 10 — 8 82 1 )6 0 4 — 2 P1 文 文 0 3 8 6 (0 0 0 — 0 3 0
Usng o i fPB nd Ex e t m a i n t a i e H o pia a si a po t a c lAu o to o Re lz s t lSt ttc lRe r s
D N i T N u - u H i -i L N u —e E G Qa , A GY e h a U J n l, O G H afi n , a z
1 slsT i po rm o l ac lt h ia e ut i emso iee t tt t a n e e n as ei e r iayp r d t ut hs rga c ud c luaetef l sl n tr fdf rn ai i lid x si p cf dabt r ei , . e n r s i s sc i r o a d b i o lx rp r rpdy a d a c rtl.C  ̄ u in T i rga d v lp d b B c n i rv h tt t a n ul c mpe e ot a il n c u aey o d go hs po rm e eo e y P a mpo e te s i i l a sc

pb报表编制步骤

pb报表编制步骤

Pb自定义报表编制步骤演示本操作说明已连接sql数据库为例,对于熟悉使用pb的可以略过第一步的操作说明第一步:数据库连接图1图2点这个1、点中点【new】图3完成必要连接后,点【APPLY 】,然后点【ok 】图4图5这时系统后回到图1的界面中,这时数据已连接成功。

输入一个名称输入数据库输入数据库用户和输入帐套点击这这时会出现刚才你录入数据第二步:建立空间(workspace)图6图7图8第三步建立一个应用程序保存new workspace后系统出现如下界面再点这图9图10图11图12点选中这个在这里录入应用这里系统会根据你刚第四步:创建数据窗口图13图14图15这里有许多数据窗口的格式,但建议使用grid 格式,其他的A3、i6报表平台不支持或显示的界面不是很好,而grid 格式和我们系统中的报表风格比较一致,另外我对于其他格式也不熟,说出个所以然来^-^又一次点选择选这个,用的是图16这时系统会出现:在这里选择图16Pb中,所有表和视图都在select tables 中。

我个人认为当你需要创建一个报表时,而这个报表需要关联都个表,先在sql企业管理器创建一个视图,然后到这里直接选择这个视图即可。

因为在pb中选择表间比较麻烦(反正我不会用),而在sql企业管理器中可以减少许多维护,如我们的报表需要增加条件,只要修改视图即可,不需要重新编制,重新上传。

图17选取报表需要显示的字段图18点中你需要的表或视图,选中用鼠标选用鼠标拖动,确定报表中从左到右字段的排列,要一次设置完图19这时系统弹出后续的对话框,都选【next】即可【next 图20图21Finish之后数据窗口布局设置就出现了图22修改字段图23调整列宽这里是报表字细节区,也这里是然后在这图24增加合计图25选中需要合计的字段后,点击菜单栏【insert】——【control】——【sum】,如图26图26鼠标点中这根线选中这个字段,要求是图27在合计栏中增加一个文本框,说明这里是合计,点击菜单【insert】——【control】——【text】图28图29这时这里会增加1、然后鼠标单击,这输入这里输入‘合这样数据窗口设置已基本完成了,保存保存图30数据窗口命图31第五步:转换文档【File】—【save图32图33报表编制完成第六步:报表应用A3中允许上传自定义报表的地方如下:采购销售库存车间作业分析报表上传我这里以车间作业分析为例(之前版本只有生产模块中存在这个平台)。

总结汇报表格制作步骤

总结汇报表格制作步骤

总结汇报表格制作步骤表格制作是一种常用的数据展示方式,在各个领域和行业都有广泛的应用。

制作一份清晰、规范的表格不仅可以更好地展示数据,还能提高数据分析和决策的效率。

下面将详细介绍制作表格的步骤。

一、明确目标在制作表格之前,首先要明确制作表格的目标和用途,明确需要展示的数据类型和内容,以及表格的整体结构和布局。

二、收集数据收集所需的数据,可以是已有的数据,也可以是需要进行数据收集的任务。

确保数据的准确性和完整性,并进行必要的数据清洗和整理。

三、确定表格结构根据目标和数据类型,确定表格的整体结构和布局。

考虑表格所需的行列数、是否需要合并单元格、是否需要设置标题行和表头、是否需要添加辅助信息等。

四、选择表格软件选择合适的表格软件进行制作。

常用的表格软件包括Microsoft Excel、Google Sheets、WPS表格等。

根据自己的需求和熟悉程度选择合适的软件。

五、创建表格根据确定的表格结构,在选定的表格软件中创建表格。

打开软件后,选择新建或创建空白工作表,根据需要设置行列数和名称。

六、导入数据将收集好的数据导入到表格中。

可以通过复制粘贴、导入文件、数据链接等方式将数据导入到表格中。

确保数据的导入准确和完整。

七、设置格式根据需要设置表格的格式,包括字体、字号、单元格颜色、边框样式等。

可以通过选中单元格、行、列或整个表格进行格式设置。

八、添加标题和图表根据需要可以为表格添加标题、图表等辅助信息。

可以在表格上方或左侧添加标题,使用表格软件提供的图表功能进行图表添加。

九、调整布局和样式根据需要对表格的布局和样式进行调整。

可以调整行高、列宽,对单元格进行合并或拆分,调整字号和颜色等。

十、添加公式和函数根据需要,可以在表格中添加公式和函数进行数据计算和分析。

常用的公式和函数包括求和、平均值、最大值、排序等。

十一、数据验证和校对确保表格中的数据准确无误。

可以通过对比原始数据和导入数据,使用数据验证功能添加数据校验规则,检查数据的准确性和完整性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Pb 自定义报表编制步骤演示
本操作说明已连接sql 数据库为例,对于熟悉使用pb 的可以略过第一步的操作说明第一步:数据库连接
图 1
点这个按钮
图 2
连接数据库
输入数据库服务图 3
1、点中这里完成必要连接后,点【
APPLY】,然后点【 ok】器名称或 ip
图 4 点击这里的
图 5 【+】
这时系统后回到图 1 的界面中,这时数据已连接成功。

输入数据库
用户和密
这时会出现workspace )
第二步:建立空间(
码,没有密
刚才你录入
码则不填
数据名,点中
它,然后点
【 connect 】图 6
图 7 点击这个按钮图 8
输入一个名称使得
你知哪个帐套连接
点【 new】
输入帐套数据

第三步建立一个应用程序
直接命名,然后保存保存 new workspace 后系统出现如下界面
图 9
直接点【ok】再点这个
按钮
第四步:创建数据窗口
又一次点这个
按钮
图10
点【 target图
11】
图 12
选中这个图
标然后点
【ok】
在这里录入应用程序的
名称,然后直接【 finish】
这里系统会根据你刚才所创
建的空间自定默认到这个路
径中,建议不做修改
图 13
图 14
选择【 grid 】
图15点【datawindow】
格式 , 然后
这里有许多数据窗口的格式,但建议使用grid格式,其他的A3、i6报表平台不支持或显示
点【 ok】的界面不是很好,而 grid 格式和我们系统中的报表风格比较一致,另外我对于其他格式也不
熟,说出个所以然来 ^-^
选这个,用的是视图
图16或表,然后点【 next 】
这时系统会出现:
图 16
Pb 中,所有表和视图都在select tables中。

我个人认为当你需要创建一个报表时,而这
个报表需要关联都个表,先在 sql 企业管理器创建一个视图,然后到这里直接选择这个视图
即可。

因为在 pb 中选择表间比较麻烦(反正我不会用),而在sql企业管理器中可以减少许
多维护,如我们的报表需要增加条件,只要修改视图即可,不需要重新编制,重新上传。

在这里选择你所
需要的表或视图
图 17
选取报表需要显示的字段
点中你需要的表或图 18
视图,选中点【 open】
图 19
这时系统弹出后续的对话框,都选【next 】即可
用鼠标选中
用鼠标拖动,确定报表中从左到右
点蓝即可
图 20 字段的排列,要一次性排好,不然
设置完成点
就不能修改了(反正我不会,只用
这个按钮
图 21 重做)
Finish 之后数据窗口布局设置就出现了
这里是报表字段头,
可以修改成中文图 22 【next 】
修改字段
这里是合细节区,也就
计或分组是数据显示
等图 23
【 finish 】
调整列宽
鼠标点中这根线左右
图 24
拖动即可调整列宽
然后在这个
增加合计
1、点中文本框中输
选中这个字段,要求是数值型
图 25 入中文
的字段才能进行合计
预览区
选中需要合计的字段后,点击菜单栏【insert 】——【 control 】——【 sum】,如图 26
图26
图 27
在合计栏中增加一个文本框,说明这里是合计,点击菜单【 insert 】——【 control 】——
【text 】
这时这里会增加一个表
达式
图 28
图 29
这样数据窗口设置已基本完成了,保存
1、然后鼠标单击, 这里就出 输 入 “ 合
现了一个 txet
图 30
的文本框
计”
保存
图 31
这里输入‘合计’
第五步:转换文档 数据窗口命名, 效果一样的
然后【 0k 】
图 32
图 33
【 File 】—【 save as 报表编制完成
file 】
注意保存类型为 srd 型。

该报
表取个名称
第六步:报表应用
A3 中允许上传自定义报表的地方如下:
采购
销售 库存 车间作业分析
报表上传我这里以车间作业分析为例(之前版本只有生产模块中存在这个平台) 。

进入车间作业控制——车间作业分析——个性化报表查询
图 34
点 【 导 入 用 户 报 图 35
bia 】
图 36
图 36,
点【导入新报表】
找到刚才我们编制完成并转换出来的报表即可,一般来说,系统安装时 A3 种并没有
customreport
这个文件夹,一旦点击导入系统就自动生成了,我们可以把需要查询报表全
部防止这个文件夹中,放便用户查询(路径
盘 :\i6 (或 A3) \PM\RunPM\CustomReport )
导入后,报
图37
怎么查,也是很简单,就点击【查询】按钮
图 38
报表图例
完毕!这个自定义查询框,可由于我不是学计算机的,pb 我也不会怎么使用,其中许多奥妙我说不清楚,只能写出这么
以组合使用许多条件,
一个简单步骤供大家参考非常灵活,怎么用就不这个报表是用来统计生产任务完成情况的用说了。

相关文档
最新文档