社区
PowerBuilder
帖子详情
关于数据窗口列的长度 自动调整的问题
YewPu
2005-04-30 03:53:08
例如
列1 (只有一个列)
AAAA
AAAA
BBBB
CCCC
DDDDDD
EEEE
DDDDDDDDDDDDDDDDDD
AAA
CC
列只要调整为DDDDDDDDDDDDDDDDDD 略长一个空格就行了。
...全文
159
8
打赏
收藏
关于数据窗口列的长度 自动调整的问题
例如 列1 (只有一个列) AAAA AAAA BBBB CCCC DDDDDD EEEE DDDDDDDDDDDDDDDDDD AAA CC 列只要调整为DDDDDDDDDDDDDDDDDD 略长一个空格就行了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
8193102
2005-05-02
打赏
举报
回复
自动调整又不表示是最好的,还是让用户自己调吧
double22822
2005-05-01
打赏
举报
回复
lzheng2001(1加1=0) 的意思是用 describe 求得每个字符的所占长度,然后 你求得你的字段的最长那个纪录的字段长度,然后用 modify语句改变 数据项的长度。
lzheng2001
2005-04-30
打赏
举报
回复
他是意思是先用一个text t_ref输入80个字母然后调整到最刚好显示完的长度,然后用表达式number(describe("t_ref.width"))*(max(len(列1))+1)/80 作为字段的width的表达式
这个方法不通用,字体变了的话,字母的长度就会改变!
YewPu
2005-04-30
打赏
举报
回复
有没有详细的?
说得不是很清楚.
debye
2005-04-30
打赏
举报
回复
好像有道理啊
吹雪风
2005-04-30
打赏
举报
回复
我也正在做这个,我的做法是:
先放一个参照TEXT t_ref ,里面正好放80个字母,长度调整好
然后在列1的width expression里写:
number(describe("t_ref.width"))*(max(len(列1))+1)/80
80个字母的文字长度*(列最长字数+1)/80
就OK了,不过,我做得比你还要麻烦,我的所有列都要自动调整,还要自动分布列的宽度,HOHO!
YewPu
2005-04-30
打赏
举报
回复
up
princelily
2005-04-30
打赏
举报
回复
你的意思是说在数据窗口对象设计视图中,一般都是手工调整列的显示长度,但是一旦到了应用中,就不会自动调整列的长度,是吧?我理解的对不?
pb中datawindow中某个字段可以根据字段内容的
长度
自动
缩小字体并回车分多行
datawindow 是freeform风格的,在打印时,如果某个字段内容比较长,显示不全,希望能
自动
缩小字体显示...可以通过程序来判断字符串的
长度
,然后
调整
字体大小,要根字段
长度
来做判断 欄位與detail band的Autos...
【PB】也谈
数据
窗口
自动
换行
在 Datawindow 中,若只选中
列
的 Auto Horz Scroll,键入的字符可以加到文本串中并始终维持一行,直到达到上限; 若只选中
列
的 Auto Vert Scroll,键入的字符可以加到文本串中并会换行,直到达到上限; 若都不选中,...
PB
数据
窗口
9种风格
在
数据
窗口
的预览状态下可以
调整
字段的顺序,并且
自动
反馈到
数据
窗口
的设计状态中,
调整
字段顺序时,对应的标签顺序也相应地
自动
调整
。缺省情况下,字段不能随意移动,只能在detail band中做上下移动。这种显示样式...
PB如何在Datawindow(
数据
窗口
)中控制
列
的修改方式
在编制管理信息应用系统中,一般都会遇到一个共同
问题
,那就是如何根据不同情况去控制表中的
数据
列
,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于
数据
录入人员可以更改
数据
,而对于查询人员一般不能更改...
pb
数据
窗口
设置操作
1 使DataWindow
列
只能追加不能修改 2 在
数据
窗口
中实现动画
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章