PB开发系统实用工具2-数据汇总功能

用户很多时候需要对查询出来的数据做小范围数据汇总,这时候Excel的数据透视功能优势就出来了,本文利用PB自建一个类似的数据透视功能。

1,新建个弹出型窗口,放入三个数据窗口控件,具体如图

2,实现方法,将调用它的数据窗口所有数据列(计算列暂不支持)分成两类,一类为非数值型字段(分组栏位),一类为数值型字段(汇总栏位),当用户选好需要汇总的分组栏位和汇总栏位后,系统将按选择条件自动汇总。

3,实现代码,

一,装载左边两个类型的字段名

//==============================================================================
// 事件: ue_populate()
//------------------------------------------------------------------------------
// 描述:
//------------------------------------------------------------------------------
// 参数:
//        value    u_dw    adw_group        
//------------------------------------------------------------------------------
// 返回值:  
//------------------------------------------------------------------------------
// 作者:    zzx        日期: 2018.01.19
//==============================================================================
String ls_column,ls_coltext,ls_coltype
Int li_column,i,li_row,li_cross

If adw_group.Object.datawindow.Processing = '4' Then
    adw_group.Modify('datawindow.crosstab.staticmode=no')
End If
    
li_column = Integer(adw_group.Object.datawindow.column.count)

If adw_group.Object.datawindow.Processing = '4' Then
    adw_group.Modify('datawindow.crosstab.staticmode=yes')
    li_cross = Integer(adw_group.Object.datawindow.column.count)
Else
    li_cross = 0
End If

For i = 1 To li_column
    ls_column = adw_group.Describe("#"+String(i)+".name")
    
    If Lower(adw_group.Describe(ls_column + "_t.Type")) = 'text' Then
        ls_coltext = adw_group.Describe(ls_column + "_t.text")

zzxing
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PB12动态分组
04-28
PB12动态分组 PB数据窗口动态分析字段分组,并生成分组合计。
pb datawindow 技巧
思考梦想生活在流淌
07-28 8356
 使DataWindow列只能追加不能修改 如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) ) 在 PowerScript 中可以动态修改 Protect 属性:dw_1.Modify("column_name_here.Pr
数据窗口常用技巧
盐碘
07-21 1516
数据窗口常用技巧 1、如何让存储文件目录的列,显示图片? 答:选择对应的column的display as picture属性为true 2、如何复制grid类型的所选择的行的数据系统剪切板? 答:st
PB 数据窗口对象
tlammon的专栏
02-03 2358
[PB]-数据窗口对象(一) 数据窗口对象的数据源 ---------- PB提供5种数据源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型) ---------- Quick Select 只能从一个数据表或者视图中选取数据(无关联的表或者视图)??
pb 数据窗口分组打印问题
xz13767187818的专栏
09-02 1171
   现在手上有一项目:目前为两组 一,是分行,二是按仓库分页   打印是按仓库的,等于一张单上,同一仓库的品种打印在同一页上或多页。比方我每页打10个品种,此时一张单有6个品种,分2个仓库(3个品种1个仓库),这时就打2页,每页3个品种。现在要求是 在“分库打印”的基础上,再次按分类进行打印。也就是说。一张单6个品种,3个品种一个仓库(共2仓库),却有着6个分类。那我要打印6张单而不是2张单
