问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Visual FoxPr"报表设计器"中带区有哪几类?

发布网友 发布时间:2022-11-10 08:34

我来回答

1个回答

热心网友 时间:2023-11-24 06:24

1、使用方法
进入报表设计器,双击报表带区分隔条,打开报表带区对话框,在“On Entry”输入触发进入带区事件的函数名,在“On Exit”输入触发离开带区事件的函数名,注意这两个输入框,只能输入方法名或函数名,其他语句Visual FoxPro会忽略。
2、举例说明
例1:在每页报表的尾部常常要求打印某些信息,如制表人,制表时间,每页小计等。用报表设计器非常容易做到,在页注脚带区设置相应的控件即可。问题是在报表的最后一页,常常不会满页,这样最后打印的数据与页注脚之间存在一段空白,很不美观,特别是数据使用了分隔线时更觉别扭。下面利用报表带区事件把最后一页页注脚带区的内容移到细节带区之后。打开过程文件,新增下列函数:
Function EndPrint()
EndPrint=.T.
EndFunction
或建立ENDPRINT.PRG文件,内容为
EndPrint=.T.
打开报表设计器,设计好各带区,或打开已有的报表文件,当然页注脚带区应有内容,否则,下面的做法毫无意义。全选页注脚带区各控件,复制到剪贴板,在“Report”菜单下选“Title/Summary”菜单项,在出现的窗口中选“Summary band”后,单击“OK”。把剪贴板的内容粘贴到总结带区,调整好位置,这时用打印预览可见最后一页数据后,紧接着输出页注脚,它们之间不存在空白,但页尾出现重复数据,退出预览,新增报表变量EndPrint,初始值为.F.,报表输出后释放。双击总结带区分隔条,在“Summary”对话框的“On Exit”中键入EndPrint(),退出后,分别双击注脚带区各控件,在弹出的对话框中单击“Print When”后,在“Print Only When Expression is True”中输入EndPrint=.F.,单击“OK”即可。
例2:Visual FoxPro报表设计器的数据分组功能非常强大和灵活,但分组的数量(组数)无法直接得到,例如以客户名分组数据,各客户的相关项数和合计金额以及全部客户的总计金额都容易得到,但客户的数量却无法直接统计。下面利用报表带区事件统计分组组数。打开过程文件,新增下列函数:
Function GroCount()
GroCount=GroCount + 1
EndFunction
或建立GROCOUNT.PRG文件,内容为
打开报表设计器,设计好各带区,或打开已有的报表文件。新增报表变量GroCount,初始值为0,报表输出后释放。双击注脚带区分隔条,在弹出的对话框的“On Exit”中键入GroCount(),退出对话框,在“Report”菜单下选“Title/Summary”项,在打开的对话框中选“Summary band”复选框,单击“OK”。

热心网友 时间:2023-11-24 06:24

