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
随机阅读
- 商业银行信贷管理体系缺点 中央银行的一般性货币政策工具有哪几种?其各自的优缺点是什么??
- 三洋水位传感器在哪里 三洋洗衣机水位传感器在哪里
- 米红教授 声乐 手机充电时耳机会有电流声?
- 梦幻西游现在哪个服务器开服快3年了 苏州古苏永乐宫大火
- 探囊胠箧的读音 庄子《胠箧》文言文全文翻译。
- 请问胃病加风湿怎么办? 风湿寒痛片胃病人能吃吗
- 合肥哪个医院看男科 合肥看男科到哪个医院
- 综合管网竣工测量收费标准 国家测绘局、财政部关于测绘收费标准的文件
- 魔兽世界公正之剑哪里获得 魔兽RPG华山论剑td攻略
- 1苯基3氯丙烷 1-苯基-2-氯丙烷如何制备啊
- 取得初级职称后更改姓名 我是一名已经取得初级士职称而且在这个岗位工作7年的护士,我所学的专业是临床医学,为什么不给我考初级师
- 永乐店南堤村拆迁 通州区永乐店到底什么时候能拆迁啊,愁啊
- 有律师在场的协议有效吗 一份协议必须需要律师在场双方签署才有效吗?还是不需要,只要双方签字摁手印就具有法律效力?求明白人帮
- 大学之道在明明德。“明明德”怎么理解? 明德一路德邦快递地址
- 为什么氨态氮肥不能与碱性物质混合使用? 氨态氮肥不能与什么混合
- 碳化合物命名 有机化学中化合物命名
- 我想要什么英文 想要的英文是什么?
- 明珠皇冠花园是什么街道 深圳白石洲明珠花园的售价是多少?求告知
- 桃李芳园艺术幼儿园电话 桃李芳园艺术幼儿园 怎么报名
- 有源电力滤波器应用邻域 求有源电力滤波器的一般原理及应用?