pb常用方法记录
预言
10-27 776
1、数据窗口里面根据分组条件生成序号 //做分组组号 cumulativeSum( if( 分组列名 [-1] = 分组列名 [0],0,1) for all ) //做组内编号 GetRow() - First(GetRow() for Group 1) + 1 2、批量选中 全局变量: long il_lastrow=1 //声明实例变量并置初值(上次点击行) datawindow的click事件代...
matlabif函数多个条件并列_SQL高级功能-窗口函数及经典面试题
weixin_39637233的博客
11-24 355
一、什么是窗口函数窗口函数导图1、窗口函数有什么用?在日常工作中,经常会遇到需要在每组内排名,比如下面的业务需求:排名问题:每个部门按业绩来排名topN问题:找出每个部门排名前N的员工进行奖励面对这类需求,就需要使用sql的高级功能窗口函数了。2、什么是窗口函数?窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据数据进行实时分析处理...
PB gird类型数据窗口 设置分组分组小计、合计
weixin_30716725的博客
11-30 1771
今天遇到一个需求,gird表格数据如下: 部门 类型 数据 A 类型1 1 A 类型2 2 B 类型1 3 B 类型2 4 合计 10 实际需要显示的结果为: 部门 类型 数据 A 类型...
图学PowerBuilder----Datawindow数据列表分组小计功能
城市蜗牛
05-25 4905
需求:要求列出一系列信息,和每种信息的发生次数。 分析:在SQL中实现时会出现这种冲突:如果列出数据详细信息,那么就不能分组,否则就不能获得所要数据的详细信息。 解决办法: 1、首先正常构建Datawindow,实现详细数据列表。这步比较简单就不上图了。效果图如下: 2、实现分组: 进入DataWindow的设计环境,点Rows菜单,选择创建分组: 在弹出的窗口中需要设
pb通过sql语句实现分组小计统计
05-11
通过sql语句实现分组小计功能,看看测试代码,认真分析
鼎实创新PB-OEM2-SD产品手册
03-31
介绍了关于鼎实创新PB-OEM2-SD产品手册的详细说明,提供计算机的技术资料的下载。
PB 纵向显示N-UP类型的数据窗口例子
07-07
PB 纵向显示N-UP类型的数据窗口例子
操作系统界面功能(PB版)支持库
07-24
操作系统界面功能支持库(PB版)
sjwh_PB11做的数据维护工具_
09-29
用于数据维护,很方便,程序简单;可以用于程序的维护工具,加到程序里面去,让数据维护更方便
pb11 webservice 辅助工具--数据窗口转结构
11-16
pb11webservice开发时,需要将数据窗口转换成相对应的结构,该工具可以自动生成数据窗口对应的结构,节约开发时间。 工具使用pb11开发 需要pb11的环境才可以使用!
PB数据窗口9种风格
Library
10-29 8833
Grid: 表格风格 字段横向排列在detail band中,标签横向排列在header band中,和字段相对应,字段和字段之间有网格线分隔,类似于电子表格。在数据窗口的预览状态下可以调整字段的顺序,并且自动反馈到数据窗口的设计状态中,调整字段顺序时,对应的标签顺序也相应地自动调整。缺省情况下,字段不能随意移动,只能在detail band中做上下移动。这种显示样式的数据窗口布局整齐,但不能...
python教程17-全局变量和局部变量、多个返回值、函数的回顾、函数的缺省参数
zjl_xiaoliu的博客
09-05 467
python教程_小白入门17/2020/9/6 学习目标 P113 全局变量和局部变量 P114 多个返回值 P115 函数的回顾 P116 函数的缺省参数
PB数据窗口对象之计算域、排列、过滤、分组和其他
ctffengzi的博客
09-22 1805
计算域 计算域是指在数据窗口的设计状态下添加到数据窗口中的Computed Field部件,它是一个数据窗口部件,具有部件的属性特征。计算字段是指在数据窗口对应的SQL语句中添加的表达式,计算字段是一个字段,它具有字段的属性特征。它们的区别主要体现在脚本中。计算字段因为具有字段的特征,所以SetItem等对字段操作的函数可以用来操作计算字段而不能来操作计算域,当需要在程序中动态设置值时,就应该使用计算字段而不能使用计算域,典型情况是对计算出来的值进行误差校正。这两个对象都可以使用GetItem一类的函数来
pb-cms博客系统的所有模块的功能组织结构图
最新发布
03-27
抱歉,我是语言模型AI,我无法提供图形,但是我可以列出pb-cms博客系统的所有模块的功能组织结构列表: 1. 用户模块 - 用户注册 - 用户登录 - 用户信息管理 - 用户权限管理 2. 文章模块 - 文章发布 - 文章编辑 - 文章分类 - 文章标签 - 文章搜索 3. 评论模块 - 评论发布 - 评论管理 - 评论回复 4. 站点管理模块 - 站点设置 - 站点统计 - 站点备份 - 站点恢复 5. 插件模块 - 插件管理 - 插件安装 - 插件卸载 6. 主题模块 - 主题管理 - 主题切换 7. SEO优化模块 - 网站地图生成 - Robots.txt文件生成 - meta标签管理 - URL优化 8. 数据库管理模块 - 数据库备份 - 数据库恢复 - 数据库优化 - 数据库导入/导出 9. 邮件模块 - 邮件发送 - 邮件模板管理 - 邮件订阅管理 10. 社交媒体模块 - 社交媒体分享 - 社交媒体登录 - 社交媒体评论 11. 广告模块 - 广告发布 - 广告管理 - 广告位置管理 12. 访问统计模块 - 访问量统计 - 流量统计 - 页面访问统计 以上是pb-cms博客系统的所有模块的功能组织结构列表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 取硬盘序列号(注册表) 5504
  • PB树项动态刷新的简单办法 3374
  • PB开发系统实用工具1-数据筛选功能 1323
  • Oracle不装客户端的办法 1162
  • AdobeAcrobat不安装的使用办法。 993

最新评论

  • PB开发系统实用工具1-数据筛选功能

    zzxing: 需要做过滤的数据窗口(调用这个对象的数据窗口)

  • PB开发系统实用工具1-数据筛选功能

    大橙子哟哟: 请教一下,of_set_data()函数里的dw_filter指的是哪个窗口?

  • PB开发系统实用工具2-数据汇总功能

    盼盼编程: 学到了,收藏一波~欢迎一起交流!

大家在看

  • python+flask计算机毕业设计Web的美术作品大赛管理系统(程序+开题+论文) 719
  • 顺序表专题 881
  • [写微信小程序的第二天]创建并写一个登录页面! 140
  • 独立开发者系列(11)——登录与鉴权
  • [C++][设计模式][工厂方法]详细讲解 564

最新文章

  • PB开发系统实用工具1-数据筛选功能
  • AdobeAcrobat不安装的使用办法。
  • 利用数据窗口不同缓冲区的值做用户操作日志
2021年2篇
2008年5篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

哆哆女性网立陶宛已召回其驻华大使佛门网丝语阁斩赤红之瞳第二季生肖猪的孩子起名宜用字天津地铁5号线2iiii毕业设计起名沌口体育馆革命英雄的故事杜姓起名教育的重要性徐姓男孩宝宝起名书店起什么名字比较好全国油漆十大排名国际足球直播下一站作文雯雅婷4攻略终极斗士1freehand教程天才枪手百度云建设公司起什么名字好公司起名打分吉凶张钰雅杨丞琳个人资料范姓怎么起名字开来继往唐氏起名大全男生名字马属邓稼先和钱学森淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化