PB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色) 修改数据窗口背景颜色dw_1.object.datawindow.color=rgb(255,0,0)/此颜色为红色另外也可以使用dw_1.modify(\"datawindow.color='255'\")/不过这个后边的颜色需要使用long型数字来控制,不能使用rgb函数。字体颜色:这个需要指定字段了。因为字体都是字段当中的,要每个字段来指定颜色。dw_1.object.字段名字.color=rgb(255,0,0)/红色或者同上,使用modify:dw_1.Modify(\"controlname.Color='255'\")/此处也不能使用rgb,要long型数字。字体大小:dw_2.object.字段名称.font.Height=60/可以查看一下帮助中对于font的说明,height一项,是控制大小显示的。具体数值,自己试试大小就知道了。60应该和9号差不多大另外,这个属性,也可以使用dw_1.modify(\"字段名字.font.height='60'\")来完成PB怎么定义数据窗口第一行 long ll_num[3],ll_resultll_num[1]=dw_1.object.列名[1]/第1行ll_num[2]=dw_1.object.列名[2]/第3行ll_num[3]=dw_1.object.列名[5]/第5行结果ll_result=ll_num[1]+ll_num[2]+ll_num[3]pb 数据窗口中数据合并 提供2种思路1、利用结构体和用户自定义对象可以实现。借用3层的编程思想,不要想着用数窗直接从表中检索出数据。你最后要的数据合并的窗口只作为数据表示(表示层),数据的来源的那些前面生成的报表数据,都用用户自定义对象(可以用代码定义挂哪个数窗)来检索出来(数据层),按关键字把数据提取出来放入结构体(结构体里有任意的数据类型,也可以定义结构体数组),要按各个数窗不同的字段来定义结构体,再从结构体中把合成好的数据写入到合并显示用的数窗上就可以了(业务处理层,这个过程可以在用户自定义对象中写代码)。这样处理过程麻烦点,放弃了pb优势的和db直接交互的功能。2、不知道你用的什么数据库,可以用临时表和临时存储过程(专业术语忘了怎么说了)把你想要的数据都合成在一个临时表中,最后再用数窗挂一个提取数据的存储过程把数据表示出来(数窗格式任选)。如果你要的最终数据是在所有前面报表都已经有数据的前提下再汇总的,2种方法都适用;如是一个环节完后再进行下一个环节的话,用第二种方法可以一点点提取出数据。pb中如何自定义数据窗口打印时纸张的大小,自定义纸张是哪一个值 dw_print.Object.DataWindow.Print.Page.size
随机阅读
- 从上沙到彩田南路坐什么车 下沙到彩田路海鹰大厦
- 周星驰可能永远不会懂万梓良,21年过去了,这就是真兄弟吗? 周星驰和万梓良为什么感情破裂
- 葡萄皮肉分离是不是超新鲜了 巨峰葡萄的皮肉不易分离是怎么回事?
- 餐厅晨检报告 一些餐饮即将复工:我们餐饮应该如何做好疫情之后餐饮工作?
- 西安市第一人民医院耳鼻喉科专家 西安市第二医院耳鼻喉科
- 从吴松房屋交易中心坐公交到江杨南路保德易初怎么走 江杨南路保德路租房
- 开发商预留的天然气管道,现在没通天然气装修是给怎么处理? 汇丰企业总部二手写字楼
- 无锡市新艺液压气动机械厂怎么样? 无锡新艺液压气动机械厂
- 呼和浩特文曲星专卖店电话 我的文曲星PC220的屏幕压烂了谁知道在那能换到我是内蒙古鄂尔多斯的谢谢了
- “推进绿色发展”200字感悟 上海金山环保审计
- 一个人的武林CHD 什么游戏好玩
- 最好的永久脱毛方法是什么 永久脱毛方法有哪些
- 水泵由于水冲击产生声音 水泵产生气浊的原因是什么
- 泡沫之夏首播 泡沫之夏电视剧到底什么时候首播
- 萨勒曼国王比尔盖茨 怎样看待近期沙特捐助5亿美元给世卫组织?
- 男的对女的说撸你呢应该怎么回答 女生说,你,嘴怎么这么甜呢[害羞][害羞][害羞],,,怎么回复
- 螺纹连接常用的防松方法有哪几种 螺纹联接常用的防松措施有哪些?【机械知识】求答案
- 丙酮酸是三碳化合物吗? 丙酮酸碳化合物
- 心理健康重在及时应对心理问题是对还是错 该如何维护自己的身心健康
- 此情无计可消除才下眉头却上心头的诗词名 此情无计可消除才下眉头却上心头修辞拟物