logo

您所在位置网站首页 > 海量文档  > 教学课件 > 职业教育

07-通信录管理系统报表设计(二)PowerBuilder数据库程序设计(曹玉茹版)重点.ppt 28页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
下载地址
需要金币:300    文档纠错   收藏文档   下载帮助
支付并下载
《PowerBuilder数据库程序设计》 ——2010年上海市教委重点课程商务信息学院计算机教学部第七讲 通信录管理系统 报表设计(二)1.导入180个数据,saveAs()函数和importFile()函数2.生成七个报表的方法和技巧交叉表GridTabularLabelGroupGraphN-Up上节回顾一、信息导入、导出导出:将数据表中的数据保存为其它文件格式,如.txt、.xls等.使用函数:SaveAs()dw_1.saveas("",text!,false)上节回顾一、信息导入、导出导入:将外部文件中的数据导入到某数据表中,外部文件格式如.txt(Text!)、.csv(CSV!)、.xml(XML!)、.dbf(DBase2!)、.dbf(DBase3!).使用函数:ImportFile()dw_1.ImportFile(docname)上节回顾一、信息导入、导出GetFileOpenName()函数——(获取文件名函数)句法:GetFileOpenName(title,pathname,filename{,extension{,filter{,initdir{,aFlag}}}})含义:显示系统打开文件对话框,充许用户选择一个文件或输入一个文件名。上节回顾一、信息导入、导出导入、导出设计(1)用addressbook表,以Tabular风格创建一个DataWindowd_saveas_import上节回顾一、信息导入、导出导入、导出设计(2)制作一个Windows和数个按钮上节回顾一、信息导入、导出导入、导出设计(3)“从.txt文件中读数据”按钮中的代码intvaluestringdocname,namedvalue=GetFileOpenName("请选中一个文件名:",docname,named,"Doc",&+"TextFiles(*.TXT),*.TXT")//读数据文件ifvalue=1thendeletefromaddressbook;//清空addressbook表中的数据;SQL语句dw_1.ImportFile(docname)//导入文件数据elsereturnendififdw_1.update()=1then//将文件数据传入数据表中commit;elserollback;endif续行符号上节回顾一、信息导入、导出导入、导出设计(4)导入数据注意事项数据表中的字段顺序要与.txt文件中字段顺序一致。如果不一致,可以在.xls表中调整后,再保存为.txt格式的文件,再导入。如果定义的字段长度不够,数据也不能导入!!上节回顾二、报表制作生成七个报表的方法和技巧(1)创建一个通用的Window,窗口中的代码为Dw_1.setTransObject(sqlca)Dw_1.retrieve()(2)创建七个DataWindow交叉表GridTabularLabelGroupGraphN-Up(3)再复制六个Window,与七个DataWindow匹配,并连接到菜单上上节回顾二、报表制作crosstab上节回顾二、报表制作Graph上节回顾二、报表制作Grid上节回顾二、报表制作Tabular上节回顾二、报表制作Label上节回顾二、报表制作Group上节回顾二、报表制作N-Up上节回顾二、报表制作“打印预览”按钮代码(假设按钮名称为cb_2)ifcb_2.text="打印预览"then dw_1.Object.datawindow.print.preview='Yes' cb_2.text="关闭预览"else dw_1.Object.datawindow.print.preview='No' cb_2.text="打印预览" endif上节回顾本节内容报表集成单选按钮—动态改变dataWindow对象标签和标签页单选按钮控件选项卡控件单选按钮控件报表集成(单选按钮—动态改变dataWindow对象)窗口中代码dw_1.setTransObject(sqlca)dw_1.retrieve()单选按钮中代码dw_1.DataObject="d_report_crosstab"dw_1.setTransObject(sqlca)dw_1.retrieve()不同单选按钮中的代码只修改第一行单引号中的数据窗口对象即可选项卡控件选项卡和标签页在窗口上创建一个选项卡控件,它有2个焦点区。一个是选项卡区(A区),如左图,另一个是标签页区(B区)在选项卡区(A区)单击右键→“InsertTabPage”,可以添加新的标签页,单击标签

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

©2010-2013 max.book118.com在线文档投稿赚钱网. All Rights Reserved 蜀ICP备08101938号