搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
itrstu
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Microsoft Visual C++ 14.0 is required解决方法_microsoft visual c++ 14.0离线安装
2
自学大语言模型的应用程序框架Langchain(初入门)_langchain应用框架
3
vue自定义抽屉组件_vue 抽屉组件 适用手机端
4
一文学会Axios的使用
5
STM32F4存储器映射 和 寄存器映射_stm32f4重映射
6
您知道用 Docker打包 Springboot有多少种方式?
7
kail-添加静态路由_kali添加路由命令
8
linux磁盘空间查看及空间满的处理,linux磁盘空间占满问题快速定位并解决
9
C语言:对称二叉树_对称二叉树c语言
10
AI之DL:人工智能领域—深度学习的发展历程之深度学习爆发的三大因素、探究DL为什么耗算力
当前位置:
article
> 正文
怎样利用PowerBulider的Datawindow建立中国式的动态报表_powerbuilder datawindow 图表
作者:itrstu | 2024-01-18 20:58:51
赞
踩
powerbuilder datawindow 图表
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
世界上所有的报表,要算中国的报表最为复杂了。看老外的报表表头很简单都是只有一行差不多。但是中国人的表头一般都有好几层,给你来上个两层已经是很不错的一件事情了。另外中国人最喜欢的就是活动式的表头,意思就是今年是这种的明年可能要变成另外一种格式了。所以这也对编写表头程序的程序员来讲提出了一个难题。我们也知道的datawindow有强大的检索功能,而且Powerbuilder就是一个前端开发工具,但是初学者都认为,它只能作为静态的报表,其实它背后隐藏着更大的功能,datawindow也能制作动态的报表类型。
下面的一段程序是我以前在做项目的时候运用的,希望能给各位带来一个提示
stringls_part1,ls_aux1,ls_aux2,is_temp,ls_syntax
ulongai_x1=0,ai_x2=0,ai_y1=0,ai_y2=88,ai_style=0,ai_width=0,ai_linecolor=1,h_y1,h_y2
ulongcil_posx,cil_width,temp_x,temp_y,temp_cil
integerchar_w,i=1,font=19
ulong f1=0,f2=0,f3=0,save_i1,save_i2
ulongcol_table_len=0,as_old1,as_old2,col_len2=0,col_len3=0
stringas_syntax,as_table
ulongy0,y1,y2,y3,y4,id=0
stringas_name,as_unit,as_column
stringas_head1,as_head2,as_head3,as_head4,as_head5,as_date
ulongheight
//char_w=margin.paper_size*1000/margin.font_size
//char_w=1500/margin.font_size*10
//char_w=1500/100*10
char_w=1
of_profilestring_margin()
//margin.top=250
//margin.bottom=250
//margin.right=250
//margin.left=250
//margin.head=4330
//margin.detail=730
//margin.footer=100
//margin.title=2000
//margin.paper_size=35.4
//margin.font_size=30
y0=margin.title
y1=y0+(margin.head-y0)/4
y2=y0+2*(margin.head-y0)/4
y3=y0+3*(margin.head-y0)/4
y4=margin.head
height=y1-y0
as_table='release8;~r~n'+&
'datawindow(units=3timer_interval=0color=1073741824processing=0print.margin.bottom='+string(margin.bottom)+&
'print.margin.left='+string(margin.left)+'print.margin.right='+string(margin.right)+'print.margin.top='+string(margin.top)+&
'print.preview.buttons=no)header(height='+string(margin.head)+')detail(height='+string(margin.detail)+&
')footer(height='+string(margin.footer)+') table()'
dowhiletable[i].name<>"/0"
as_name=table[i].name
as_unit=table[i].unit
cil_width=table[i].len*char_w
as_column="column_"+string(id)
as_head1="h1_"+string(id)
as_head2="h2_"+string(id)
as_head3="h3_"+string(id)
as_head4="h4_"+string(id)
as_head5="h11_"+string(id)//Ö»ÓÐÒ»²ãµÄ¿ÆÄ¿Í¬ÆäËû¿ÆÄ¿Çø·Ö£¬ÕâÑù¶Ô×ÖÌåµÄ±ä»¯ÓкܴóºÃ´¦
choosecasetable[i].layer
case "1"
iftable[i].unit=""then
iff1=0then
save_i1=i
f1=1
table[i].x=col_table_len
1
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/article/detail/41403
推荐阅读
article
使用
kubeadm
部署
kubernetes
集群_
kubeadm
网络
环境
配置
...
kubeadm
是1.4添加的新功能,使用
kubeadm
可以轻松的安装集群。1.安装kubelet 和
kubeadm
cat...
赞
踩
article
Go
语言
网络
轮询器...
Go
语言
的
网络
轮询器是一个非常强大的工具,它可以帮助我们轻松地实现
网络
并发编程。
网络
轮询器的工作原理是将多个
网络
连接映射...
赞
踩
article
K8S
面试题
(
史上
最全 + 持续
更新
)...
K8s是kubernetes的简称,其本质是一个开源的容器编排系统,主要用于管理容器化的应用,其目标是让部署容器化的应用...
赞
踩
article
怎样解决在
Linux
系统
中
的
复制
粘贴
问题_
linux
无法
粘贴
外部命令
...
如何在
Linux
中
安装VMware Tools,非常简单
的
操作方式。LInux
中
Ctrl+C、Ctrl+V快捷键
的
复制粘...
赞
踩
article
kubeadm
搭建
测试环境
k8s
集群
_
k8s
测试环境
的搭建...
kubeadm
搭建
测试环境
k8s
集群
_
k8s
测试环境
的搭建
k8s
测试环境
的搭建 ...
赞
踩
article
【
Spring
Boot
3】【
数据源
】自定义
MyBatis
多
数据源
...
在《【
Spring
Boot
3】【
数据源
】自定义JDBC多
数据源
》和《【
Spring
Boot
3】【
数据源
】自定义J...
赞
踩
article
iproute2
命令
详解_
iproute2
-
ss120521
...
iproute2
命令
详解一、和netstat说再见二、篡权的ss三、被ip取代的
命令
博客环境说明:系统版本:CentO...
赞
踩
article
数据
标签
体系
与
用户
画像_
对
象
标签
模型其实就是根据不同应用场景和
分析
维度
,
对
数据
标签
进行
组合
,
赋值计算...
1.什么是
数据
标签
体系
?
用户
的
数据
标签
是指通过
对
用户
的社会属性、消费习惯、偏好特征等多个维度的
数据
进行
采集和处理,实现
对
...
赞
踩
article
【
微软
Azure
认知
服务
】零
基础
搭建
微软
Azure
AI
认知
服务
实验
分享...
Azure
人工智能
认知
服务
实验
Azure
认知
服务
(语音合成产品系列)是
微软
云
服务
里面的明星产品,基于行业领先的Hifi-...
赞
踩
article
Linux
系统非正常关机导致磁盘异常的
解决方案
_
xfs
_
repair
-
v
-l /
de
v
/dm-...
Linux
系统非正常关机导致磁盘异常的
解决方案
。_
xfs
_
repair
-
v
-l /
de
v
/dm-0
xfs
_repa...
赞
踩
article
Unity
中
如何
使
一个
物体
跟随
另
一个
物体
运动(
物体
跟随
呀,相机
跟随
呀,XX
跟随
呀~)_
unity
物体
...
Unity
中
如何
使
一个
物体
跟随
另
一个
物体
运动欢迎使用Markdown编辑器相机
跟随
功能快捷键合理的创建标题,有助于目录的...
赞
踩
article
使用
AzureAI
做
关键词
提取并构建可交互应用_
azure
open
ai
提词...
引言在进行了云计算课程学习时候,老师要求对国内外的PAAS级别的云产品进行试用,我试用了国内Microsoft AZur...
赞
踩
article
YOLO
系列
模型
改进
指南_
c3rfem
...
YOLO
主流
模型
改进
大杂烩!!!目前包含yolov5,yolov7,yolov8
模型
的众多
改进
方案,效果因数据集和参数而...
赞
踩
article
配置
kubeadm
的
部署
参数
_
kubeadm
-
init
.
yaml
文件
...
然后,
kubeadm
就会使用上面这些信息替换 /etc/kubernetes/manifests/kubeapiser...
赞
踩
article
Android
学习笔记 第
1
章
Android
应用和开发环境
1
.
1
Android
的
发展
和历史
1
...
Android
学习笔记 第
1
章
Android
应用和开发环境
1
.
1
Android
的
发展
和历史
1
.
1
.
1
Andro...
赞
踩
article
pytorch
卷积
神经网络
CNN...
人/B 们/E 常/S 说/S 生/B 活/E 是/S 一/S 部/S 教/B 科/M 书/E ”图中是双向的三层 RN...
赞
踩
article
github
进不去...
github
进不去140.82.113.3
github
.com199.232.69.194
github
.global...
赞
踩
article
在众多
的
材质
中选择
灰口
铸铁
铸造
划线
平台
、
铸铁
平台
等
的
原因——河北北重...
耐磨性好:北重机械
灰口
铸铁
具有较高
的
耐磨性,能够抵抗摩擦和磨损。这对于制作需要经常被磨擦和刮擦
的
平台
和设备非常重要,如划...
赞
踩
article
day01
二分,移除
元素
...
数组的长度是固定的,无法进行删除,所谓的
元素
删除也只是将目标val移动到数组的末尾作为无效的值,同时对数组中有效值的数量...
赞
踩
article
再深入一点|
bin
log
和
relay
-
log
到底
长啥
样
?_
bin
log
长啥
样
...
上一篇mysql面试的文章之后收到不少朋友的意见,希望深入讲讲复制、日志的格式这些,今天,我们就来深挖一下mysql的复...
赞
踩
相关标签
golang
网络
开发语言
后端
java
面试
linux
运维
服务器
kubernetes
容器
云原生
spring boot
mybatis
datasource
用户运营
数据挖掘
big data
1024程序员节
microsoft
azure
计算机视觉
云计算
centos