对报表.FRX文件的全面分析
来源:互联网 发布:麒麟一番榨 知乎 编辑:程序博客网 时间:2024/06/05 19:28
对报表.FRX文件的全面分析
其实报表文件.FRX是一个表,其.FPT是一个备注库,其库结构和一般自由表没什么不同,都可以USE打开他的???.FRX,其字段总共有74项,分别介绍如下,希能给大家有所帮助:
字段名称 类型 长度 小数 说明
1 PLATFORM C 8 操作平台(_DOS或_WINDOWS)
2 UNIQUEID C 10 唯一标识(当NAME合EXPR都为空时以_RHE开头, 否则以_RNR开头)
3 TIMESTAMP N 10 时间标签(先后次序)
4 OBJTYPE N 2 目标类型(1.环境; 2.数据库; 5.文字; 8.变量;9.TIMESTAMP为空; 23.TIMESTAMP为空)
5 OBJCODE N 3 目标代码(1.;4.;7.;53)
6 NAME M 10 名称(数据库名称)
7 EXPR M 10 表达式
8 VPOS N 9 3 行座标
9 HPOS N 9 3 列座标
10 HEIGHT N 9 3 高度
11 WIDTH N 9 3 宽度
12 STYLE M 10 风格(透明,不透明)
13 PICTURE M 10 格式或OLE文件名称
14 ORDER M 10 索引排序
15 UNIQUE L 1 唯一数据库(.F.,.T.,空)
16 COMMENT M 10 注释
17 ENVIRON L 1 是否报表运行环境(.T.时)
18 BOXCHAR C 1 画框字符
19 FILLCHAR C 1 表达式类型(C,N,D等,文字型的为空)
20 TAG M 10 (当该记录为记录环境的记录时,该字段储存打印信息等;记录数据库时,储存数据库名称)
21 TAG2 M 10 当该记录为记录环境的记录时,该字段储存打印控制等
22 PENRED N 5 前景红
23 PENGREEN N 5 前景绿
24 PENBLUE N 5 前景蓝
25 FILLRED N 5 填充红
26 FILLGREEN N 5 填充绿
27 FILLBLUE N 5 填充蓝
28 PENSIZE N 5 划线宽度
29 PENPAT N 5 指定填充图案(0.空;1.实体;2.水平;3.垂线;4.左 斜;5右斜;6.交叉;7.斜交叉)
30 FILLPAT N 5 划线类型(0.无;1.点;2.虚线;3. 虚线-点;4. 虚线-点-点)
31 FONTFACE M 10 字体类型
32 FONTSTYLE N 3 字体风格
33 FONTSIZE N 3 字体大小
34 MODE N 3 模式
35 RULER N 1 标尺(2-默认值,3-象素)
36 RULERLINES N 1 标线宽度
37 GRID L 1 是否显示网格线
38 GRIDV N 2 垂直网格线刻度
39 GRIDH N 2 水平网格线刻度
40 FLOAT L 1 浮动
41 STRETCH L 1 溢出时伸展
42 STRETCHTOP L 1 相对于顶端伸展
43 TOP L 1 相对于顶端固定
44 BOTTOM L 1 相对于底端固定
45 SUPTYPE N 1 控制类型
46 SUPREST N 1 控制设置
47 NOREPEAT L 1 每页都打印页标题
48 RESETRPT N 2 重置报表
49 PAGEBREAK L 1 每组从新的一页开始
50 COLBREAK L 1 从新的一列开始
51 RESETPAGE L 1 每组页号重新从1开始
52 GENERAL N 3 通用
53 SPACING N 3 空格
54 DOUBLE L 1 是否加倍
55 SWAPHEADER L 1 头互换
56 SWAPFOOTER L 1 脚注互换
57 EJECTBEFOR L 1 打印前走纸
58 EJECTAFTER L 1 打印后走纸
59 PLAIN L 1 指定只在报表开始位置出现页标题
60 SUMMARY L 1 是否仅打印总计和分类总计信息
61 ADDALIAS L 1 是否增加别名
62 OFFSET N 3 偏移(0-左;1-右;2-居中)
63 TOPMARGIN N 3 上边界高度
64 BOTMARGIN N 3 下边界高度
65 TOTALTYPE N 2 计算类型
66 RESETTOTAL N 2 重置(1-表尾,2-页尾)
67 RESOID N 3 源标识
68 CURPOS L 1 是否显示当前位置
69 SUPALWAYS L 1 是否打印重复值
70 SUPOVFLOW L 1 当细节区数据溢出时到新页或新列打印
71 SUPRPCOL N 1 当此列改变时打印
72 SUPGROUP N 2 当此组改变时打印
73 SUPVALCHNG L 1 若空行则删除
74 SUPEXPR M 10 是否打印控制条件
==============================
Objtype Objcode Offset 含义
5 0 文字
8 0 表达式
6 0 1 直线(水平线)
6 0 0 直线(垂直线)
7 4 矩形框(0~99椭圆)
用于报表布局的控制的特征值列入下表:
Objtype Objcode 含义
9 0 页头高度
9 1 页细节高度
9 3 组标头高度
9 4 组细节高度
9 5 组脚注高度
9 7 页脚注高度
其他常用到的字段有:
①水平坐标(Hpos);
②宽度(Width);
③表达式类型(Fillchar);
④字体(Fontface);
⑤对齐方式(Offset)。
字段名称 类型 长度 小数 说明
1 PLATFORM C 8 操作平台(_DOS或_WINDOWS)
2 UNIQUEID C 10 唯一标识(当NAME合EXPR都为空时以_RHE开头, 否则以_RNR开头)
3 TIMESTAMP N 10 时间标签(先后次序)
4 OBJTYPE N 2 目标类型(1.环境; 2.数据库; 5.文字; 8.变量;9.TIMESTAMP为空; 23.TIMESTAMP为空)
5 OBJCODE N 3 目标代码(1.;4.;7.;53)
6 NAME M 10 名称(数据库名称)
7 EXPR M 10 表达式
8 VPOS N 9 3 行座标
9 HPOS N 9 3 列座标
10 HEIGHT N 9 3 高度
11 WIDTH N 9 3 宽度
12 STYLE M 10 风格(透明,不透明)
13 PICTURE M 10 格式或OLE文件名称
14 ORDER M 10 索引排序
15 UNIQUE L 1 唯一数据库(.F.,.T.,空)
16 COMMENT M 10 注释
17 ENVIRON L 1 是否报表运行环境(.T.时)
18 BOXCHAR C 1 画框字符
19 FILLCHAR C 1 表达式类型(C,N,D等,文字型的为空)
20 TAG M 10 (当该记录为记录环境的记录时,该字段储存打印信息等;记录数据库时,储存数据库名称)
21 TAG2 M 10 当该记录为记录环境的记录时,该字段储存打印控制等
22 PENRED N 5 前景红
23 PENGREEN N 5 前景绿
24 PENBLUE N 5 前景蓝
25 FILLRED N 5 填充红
26 FILLGREEN N 5 填充绿
27 FILLBLUE N 5 填充蓝
28 PENSIZE N 5 划线宽度
29 PENPAT N 5 指定填充图案(0.空;1.实体;2.水平;3.垂线;4.左 斜;5右斜;6.交叉;7.斜交叉)
30 FILLPAT N 5 划线类型(0.无;1.点;2.虚线;3. 虚线-点;4. 虚线-点-点)
31 FONTFACE M 10 字体类型
32 FONTSTYLE N 3 字体风格
33 FONTSIZE N 3 字体大小
34 MODE N 3 模式
35 RULER N 1 标尺(2-默认值,3-象素)
36 RULERLINES N 1 标线宽度
37 GRID L 1 是否显示网格线
38 GRIDV N 2 垂直网格线刻度
39 GRIDH N 2 水平网格线刻度
40 FLOAT L 1 浮动
41 STRETCH L 1 溢出时伸展
42 STRETCHTOP L 1 相对于顶端伸展
43 TOP L 1 相对于顶端固定
44 BOTTOM L 1 相对于底端固定
45 SUPTYPE N 1 控制类型
46 SUPREST N 1 控制设置
47 NOREPEAT L 1 每页都打印页标题
48 RESETRPT N 2 重置报表
49 PAGEBREAK L 1 每组从新的一页开始
50 COLBREAK L 1 从新的一列开始
51 RESETPAGE L 1 每组页号重新从1开始
52 GENERAL N 3 通用
53 SPACING N 3 空格
54 DOUBLE L 1 是否加倍
55 SWAPHEADER L 1 头互换
56 SWAPFOOTER L 1 脚注互换
57 EJECTBEFOR L 1 打印前走纸
58 EJECTAFTER L 1 打印后走纸
59 PLAIN L 1 指定只在报表开始位置出现页标题
60 SUMMARY L 1 是否仅打印总计和分类总计信息
61 ADDALIAS L 1 是否增加别名
62 OFFSET N 3 偏移(0-左;1-右;2-居中)
63 TOPMARGIN N 3 上边界高度
64 BOTMARGIN N 3 下边界高度
65 TOTALTYPE N 2 计算类型
66 RESETTOTAL N 2 重置(1-表尾,2-页尾)
67 RESOID N 3 源标识
68 CURPOS L 1 是否显示当前位置
69 SUPALWAYS L 1 是否打印重复值
70 SUPOVFLOW L 1 当细节区数据溢出时到新页或新列打印
71 SUPRPCOL N 1 当此列改变时打印
72 SUPGROUP N 2 当此组改变时打印
73 SUPVALCHNG L 1 若空行则删除
74 SUPEXPR M 10 是否打印控制条件
==============================
Objtype Objcode Offset 含义
5 0 文字
8 0 表达式
6 0 1 直线(水平线)
6 0 0 直线(垂直线)
7 4 矩形框(0~99椭圆)
用于报表布局的控制的特征值列入下表:
Objtype Objcode 含义
9 0 页头高度
9 1 页细节高度
9 3 组标头高度
9 4 组细节高度
9 5 组脚注高度
9 7 页脚注高度
其他常用到的字段有:
①水平坐标(Hpos);
②宽度(Width);
③表达式类型(Fillchar);
④字体(Fontface);
⑤对齐方式(Offset)。
- 对报表.FRX文件的全面分析
- 对报表.FRX文件的分析
- 对报表.FRX文件的分析
- 关于.frx文件
- .frx文件扩展的细节-文件扩展名 数据库
- 对Xposed的全面分析(一)--- xposedInstall apk文件,逆向分析
- 对X window 全面分析的文章
- 对Xwindow进行全面分析的好文章
- 对Xlib进行全面分析的好文章
- HashMap全面分析及JDK8对HashMap的相关优化
- 对trace文件的分析
- linux的64位操作系统对32位程序的兼容-全面分析
- Linux的64位操作系统对32位程序的兼容 全面分析
- 对一个桌面主题文件的简单分析
- 对一个桌面主题文件的简单分析
- 对.lds连接脚本文件的分析
- 对.lds连接脚本文件的分析
- 对.lds连接脚本文件的分析
- wxWidgets 笔记1--VC下的编译
- 网络和拨号连接丢失问题
- 使用JWebUnit应注意的2个问题,并不是所有的网站都适合用JWebUnit的!
- INFORMIX在SCO UNIX上的安装和配置
- ASP.NET程序中常用代码汇总(二)
- 对报表.FRX文件的全面分析
- Tomcat5数据库连接池
- Unix系列shell程序编写(上)
- VFP经典问题集一
- 英语人生警句20句
- 100件世界上鲜为人知的事情
- 业务员如何自我培训
- ASP.NET程序中常用代码汇总(三)
- Unix系列shell程序编写(中)