pb数据窗口新增的列编辑后不会分行

在做一个数据窗口时,用户的需求希望数据窗口的某列如果有4个字的话能够分行显示,百度了一下,发现有很多方法,比如在editchanged事件中用this.accpettext()的方法,试了下,发现不行,最后发现这样可以.

1.在这列的autoheight打上勾。

2.这列的高度拖成能够显示的样子。

3.然后把这列的Auto Horz Scroll,Auto Vert Scroll,Horz Scroll Bar,Vert Scroll Bar这四个属性的勾都打上

发现就可以了。

时间: 2024-08-30 00:11:33

pb数据窗口新增的列编辑后不会分行的相关文章

PB数据窗口其他知识

//////////////////////////////// 标识当前行 〓标识当前行也就是给当前行加上醒目的标记,以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别需要知道哪个是当前行.这里的当前行不要狭隘地理解成仅仅是光标所在行.当翻页时如果光标所在行不在当前页中,这时应该将当前页中的第一行置为当前行,否则容易造成错觉:当删除数据时,不能自动改变当前行,此时应该使用脚本设置当前行. 标识当前行的函数和方法很多,比较常用的有SelectRow,Set

pb数据窗口设置操作

1 使DataWindow列只能追加不能修改如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) )在 PowerScript 中可以动态修改 Protect 属性:dw_1.Modify("column_name_here.Protect='1~tIf(IsRowNew(),0,1)'")这样,DataWindow 中

pb数据窗口类型

pb数据窗口有11种类型,Grid表格.Tabular列表.Crosstab交叉列表.N-Up分栏.Group分组.Label标签.RichText超文本.OLE2.0外部文本.Graph统计图.Composite复合.Freefrom自由格式. 如图所示 我们常用的是gird,freefrom这两种. 综合来看主要是四类风格:表类(Grid表格.Tabular列表.Crosstab交叉列表.N-Up分栏.Group分组),文本类(Label标签.RichText超文本.OLE2.0外部文本),

PB数据窗口中各项指标的获取方法

1.得到当前鼠标所指对象所在的带区 string str_band str_band=GetBandAtPointer() //得到当前鼠标所指对象所在的带区 str_band=left(str_band,(pos(str_band,'~t') - 1))//得到"header"."detail"等 if str_band<>'header' then return //单击非头区,退出 2.得到鼠标指向的列对象名 str_object=GetObjec

pb数据窗口下拉数据窗口列的排序(翻译)

datawindow是一个功能强大而且扩展性很强的工具,一个非常好的功能能够让用户点击列头对datawindow中的列进行排序. 排序功能还允许你指定列对数据窗口进行排序,这个功能对大多数的列都能够使用,但是他却不能对有下拉数据窗口列进行排序.原因就是 这个排序的功能是通过列的值进行排序的而不是显示值. 解决这个问题的的办法是可以使用LookUpDisplay这个函数,这个功能能够返回列的显示的值,通过对lookupdisplay(列名)这个函数排序, 数据窗口就能对这个显示值进行排序了. dw

pb数据窗口如何按当前列的值过滤下拉数据窗口(翻译)

假设我们的订单系统,有"新增"."待定"."提交"."取消"四种状态,新增的定单只能修改为"取消"和"待定"状态,"待定"的订单只能改变为"取消"和"提交"的状态."取消"和"提交"状态的订单得订单状态不能被改变. 现在我们假设数据窗口把所有的订单都显示了出来,显示的列有"订单号

PB数据窗口只存储过程数据源创建

必须在 Manual Rault Set 上打勾,不然不能设置显示列. 显示列的数据必须和存储过程返回值的顺序一致,否则会出现数据和列名两边不对应的情况 原文地址:https://www.cnblogs.com/Bokeyan/p/11751721.html

pb 数据窗口是否包含指定范围内的日期

ls_date=string(TODAY(),"YYYY-MM-DD") //当天时间转换为字符串 ld_date=date(ls_date)//将今天的时间转换成date类型 ld_date_new=RELATIVEDATE(TIME1,5)//今天的时间向后推5天 ll_num=DaysAfter ( date1, date2 ) + 1 //两个日期间隔天数,ll_num>0,date2>date1;ll_num < 0,date2<date1. 菜鸟落户

PowerBuilder数据窗口

数据窗口控件是应用程序在窗口中展示数据窗口对象的唯一途径,数据窗口控件与数据窗口对象的结合构成了应用程序访问和操作数据库数据的主要手段. 数据窗口在处理数据时很有特色,它在客户机的本地内存中开辟了四个缓冲区:主缓冲区.删除缓冲区.过滤缓冲区.原始缓冲区,从数据库中检索到数据后,数据窗口根据不同情况把数据放置到不同的缓冲区.四个缓冲区各司其职,协作完成数据的增删改,最后把结果提交给数据库管理系统. 数据窗口的属性.事件和函数是灵活运用数据窗口的基础,也是数据窗口的博大精深之所在.事实上,只要有足够