1、使用方法
进入报表设计器,双击报表带区分隔条,打开报表带区对话框,在“On Entry”输入触发进入带区事件的函数名,在“On Exit”输入触发离开带区事件的函数名,注意这两个输入框,只能输入方法名或函数名,其他语句Visual FoxPro会忽略。
2、举例说明
例1:在每页报表的尾部常常要求打印某些信息,如制表人,制表时间,每页小计等。用报表设计器非常容易做到,在页注脚带区设置相应的控件即可。问题是在报表的最后一页,常常不会满页,这样最后打印的数据与页注脚之间存在一段空白,很不美观,特别是数据使用了分隔线时更觉别扭。下面利用报表带区事件把最后一页页注脚带区的内容移到细节带区之后。打开过程文件,新增下列函数:
Function EndPrint()
EndPrint=.T.
EndFunction
或建立ENDPRINT.PRG文件,内容为
EndPrint=.T.
打开报表设计器,设计好各带区,或打开已有的报表文件,当然页注脚带区应有内容,否则,下面的做法毫无意义。全选页注脚带区各控件,复制到剪贴板,在“Report”菜单下选“Title/Summary”菜单项,在出现的窗口中选“Summary band”后,单击“OK”。把剪贴板的内容粘贴到总结带区,调整好位置,这时用打印预览可见最后一页数据后,紧接着输出页注脚,它们之间不存在空白,但页尾出现重复数据,退出预览,新增报表变量EndPrint,初始值为.F.,报表输出后释放。双击总结带区分隔条,在“Summary”对话框的“On Exit”中键入EndPrint(),退出后,分别双击注脚带区各控件,在弹出的对话框中单击“Print When”后,在“Print Only When Expression is True”中输入EndPrint=.F.,单击“OK”即可。
例2:Visual FoxPro报表设计器的数据分组功能非常强大和灵活,但分组的数量(组数)无法直接得到,例如以客户名分组数据,各客户的相关项数和合计金额以及全部客户的总计金额都容易得到,但客户的数量却无法直接统计。下面利用报表带区事件统计分组组数。打开过程文件,新增下列函数:
Function GroCount()
GroCount=GroCount + 1
EndFunction
或建立GROCOUNT.PRG文件,内容为
打开报表设计器,设计好各带区,或打开已有的报表文件。新增报表变量GroCount,初始值为0,报表输出后释放。双击注脚带区分隔条,在弹出的对话框的“On Exit”中键入GroCount(),退出对话框,在“Report”菜单下选“Title/Summary”项,在打开的对话框中选“Summary band”复选框,单击“OK”。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...版,我需要这百度网盘资源,可我找不到,希望分享一下! 哪位大佬有 5G:关键技术与系统演进,我需要这百度网盘资源,我找不... 求几本末世类的小说,最好是丧尸类。种马后宫就不要了。文笔要好一些,剧 ... 求好的末世小说 不要YY,不要花痴、不要后宫、不要穿越。类似黑暗血时... 桂林四绝的是哪四个 桂林风景中独特的秀山清水 人称四绝 桂林的四绝具体包括哪些自然景观? 可以加什么旁 萌爸日记宇文玛瑙为什么经常穿丝袜 萌爸日记上的玛瑙那个女孩叫什么名字 Jaspersoft Studio(报表设计器)中文乱码问题的解决方法 梦见买花生 鲸的寿命长还是海龟的寿命长? 潮阳哪里有小米的维修点 红米手机联通版维修点在汕头潮阳哪? 潮阳哪里有修小米手机的 汕头市哪里有保修小米手机? 鲸鱼能活多少岁,多少岁成年 鲸鱼的寿命最长能活多少年 硝酸铵的化学式为NH4NO3,200g硝酸铵中含氮元素的质量为多少克 寻求一首10多年前的经典慢摇, 我只记得开场的英文“i fo you" 很有节奏感的开场节奏比较慢 求一首英文慢摇,开头是节奏缓慢的nanana 一慢摇男声英文歌开头说一句英文下面节奏 很慢低音强( 等~等~等等 求大量外国慢摇歌曲~! 节奏非常慢的慢摇 方舟行聚合版几个渠道派单 tuia聚合了哪些平台的流量? 请教各位大侠,秋天摆地摊卖什么好,在广州新塘摆地摊卖什么好呢? 广州地摊摆什么最好 2018年北京每天生活垃圾产生量是多少吨? 江苏中协是国企吗 江苏边城集团是国企吗 做拌面酱的方法 怎么做拌面酱 梦见自己很有钱的样子 女人梦见包丢了又找到 周公解梦梦见包丢了又找回来了 泛歌化妆品怎么样?有亲们用过吗?我想用激素少些的,泛歌可以吗 谁知道敖江以前有个凡歌美容院的现在在哪? 长沙尊煌泛歌美容养生是正规的吗? 成都春熙路王府井旁边的美容院叫什么名字啊? 大家去的美容院都用什么牌子的护肤品来做脸部项目,店家说的是泛歌,但是做的时候没看见她拿这个牌子的瓶 电解水化学方程式? 请问一下微信红包怎么撤回 八字伤官财星为用,大运喜水木 这是什么意思 电解水在酸性和碱性条件下的化学方程式 电解水的化学方程式的反应条件是电解还是通电? 2022湖南社保补缴新政? 九牧王皮带什么档次 黑椒牛肉乌冬面的做法步骤图,怎么做好吃 哪些城市没有下雨