两个问题在pb9中
1 在数据窗口中某列选取数据库中的字段为varchar2(200),但是运行的时候只能输入40个字节,超过了就会报错.为什么呢?
2 如何让数据窗口的大小跟随窗口的变化而变化?或者让数据窗口能够变化大小呢?
问题点数:20、回复次数:5Top
1 楼zwfhome1(任由风吹)回复于 2005-11-02 09:56:19 得分 0
1,重新选择字段,重生成数据窗口
2,在窗口的resize事件里写代码,设置dw的宽,高
dw_1.height=this.height
dw_1.width=this.width
Top
2 楼bbdx2523(模二战士)回复于 2005-11-02 10:28:11 得分 0
数据窗口里有resize属性,你勾上就可以改变大小了,
数据窗口大小随窗口大小改变,在窗口的resize事件里写入类似于楼上的代码,另外还要注意其它控件的位置,还有数据窗口边界与窗口边界的距离,(x,y) (widht,height)每个控件在窗口里都有这两个属性.Top
3 楼jackiecheng001(想飞,可是没有翅膀)回复于 2005-11-02 10:43:12 得分 0
数据窗口里有resize属性,你勾上就可以改变大小了,
这样就可以输入多个字符
而不报错
窗口中的resize中设置控件的x,y坐标
dw_1.height=this.height - 500
dw_1.width=this.width -400
呵呵
就是这样
楼上的几位说的都不错啊
Top
4 楼hellokittyhappy()回复于 2005-11-02 13:44:28 得分 0
谢谢楼上几位,我试试!Top
5 楼hylaeion(☆霖湘凝☆)回复于 2005-11-03 12:01:02 得分 0
1、应该是你创建完数据窗口后又修改库表了才导致的,有两个办法:
1>用edit source直接修改数据窗口的原文件,把对应那一列的值从40改为200保存就好了
2>重新选择字段,重生成数据窗口,不过注意查看一下rows中的update属性
2,在窗口的resize中处理
newheight和newwidth是窗口变化后的值可以根据他们设置dw_1.height和dw_1.widthTop




