建材秒知道
登录
建材号 > 设计 > 正文

vf标题带区的作用

粗暴的往事
粗暴的抽屉
2023-03-06 03:05:11

vf标题带区的作用

最佳答案
笑点低的夏天
满意的哈密瓜,数据线
2025-09-29 07:20:26

vf标题带区的作用,在Visual FoxPro中有一类不太引人注意的事件——报表带区事件,在报表设计器中每一带区都有两类事件,入口事件和出口事件。

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 GroCou

最新回答
高高的寒风
饱满的香菇
2025-09-29 07:20:26

1)运行VFP软件。New-Table-New file

2)输入新建表名称,如下图的baidu,点保存。

3)在下图逐一输入字段Name,字段数据类型,长度等。按OK按钮一个表就被建立和完成。

4)按yes按钮可输入数据到新建表。

阳光的含羞草
美丽的白昼
2025-09-29 07:20:26
不用编程的用Excel做好数据用Word做好套打的模板在Word里面做邮件合并是一样的邮件合并的方法:1. 关闭Excel数据,打开Word做好的套打模板2. 点击“视图”菜单中的“工具栏”中的“邮件合并”3. 点击“邮件合并”工具栏中的“打开数据源”,建立Excel数据和Word模板的关系4. 找到word模板中的对应项,点击“邮件合并”工具栏中的“插入域”,将Excel中的列与Word模板中的内容一一对应起来5. 点击“邮件合并”工具栏中的“查看合并数据”,就可以看到Excel数据应用到了Word文档中。6. 如果需要全部打印就“合并到打印机”,如果只是打印某一个的话就像打印普通Word文档一样,点“打印”就行了。

称心的大山
坦率的西牛
2025-09-29 07:20:26
value是常用的表单控件属性之一,其中命令组控件、文本框、编辑框、复选框、选项组控件、列表框、组合框里都有这一属性。

如果能定义value=1的话,应该是命令组控件的属性,意思是指定命令组当前的状态。该属性的类型默认为数值型。

至于value等于1或者是0应该就是自个儿定义的吧。