hur.cn - 华软网

 热门搜索

两个问题在pb9中

  作者:未知    来源:网络    更新时间:2018/8/6
1 在数据窗口中某列选取数据库中的字段为varchar2(200),但是运行的时候只能输入40个字节,超过了就会报错.为什么呢?
2 如何让数据窗口的大小跟随窗口的变化而变化?或者让数据窗口能够变化大小呢?
------华软网友回答------
1,重新选择字段,重生成数据窗口
2,在窗口的resize事件里写代码,设置dw的宽,高
   dw_1.height=this.height
   dw_1.width=this.width

------华软网友回复------
数据窗口里有resize属性,你勾上就可以改变大小了,
数据窗口大小随窗口大小改变,在窗口的resize事件里写入类似于楼上的代码,另外还要注意其它控件的位置,还有数据窗口边界与窗口边界的距离,(x,y)  (widht,height)每个控件在窗口里都有这两个属性.
------华软网友回复------
数据窗口里有resize属性,你勾上就可以改变大小了,
  这样就可以输入多个字符
  而不报错
窗口中的resize中设置控件的x,y坐标
 dw_1.height=this.height - 500
   dw_1.width=this.width  -400
呵呵
就是这样
楼上的几位说的都不错啊

------华软网友回复------
谢谢楼上几位,我试试!
------华软网友回复------
1、应该是你创建完数据窗口后又修改库表了才导致的,有两个办法:
   1>用edit source直接修改数据窗口的原文件,把对应那一列的值从40改为200保存就好了
   2>重新选择字段,重生成数据窗口,不过注意查看一下rows中的update属性
2,在窗口的resize中处理
   newheight和newwidth是窗口变化后的值可以根据他们设置dw_1.height和dw_1.width      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。