- 1、本文档共233页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.1.4 在应用程序中包含菜单 创建了菜单系统后,可将其包含在应用程序中。若要在应用程序中包含菜单,可将.mnx文件添加到项目中,并由项目建立应用程序。 创建并生成了快捷菜单以后,就可将其附加到控件中。当用户在控件上单击鼠标右键时,显示典型的快捷菜单。在控件的Rig-htClick(单击鼠标右键)事件中输入少量代码,即可将快捷菜单附加到特定的控件中。 先选择要附加快捷菜单的控件,然后在“属性”窗口中选择“方法程序”选项卡并选择“RightClick Event”最后在代码窗口中键入Do menu.mpr,其中menu是快捷菜单的文件名。 注意:引用快捷菜单时,必须使用.mpr扩展名。 如在上一节中,在“属性示例”表单的RightClick Event事件代码中添加代码DO Menus\Quickmenu.mpr。 如果想将此快捷菜单应用于所有新创建的表单,则可以修改表单的类定义。步骤如下: (1)打开“项目管理器”并选择“类”选项卡。 (2)选择【添加】,将C:\Program Files\Microsoft Visual Studio\Vfp98\ Wizar-ds\Wizembss.vcx添加到“类”中。 单击【确定】 (3)单击Wizembss类前的“+”号,再选择Embossedform子类 (4)选择“项目管理器”上的【修改】按钮,打开“类设计器” (5)选择“属性”对话框中的“方法程序”选项卡,再选定RightClick Event事件。 (6)双击RightClick Event,打开方法程序代码编辑窗口,在该窗口中输入命令 : DO MENUS\QUICKMENU.MPR 在【打印】按钮的Click事件中添加如下代码: SELECT * FROM STUDENT WHERE STUDENT.班级=THISFORM.;COMBO1.VALUE INTO CURSOR CURSOR_BJ 用查询收集用户的输入 *****以下程序是由用户选择是预览报表还是要打印报表***** MM=MESSAGEBOX(想要预览“STUDENT”报表吗?,35,打印Student报表) IF MM=6 REPORT FORM D:\XSGLXT\REPORTS\STUDENT PREVIEW ELSE IF MM=2 RETURN ENDIF ENDIF MM=MESSAGEBOX(想要打印“STUDENT”报表吗?,33,打印Student报表) IF MM=1 REPORT FORM D:\XSGLXT\REPORTS\STUDENT TO PRINTER PROMPT *****上一行命令中加下划线的部分是指定要运行的报表文件名,若不在当前*****目录下,则要加上路径。 ELSE RETURN ENDIF 要注意:建立的Student报表要将其中数据环境中的表移去,即在报表的数据环境中不含有任何表。 对于本例,也可以不用SQL查询语句而直接使用REPORT命令,即将SELECE命令删除,在REPORT语句中增加下列可选项: FOR 班级=THISFORM.COMBO1.VALUE 其中:THISFORM.COMBO1.VALUE是对用户选择的引用。即通过REPORT命令的条件子句,对表中的记录进行筛选,从而达到按用户选择的班级输出报表的目的。 返回 8.4 报表和标签的输出 8.4.1 为控件设置打印选项 8.4.2 为组设置打印选项 返回 退出 8.4.3 控制报表和标签的输出 8.4.1 为控件设置打印选项 总的来说,控件的位置和它所处的带区的位置决定了它打印时的位置和时间。除此之外,还可以为每个控件设置特定的打印选项。每个控件都有一个默认的尺寸,该尺寸或是由它的值(对于字段或标签来说)决定,或是在创建该控件的时候确定(对于线条、矩形或者图形来说)。控件在页面上的长度指定了该控件的显示宽度。由于有些控件的值根据记录的不同而不同,可将控件的高度设置为可向下伸展,以显示整个的值,否则,有些数据将在显示的时候被截断。除了标签控件之外,所有的控件的大小均可变。 1、打印变长度值的控件 为了使控件尽可能少的占用报表的地方,可将其设置为可伸展的。例如,一个表达式的值可能依记录的不同而不同,这时,最好不要在报表上为这个控件分配一个固定的可容最长记录值的空间,而应将控件设置为可伸展,即可容纳所有的数值。对于该控件下方的控件,可将其设置为可向下浮动的。 注意:在如下情况下,某些数据在打印时会被覆盖: (1)将一个域设置为相对于带区底端固定,同时在这个域的下面还有一个域,设置为相对于带区顶端固定并且选择
您可能关注的文档
- 2013-03-18-第三讲_谈判者利益.ppt
- 第7篇 Swing用户界面组件.ppt
- 第二章 电子影像平台客户端安装手册.doc
- 11月-会计调汇与常见问题解答.ppt
- 第三讲 资金流转--电子商务支付.ppt
- 项目1实验1中西医1101周扬摘要.doc
- 第二章 电子信息存储材料.ppt
- 动易.NET精英软件工程师培训简介6-21介绍.pdf
- 中文元数据标准研究与其示范数据库.ppt
- 第十一章 全相位多维多抽样率数字滤波器设计.pdf
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
最近下载
- 清水混凝土模板施工工艺.pdf VIP
- 清水混凝土施工工艺质量控制与防治演示文稿.ppt VIP
- GB50164-2021混凝土质量控制标准.docx VIP
- 文旅项目景区景点城市农文旅融合项目稻田主题策划规划方案【旅游】【文旅】【农旅】【文旅规划】.pptx VIP
- 混凝土结构工程施工质量验收规范(英文版).pptx
- 心血管科中医护理课件.pptx VIP
- 混凝土结构工程施工质量验收规范培训课件.pptx VIP
- 《混凝土结构工程施工质量验收规范》局部修订的条文及.docx VIP
- 2012混凝土结构工程施工质量验收规局部修订.doc VIP
- 《混凝土质量控制标准》XX50164-2011正文精华版.doc VIP
文档评论(0)