FastReport.Net使用:[32]对话框使用2

方法/步骤

1.先浏览下数据,成绩表中有部分科目成绩没有,如果是这种情况,报表是不能打印的。

2.添加一个对话框,将其Visible属性设置为False,默认情况下改对话框是不显示的。

将确定按钮的DialogResult设置为cancel,如果窗体显示了,说明是不能打印报表的,需要取消打印。

3.在StartReport事件中添加如下方法。

根据学生,科目和考试类型变量成绩是否存在,如不存在,则显示对话框。

4.预览报表,弹出对话框,点击确定,报表打印结束,不会显示后面的报表页

时间: 2024-10-07 05:38:36

FastReport.Net使用:[32]对话框使用2的相关文章

004.曲线功能

 第3章 曲线功能 本章主要内容: ? 曲线功能简介 ? 绘制基本曲线 ? 绘制高级曲线 ? 曲线编辑 ? 曲线操作 3.1曲线功能简介UG软件主要是三维实体建模的,但曲线功能在其CAD模块中应用的非常广泛.有些实体需要通过曲线的拉伸.旋转等去操作构造特:也可以用曲线创建曲面进行复杂实体造型:在特征建模过程中,曲线也常用作建模的辅助线(如定位线等):另外,建立的曲线还可添加到草图中进行参数化设计.一般曲线的功能分两大部分,基本曲线的生成和曲线的编辑,图3-1所示的就是两种操作的工具条,同样也可以

FastReport.Net使用:[1]屏蔽打印对话框

1.如何设置默认打印机 在FastReport设计界面找到File->Printer Setup菜单,运行该菜单显示"打印机设置"对话框.在打印机(Printer)列表中选择默认打印机,并勾上"save the printer in the report file"选项,将该打印机保存在报表文件中,下次打印时将默认选择该打印机. 2.如何屏蔽打印对话框 显示Report Tree,View->Report Tree. 在Report Tree中选中Rep

JavaScript总结之鼠标划过弹出div单击出现对话框

为了满足他们的永无止境的要求,我可谓是任劳任怨啊,累断了双手,看瞎了双眼.这个是来写鼠标划过一个按钮,然后弹出一个小提示框解释,另外根据radio是否选中,判断点击后如何执行,然后执行之后再有一个确认或取消.其实部分想要的功能可以从中截取. js代码: 1 <script type="text/javascript"> 2 function sAlert_jobdel(str){ 3 var msgw,msgh,bordercolor; 4 msgw=400;//提示窗口的

JavaScript内容梳理 示例之模态对话框 示例之全选和反选以及取消 示例之后台管理左侧菜单

1 <!DOCTYPE html> 2 <!--示例之模态对话框--> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>Title</title> 7 <style> 8 .hide{ 9 display: none; 10 } 11 .c1{ 12 position: fixed; 13 lef

android 8种对话框(Dialog)使用方法汇总

本文为作者原创,转载请注明出处:http://www.cnblogs.com/gzdaijie/p/5222191.html 目录 1.写在前面2.代码示例2.1 普通Dialog(图1与图2)2.2 列表Dialog(图3)2.3 单选Dialog(图4)2.4 多选Dialog(图5)2.5 等待Dialog(图6)2.6 进度条Dialog(图7)2.7 编辑Dialog(图8)2.8 自定义Dialog(图9)3.复写回调函数 1.写在前面 Android提供了丰富的Dialog函数,本

View(视图)——对话框之自定义对话框

一.自定义对话框 1.不能直接实例化使用 2.使用内部构造器来生成对话框 3.new  AlertDialog.Builder(context)  实例化构造器 1-setTitle (标题) 2-setMessage (消息) 3-按钮 1°确认按钮  setPositiveButton(“文字”,点击事件监听器) 2°否认按钮  setNegativeButton(“文字”,点击事件监听器) 3°中立按钮  setNeutralButton(“文字”,点击事件监听器) 4-show() 创建

View(视图)——对话框之日期对话框和时间对话框

一.日期对话框 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4 android:layout_width="matc

[Firefox附加组件]0003.弹出对话框

Firefox中使用面板(panel)模块来显示弹出对话框,面板的内容通过HTML编写.你可以在面板上运行content script,尽管在面板里的脚本无法直接访问插件代码,但是你可以在面板脚本和插件代码间交换信息.这次,我们做了一个会在单击时显示面板的动作按钮.面板上有一个<textarea>元素,用户按下return键时,<textarea>的内容会被发送给插件代码主程序.插件代码主程序会在控制台输出日志. 开发步骤 1.初始化项目,终端窗口运行以下命令. mkdir Dia

FASTREPORT 整理 (mtm)

DELPHI中用FASTREPORT制作报表  1.加载并存储报表 默认情况下,报表窗体同项目窗体构存储在同一个DFM文件中.多数情况下,无须再操作,因而你就不必采用特殊方法加载报表. 如果你决定在文件中存储报表窗体或者是数据库的 Blob字段(他提供了非常大的弹性,你能够在非编译程序中修改),你必须使用"TfrxReport"提供的加载和存储方法. function LoadFromFile(const FileName: String; ExceptionIfNotFound: B