ReportX技巧
文章平均质量分 56
reportproj
这个作者很懒,什么都没留下…
展开
-
ReportX技巧(1)InvalidatePaint()、ValidatePaint()
SetCellValue、SetCellMultiLine、SetCellHAlignment、SetCellBackColor、SetCellFontName等方法每次只能修改一个单元格,如果修改很多单元格,就需要循环使用这些方法,在循环调用之前需要使用InvalidatePaint()在循环调用之后需要使用ValidatePaint()。因为像SetCellValue这种方原创 2007-06-27 11:12:00 · 1493 阅读 · 7 评论 -
ReportX技巧(11)隐藏打印预览窗口工具栏按钮
在OnPreviewShow事件中填写代码: PreviewChange = true; //隐藏按钮PreviewParameter = 0,1,2,3,4; //隐藏第0、1、2、3、4个按钮 以下是Delphi的例子procedure TForm1.ReportX1PreviewShow(Sender: TObject; a原创 2008-09-24 10:26:00 · 3496 阅读 · 10 评论 -
ReportX技巧(7)标题行列
SetPoleText 函数原型void SetPoleText (long aOrientation, long aIndex, BSTR aText)参数说明aOrientation:标杆方向(0:顶部标杆;1左侧标杆)aIndex:序号aText:文本说明设置标杆显示文本。 PoleHeight 说明顶部标杆高度语法object.PoleHeight [= long] 注释输入输出Pole原创 2008-01-07 11:00:00 · 1558 阅读 · 1 评论 -
ReportX技巧(6)数字、日期、时间格式
1、在设计器上修改:报表设计器-〉格式-〉单元格-〉显示2、使用控件接口ReportX.SetCellFormat(列号, 行号, 格式类型, 格式文本)3、具体格式 (1)ReportX.SetCellFormat(列号, 行号, 1, "0.00") 输入1234.5 显示1234.50 (2)Repor原创 2007-12-20 10:47:00 · 1682 阅读 · 0 评论 -
ReportX技巧(9)输入控制
1、在设计器上修改:报表设计器-〉格式-〉单元格-〉输入-〉输入控制2、使用控件接口ReportX.SetCellControl(列号, 行号, 控制类型)3、具体格式 (1)ReportX.SetCellControl(列号, 行号, 0) 无 (2)ReportX.SetCellControl(列号, 行号, 1)原创 2008-02-20 14:10:00 · 1685 阅读 · 0 评论 -
ReportX技巧(5)图表
1、报表设计器-〉插入-〉添加图表 单击“参数”出现22、参数原创 2007-11-22 11:26:00 · 1729 阅读 · 0 评论 -
ReportX技巧(8)输入输出EXCEL
ReportX关于导入导出EXCEL的函数共有三个ExportExcel以二进制方式导出、ExportExcelOle以Ole方式导出、ImportExcelOle以Ole方式导入,下面具体讲一下三个函数的用法。ExportExcel (二进制方式输出)ExportExcel (BSTR aFileName, BSTR aSheetName, VARIANT_BOOL aDisp原创 2008-01-30 11:15:00 · 2713 阅读 · 3 评论 -
ReportX技巧(3)ReportX直接连接数据库
(一)连接数据库 报表工具Design->数据->数据库向导或ReportX.OpenDatabaseGuide(); 1、添加连接字符串。填入连接接字符串Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=db1.mdb;Persist Security Info=True,然后测试连接。 2、添加表或视图。原创 2007-10-16 10:42:00 · 5016 阅读 · 4 评论 -
ReportX技巧(2)公式、脚本
1、公式举例:⑴2+2*3;⑵A1+A2;⑶Sum(A1:C3); 2、脚本举例:(支持VBScript、JavaScript)⑴ if ReportX.GetCellValue(1, 1) = "" then ReportX.SetCellValue 1, 1, "Hello World"end if当A1等于""时赋值"Hell原创 2007-10-10 09:03:00 · 1732 阅读 · 1 评论 -
ReportX技巧(4)用ReportX的脚本功能连接数据库
打开ReportX的报表设计器,选中一个单元格,工具栏->脚本->编辑脚本或ReportX.EditScriptdim connset conn=createobject("adodb.connection")dim connstrconnstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1.mdb"conn.open connstrd原创 2007-10-29 11:04:00 · 1857 阅读 · 0 评论 -
ReportX技巧(10)模板方式读取数据库
ReportX2.6.0.0内包含这个报表,下载地址:http://www.skycn.com/soft/22608.html 1、创建以下报表 2、打开数据库向导 ReportX设计器-〉数据-〉数据库向导(注意数据路径:你的数据库目录/db1.mdb) 3、填写数据库表,然后单击“生成字段” 4、选择“模板方式”,起始位置选“1,1”(2.6.原创 2008-09-23 14:57:00 · 3066 阅读 · 7 评论