首页 易语言打印表格

易语言打印表格

举报
开通vip

易语言打印表格易语言打印表格 篇一:易语言使用Grid++Report起步教程 易语言使用Grid++Report起步教程 概述: 在本教程中,首先介绍用 Grid++Report 的报表设计器应用程序设计一个简单的清单式报表,我们最后会得到一个与 Grid++Report 例子模板中的‘简单列表.grf’类似的报表模板。接下来我们学习怎样让‘简单列表.grf’例子模板在易语言程序中运行起来。首先实现报表的打印与打印预览功能,通过本部分的学习我们可以得到一个类似本教程附带的‘打印与打印预览报表.e’程序。然后我们学习利用...

易语言打印表格
易语言打印表格 篇一:易语言使用Grid++Report起步教程 易语言使用Grid++Report起步教程 概述: 在本教程中,首先介绍用 Grid++Report 的 报表 企业所得税申报表下载财务会计报表下载斯维尔报表下载外贸周报表下载关联申报表下载 设计器应用程序设计一个简单的清单式报表,我们最后会得到一个与 Grid++Report 例子模板中的‘简单列表.grf’类似的报表模板。接下来我们学习怎样让‘简单列表.grf’例子模板在易语言程序中运行起来。首先实现报表的打印与打印预览功能,通过本部分的学习我们可以得到一个类似本教程附带的‘打印与打印预览报表.e’程序。然后我们学习利用 Grid++report 的查询显示器控件实现报表在窗口中的查询显示,我们会创建一个类似本教程附带的‘在查询显示控件中显示报表.e’程 序。通过本教程的学习,你将对 Grid++Report 报表模板设计与在易语言中使用 Grid++Report 有一个初步与直观的了解,开启你用 Grid++Report 在易语言中开发报表的大门,为你更进一步学习奠定了良好的开端。 具备一定的数据库方面的知识对开发报表非常重要,因为 1 报表一般都需要从数据库中取数据,然后由报表工具生成出 来,你应该对数据库方面的一些基本概念有所了解,能够写 出基本的 SQL 查询语句。如果你具备这些基础知识,你学 习用 Grid++Report 在易语言中开发报表会非常容易,如果 你觉得这方面有所欠缺,建议你加强这方面的学习。本教程 适用于第一次接触 Grid++Report 或对 Grid++Report 在 易语言中使用还没有入门的易语言开发者。完成本教程的学 习之后,建议你浏览并运行一遍 Grid++Report 自带的全部 易语言例子,对 Grid++Report 的功能有所了解。 使用本教程你必须安装易语言的4.0或以上版本。必须安 装 Grid++Report 报表组件,可以去 /retype/zoom/13762602b52acfc789ebc9b1?pn=3&x=0&y=0& raww=530&rawh=334&o=png_6_0_0_148_119_596_376_893.25_1263.375&type=pic&aimh=302.49056603773585&md5s um=9ecd7194a9151685376c853f7fa33757&sign=ba729a6291 &zoom=&png=322-72984&jpg=919-919” target=“_blank”>点此查看 (上图)设置数据库连接串与查询 SQL 对话框 (上图)OLE DB 数据链接属性窗口 ? 生成报表数据集的字段 1. 执行菜单命令‘编辑-根据查询生成字段’,此时 2 Grid++Report 将根据我们上一步中创建的数 据库连接串与查询 SQL 参数自动生成报表明细 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 集的字段,生成的字段与数据库表中的字段保持一致。 2. [可选]执行菜单命令‘报表-字段集合...’,打开‘字段集合’对话框中我们可以看到刚才自动 创建的各个字段。 (上图)字段集合对话框 至此我们已经完成了报表数据绑定与数据存储方面的定义工作,下一步就是怎样将报表数据展现出来。 ? 定义明细网格的列 1. 执行菜单命令‘编辑-根据字段生成列’,此时 Grid++Report 将根据报表当前明细记录集字段 的定义生成明细列,每个字段将对应生成一个显示列,此时我们可以看到在明细网格的定义界面上多了很多列的显示。 2. [可选]选中标题行中的某个格,在属性编辑窗口中改变其‘文本’属性,可以为每个列标题设置 合理的显示文本。 3. [可选]执行菜单命令‘报表-列标题布局...’,打开‘列标题布局’对话框;通过执行‘上移’ 与‘下移’按钮,或通过拖放左边列表中的节点,我们可以改变列的显示顺序。 3 4. [可选]在明细网格的定义界面上部的标尺为列宽度指示 标尺,将鼠标停放在两个标尺之间的间隔 区域,通过拖放可以改变列的显示宽度,通过这样的操作 我们可以为每个列设置合理的显示宽度。 (上图)列标题布局对话框 至此一个与例子模板‘简单列表.grf’类似的报表已经定 义出来,通过点击设计器下端的‘预览视图’与‘查询视图’ 切换按钮我们可以及时看到报表的运行效果,其实在整个设 计过程中,我们都可以随时进入预览视图与查询视图,及时 查看报表的运行效果。当然我们还没有定义报表的页眉与页 脚,通过执行菜单命令‘插入-页眉’或‘插入-页脚’,我们 很容易将页眉与页脚定义出来。 篇二:易语言键代码一览表 易语言键代码一览表 A---[65] B---[66] C---[67] D---[68] E---[69] F---[70] G---[71] H---[72] I---[73] J---[74] K---[75] L---[76] M---[77] N---[78] O---[79] P---[80] Q---[81] R---[82] S---[83] T---[84] U---[85] V---[86] W---[87] X---[88] Y---[89] Z---[90] 0---[48] 1---[49] 2---[50] 3---[51] 4---[52] 5---[53] 6---[54] 7---[55] 8---[56] 9---[57] 乘号 ---[106] 加号 ---[107] Enter ---[108] 减号 ---[109] 小数点---[110] 除号 ---[111] F1 ---[112] F2 ---[113] 4 F3 ---[114] F4 ---[115] F5 ---[116] F6 ---[117] F7 ---[118] F8 ---[119] F9 ---[120] F10---[121] F11---[122] F12---[123] F13---[124] F14---[125] F15---[126] 数字键盘 1 ---[96] 数字键盘 2 ---[97] 数字键盘 3 ---[98] 数字键盘 4 ---[99] 数字键盘 5 ---[100] 数字键 盘 6 ---[101] 数字键盘 7 ---[102] 数字键盘 8 ---[103] 数字键盘 9 ---[104] 数字键盘 0 ---[105] Backspace--[8] Tab ---[9] Clear---[12] Enter---[13] Shift---[16] Control ---[17] Alt ---[18] Caps Lock--[20] Esc ---[27] 空格键 ---[32] Page Up ---[33] Page Down--[34] End ---[35] Home ---[36] 左箭头 ---[37] 向上箭头---[38] 右箭头 ---[39] 向下箭头---[40] Insert ---[45] Delete ---[46] Help ---[47] Num Lock---[144] ; : ---[186] = + ---[187] _ ---[189] / ? ---[191] ` ~ ---[192] [ { ---[219] | ---[220] ] } ---[221] '' ' ---[222] 篇三:易语言高表格右键选中行并弹出菜单源码 易语言高表格右键选中行并弹出菜单源码 .版本 2 .支持库 eGrid 窗口组件句柄 , 高级表格.取窗口句柄 () ' 要 处理的窗口或组件句柄 原函数地址 , 设置窗口信息_ (窗口组件句柄, -4, 到整 5 数 (&消息处理)) ' #GWL_WNDPROC =-4 .子程序 消息处理, 整数型, , 新窗口过程(自定义消息处理函数) .参数 hWnd, 整数型 .参数 Msg, 整数型 .参数 wParam, 整数型 .参数 lParam, 整数型 .局部变量 滚动信息, 滚动条信息 .局部变量 X坐标, 整数型 .局部变量 Y坐标, 整数型 .局部变量 鼠标所在行号, 整数型 .局部变量 选择起始行, 整数型 .局部变量 选择终止行, 整数型 .局部变量 页首行行号, 整数型 .局部变量 目标行坐标, 整数型 .局部变量 页首行顶边位置, 整数型 .局部变量 循环变量, 整数型 ' ///////////////////////////////////////////////////////////////////////////////////////////// ' 高级表格自身响应右键抬起,不响应右键按下,所以仅处理右键抬起 ' 每页第一行顶边线总是对齐的,而第一行的顶边位 6 置总是?nPos,这就为鼠标定位提供了依据 .如果真 (Msg , #WM_RBUTTONUP) Y坐标 , 右移 (lParam, 16) ' 抛弃掉低字节 X坐标 , 位与 (lParam, 65535) ' 屏蔽掉高字节 滚动信息.cbSize , 28 ' 取滚动条当前位置 滚动信息.fMask , #SIF_ALL 取滚动条信息_ (hWnd, #SB_VERT, 滚动信息) 页首行顶边位置 , 0 .计次循环首 (高级表格.行数 , 1, 循环变量) 页首行顶边位置 , 页首行顶边位置 , 高级表格.取行高 (循环变量 , 1).如果真 (页首行顶边位置 ? 滚动信息.nPos , 高级表格.取行高 (0)) 页首行行号 , 循环变量 跳出循环 () .如果真结束 .计次循环尾 () 目标行坐标 , 高级表格.取行高 (0) .计次循环首 (高级表格.行数 , 页首行行号, 循环变量) 目标行坐标 , 目标行坐标 , 高级表格.取行高 (循环变量 , 1 , 页首行行号) .如果真 (目标行坐标 , Y坐标) 鼠标所在行号 , 循环变量 , 1 , 页首行行号 7 跳出循环 () .如果真结束 .计次循环尾 () 选择起始行 , 高级表格.取选择起始行 () ' 置光标并弹出菜单 选择终止行 , 高级表格.取选择终止行 () .如果 (Y坐标 , 高级表格.取行高 (0)) 高级表格.全部选择 () .否则 .如果 (选择起始行 ? 选择终止行) .如果真 (鼠标所在行号 , 选择起始行 或 鼠标所在行号 , 选择终止行) 高级表格.置光标 (鼠标所在行号, 0) .如果真结束 .否则 高级表格.置光标 (鼠标所在行号, 0) .如果结束 .如果结束 高级表格.弹出菜单 (编辑, 取鼠标水平位置 () , 20, 取鼠标垂直位置 () , 10) Msg , 0 ' 屏蔽高级表格自身右键抬起事件’ .如果真结束 返回 (呼叫窗口函数地址_ (原函数地址, hWnd, Msg, 8 wParam, lParam)) ' 调用旧窗口过程 相关热词搜索:表格 打印 易语言 易语言高级表格 易语言制作表格 9
本文档为【易语言打印表格】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_447713
暂无简介~
格式:doc
大小:23KB
软件:Word
页数:8
分类:生活休闲
上传时间:2017-12-08
浏览量:283