表单和报表设计

上传人:c****d 文档编号:243049914 上传时间:2024-09-14 格式:PPT 页数:17 大小:104.50KB
返回 下载 相关 举报
表单和报表设计_第1页
第1页 / 共17页
表单和报表设计_第2页
第2页 / 共17页
表单和报表设计_第3页
第3页 / 共17页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Visual FoxPro,报表,&,表单,表单,(,Form,)为数据库信息的显示、输入和编辑提供,了非常简便的方法。利用表单,可以让用户在直观友好,熟悉的界面下查看、操纵数据或将数据输入数据库,扩,展名为,.scx,。,报表,(,Report,)是将数据库中的数据以打印文档的形式输出的一种格式文件,它的扩展名为,frt,和,frx,。,1,报表类型,报表类型是指报表的布局类型:,列报表,的输出格式同表格控件输出格式相同,一行上打印一条记录。,行报表,的形式与表的编辑窗口相类似,一行显示一个字段的内容。,一对多报表,中对于主表的一条记录,可以打印子表的多条记录。,多栏报表,与文档分栏类似,在一页中可以分几栏打印。,2,报表创建,报表可以通过下列方法创建:,报表向导,:可分为基于单表的向导和一对多报表向导。,报表设计器,:可用来自行设计报表或对已有的报表进行修改。,3,基于单表的报表向导,基于单表的报表向导经过以下几个步骤:,1,、字段选取 可选择数据库表或自由表中的字段;,2,、分组记录 对记录按指定的方法进行分组,分组后可以按组进行小计和总计;,3,、选择报表样式 可设计成经营式、帐务式、简报式、带区式、随意式等;,4,、定义报表布局 可设置报表的打印方向、列数等;,5,、排序记录 按指定的字段控制报表上记录的顺序;,6,、完成 可设置报表标题以及如何保存等。,4,报表设计器的使用,工具栏,“,数据分组,”,按钮:显示,“,数据分组,”,对话框,用于创建数据分组及指定其属性。,“,数据环境,”,按钮:显示报表的,“,数据环境设计器,”,窗口。,“,报表控件,工具栏,”,按钮:显示或关闭,“,报表控件,”,工具栏。,“,调色板,工具栏,”,按钮:显示或关闭,“,调色板,”,工具栏。,“,布局,工具栏,”,按钮:显示或关闭,“,布局,”,工具栏。,5,报表设计器的使用,报表控件,“,选定对象,”,按钮:移动或更改控件的大小。,“,标签,”,按钮:在报表上创建一个标签控件,用于显示与记录无关的数据。,“,域控件,”,按钮:在报表上创建一个字段控件,用于显示字段、内存变量或其它表达式的内容。,“,线条,”,按钮:绘制线条。,“,矩形,”,按钮:绘制矩形。,“,圆角矩形,”,按钮:绘制圆角矩形。,“,图片,ActiveX,绑定控件,”,按钮:显示图片或通用型字段的内容。,“,按钮锁定,”,按钮:允许添加多个相同类型的控件而不需要多次选中该控件按钮。,6,报表设计器的使用,设置报表数据源,一般情况下报表总是与一定的数据源相联系,因此在设计报表时,确定报表的数据源是一项首先要完成的任务。,报表的数据源可以是数据库表、自由表或视图。在设计报表时,如果该报表总是使用相同的数据源,就可以把数据源添加到报表的数据环境中。,设置报表的数据源(数据环境),为数据环境中的表设置索引,(,可以控制报表中记录的打印顺序,但前提是有关字段已做过索引。,),7,报表设计器的使用,报表布局,设计报表时一个最为关心的问题是如何把数据放在报表的恰当位置上。一个报表总是被划分为若干个带区,带区的作用主要是控制数据在页面上的打印位置。在打印或预览报表时,系统会以不同的方式处理各个带区的数据。例如,对于,“,页标头,”,带区,系统将在每一页上打印一次该带区所包含的内容;而对于,“,标题,”,带区,则只是在报表开始时打印一次该带区的内容。在每一个报表中都可以添加或删除若干个带区。,“,页标头,”,、,“,细节,”,和,“,页注脚,”,这三个带区是报表默认的基本带区。如果要使用其它带区,则必须自己设置。,设置好所需的带区以后,就可以在带区中添加需要的控件。但是,有些新添加的带区的高度可能不能满足设计要求。对于各种类型的带区,在,“,报表设计器,”,中都可以调整它们的高度以放置需要的控件。,8,带区,使用情况,标题,每张报表使用一次,页标头,每个页面使用一次,列标头,每列使用一次,组标头,每组使用一次,细节,每条记录使用一次,组注脚,每组使用一次,列注脚,每列使用一次,页注脚,每个页面使用一次,总结,每张报表使用一次,报表设计器的使用,报表带区以及使用情况,9,报表设计器的使用,报表输出,(,预览,&,打印,),设计报表的最终目的是要按照一定的格式输出符合要求的数据。在报表打印之前可以使用,“,预览,”,功能在屏幕上查看最终的页面设计是否符合设计要求。若已符合要求,即可在指定的打印机上打印报表。,REPORT FORM,?,SCOPE,FOR lExpression1,WHILE IExpression2,NOOPTIMIZE,PREVIEW,TO PRINTER,PROMPT,|TO,10,表单可以属于某一个项目,也可以独立于任何项目之外,单独存在,在项目管理器中创建的表单隶属于该项目管理器。,在,Visual FoxPro,中,可以用以下任意一种方法创建表单:,l,使用表单向导,2,使用,“,表单设计器,”,3,使用,CREATE FORM,命令,表单创建,11,表单设计器,“,表单设计器,”,是设计用户界面的基本工具。使用,“,表单设计器,”,既可以创建出与数据库表相关的表单,也可以创建出与数据库表无关的独立表单,如显示某些信息的表单或对话框等。熟练掌握,“,表单设计器,”,这一工具,可以随心所欲地设计出具有,Windows,风格的各种用户界面。,12,表单设计器,工具栏,13,表单设计器,设置数据环境,每一个表单都包括一个数据环境。数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的各表之间的关系。可以在“数据环境设计器”中直观地设置数据环境,并与表单一起保存。,在表单运行时数据环境可自动打开、关闭表和视图,而且,通过设置“属性”窗口中,ControlSource,属性设置框(在这个属性框中列出数据环境表或视图的所有字段),数据环境将帮助用户设置控件的,ControlSource,属性。,14,表单设计器,设置数据环境,打开数据环境设计器,向数据环境设计器添加、移去表或视图,常用数据环境属性,数据环境设计器中关系的设置与编辑,属 性,说 明,默 认 设 置,AutoCloseTables,控制当释放表或表单集时,是否关闭表或视图,“,真,”,(.,T.),AutoOpenTables,控制当运行表单时,是否打开数据环境中的表或视图,“,真,”,(.,T.),InitialSelectedAlias,当运行表单时选定的表或视图,设计时刻为,”,。如果没有指定,在运行时首先加到,“,数据环境,”,中的临时表最先被选定,数据环境的主要属性设置,15,表单设计器,控件,如按控件与数据的关系划分,控件可以分为两种类型:,绑定型,控件:内容与表、视图、查询中的字段或内存变量相关联的控件,它具有数据源。,非绑定型,控件:与上述数据无关。,l,在项目管理器中单击“运行”按钮,l,在命令窗口或者在程序中运行表单,命令格式如下:,DO FORM FormName,表单运行,16,表单设计器,基本表单设计,使用表单设计器进行表单设计的一般过程如下:,(,1,)分析表单应实现的功能,与数据库中的哪些数据有关系,需要使用哪些控件来实现这些功能。,(,2,)创建表单,设置外观(包括表单的背景颜色、尺寸、标题等)。,(,3,)根据需要设置数据环境。,(,4,)在表单上添加所需要的对象(包括表、视图或控件等),并调整其位置、大小和整体布局。,(,5,)利用,属性窗口,设置对象的初始属性。,(,6,)为对象编写程序代码以完成预定的要求。,17,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!