CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

两个问题在pb9中

楼主hellokittyhappy()2005-11-02 09:47:53 在 PowerBuilder / 基础类 提问

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

相关问题

  • 请教两个pb问题
  • 两个PB小问题
  • 怎样在PB中同时连接两个数据库?
  • pb中如何比较两个字符串相等
  • pb中如何算两个日期的时间间隔
  • 请教PB中的两个问题!谢谢大家!
  • PB中怎样算两个整形的异或校验?
  • 急!! Pb Anywear 的两个问题!
  • PB的两个初级问题
  • 两个关于Pb的奇怪问题!!!!!!!!!!

关键词

  • 数据
  • 字段
  • 属性
  • 控件
  • dw
  • resize
  • 大小
  • 变化
  • 设置
  • height

得分解答快速导航

  • 帖主:hellokittyhappy

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo