




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,PowerBuilder数据库程序设计2010年上海市教委重点课程,商务信息学院计算机教学部,.,2,第六讲通信录管理系统报表设计(一),.,3,任意字段查询组合条件查询,上节回顾,.,4,几个函数:,Trim(string,removeallspaces):Removesleadingandtrailingspacesfromastring.String:ThestringyouwantreturnedwithtrailingblanksdeletedRemoveallspaces:Abooleanindicatingthatalltypesofspacesshouldbedeleted(TrueorFalse)掌握dw_1.GetSQLSelect()dw_1.setSqlSelect(s_new),上节回顾,.,5,任意字段查询原理:,1.dw_1.GetSQLSelect();它的功能是获取数据窗口dw_1的SQLSelect语句,针对本例就相当于获取了如下语句:SELECT“addressbook”.“编号”,“addressbook”.“姓名,“addressbook”.“性别”,“addressbook”.“生日,“addressbook”.“工作单位”,“addressbook”.“邮编,“addressbook”.“籍贯”,“addressbook”.“联系电话,“addressbook”.“照片”,“addressbook”.“备注FROMaddressbook“2.构造一个新的查询语句:SELECT“addressbook”.“编号”,“addressbook”.“姓名,“addressbook”.“性别”,“addressbook”.“生日,“addressbook”.“工作单位”,“addressbook”.“邮编,“addressbook”.“籍贯”,“addressbook”.“联系电话,“addressbook”.“照片”,“addressbook”.“备注FROMaddressbook“Where编号=0004;即s_new=s_old+s_where3.dw_1.setSqlSelect(s_new);它的功能是将新定义的SQLSelect语句s_new应用于数据窗口dw_1上。实现新的查询关键是把s_where中的“编号”、”、”0004”变成可变的、灵活的,这样任意字段查询就成功了!,S_old,S_where,S_old,S_new,字段运算符查询值,上节回顾,.,6,任意字段查询“where条件”设计,上节回顾,.,7,本节课内容,1.导入180个数据,saveAs()函数和importFile()函数2.生成七个报表的方法和技巧交叉表GridTabularLabelGroupGraphN-Up,.,8,一、信息导入、导出,导出:将数据表中的数据保存为其它文件格式,如.txt、.xls等.使用函数:SaveAs()“另存为txt文件”按钮中的代码:dw_1.saveas(,text!,false),.,9,一、信息导入、导出,导入:将外部文件中的数据导入到某数据表中,外部文件格式如.txt(Text!)、.csv(CSV!)、.xml(XML!)、.dbf(DBase2!)、.dbf(DBase3!).使用函数:ImportFile()dw_1.ImportFile(docname),.,10,一、信息导入、导出,GetFileOpenName()函数(获取文件名函数)句法:GetFileOpenName(title,pathname,filename,extension,filter,initdir,aFlag)含义:显示系统打开文件对话框,充许用户选择一个文件或输入一个文件名。,.,11,一、信息导入、导出,导入、导出设计(1)用addressbook表,以Tabular风格创建一个DataWindow,.,12,一、信息导入、导出,导入、导出设计(2)制作一个Windows和数个按钮,.,13,一、信息导入、导出,导入、导出设计(3)“从.txt文件中读数据”按钮中的代码intvaluestringdocname,namedvalue=GetFileOpenName(请选中一个文件名:,docname,named,Doc,endif,续行符号,.,14,一、信息导入、导出,导入、导出设计(4)导入数据注意事项数据表中的字段顺序要与.txt文件中字段顺序一致。如果不一致,可以在.xls表中调整后,再保存为.txt格式的文件,再导入。如果定义的字段长度不够,数据也不能导入!,.,15,二、报表制作,生成七个报表的方法和技巧(1)创建一个通用的Window,窗口中的代码为Dw_1.setTransObject(sqlca)Dw_1.retrieve()(2)创建七个DataWindow交叉表GridTabularLabelGroupGraphN-Up(3)再复制六个Window,与七个DataWindow匹配,并连接到菜单上,.,16,二、报表制作,crosstab,.,17,二、报表制作,Graph,.,18,二、报表制作,Grid,.,19,二、报表制作,Tabular,.,20,二、报表制作,Label,.,21,二、报表制作,Group,.,22,二、报表制作,N-Up,.,23,二、报表制作,“打印预览”按钮代码(假设按钮名称为cb_2)ifcb_2.text=打印预览thendw_1.Object.datawindow.print.preview=Yescb_2.text=关闭预览elsed
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绿化主管招聘面试问题集
- 2025年护理学专业技能考试试题及答案解析
- 2025年安全用电知识竞赛题及答案
- 2025年初创企业高管职位面试指南与预测题集萃
- 2025年机械伤害应急处理手册及测试题
- 2025年物业安保主管面试常见问题集锦
- 2025年工程设计师执业能力评价试卷及答案解析
- 2025年财务管理主管实战面试题集
- 2025年建筑员笔试高频题解析
- 2025年社会体育指导员掷准飞盘方向实战面试题解析及应对技巧
- 保安员在岗培训法律-2
- 初中英语中考专题训练阅读理解-应用文篇
- 《古文观止 上下 》读书笔记思维导图PPT模板下载
- YC/T 210.2-2006烟叶代码第2部分:烟叶形态代码
- GB/T 20671.1-2006非金属垫片材料分类体系及试验方法第1部分:非金属垫片材料分类体系
- 熵权法教学讲解课件
- 医师病理知识定期考核试题与答案
- 课堂因“融错·容错·溶措”而精彩
- 阳光晾衣房钢结构专项施工方案
- 安宁疗护服务流程
- 热分析DSC培训new
评论
0/150
提交评论