导航:首页 > 净水问答 > pbdropdowndw过滤

pbdropdowndw过滤

发布时间:2022-03-04 09:15:52

㈠ pb数据窗体 id的Edit styletype为dropdowndw name的值如何自动代入

这个是数据库窗口的编辑风格(editstyles)

例表T1

表T2

1、新建一个dw,数据源为T2

2、新建编辑风格(editstyles) es_t1

打开database > extended attributes > edit styles

es_t1的设置如下

3、在dw中使用editstyles,新建DW,数据源为T1

选择要关联的列,在edit属性设置stylename 选择上一步的es_t1,就可以了

这样 ID 会自动显示关联的name

㈡ PB 输入拼音如何检索汉字

数据表至少2个字段,汉字和拼音
输入p,检索时可以用过滤setfilter也可以用sql语句,注意用like方法,比如
select 汉字 from table 拼音 like 'p%'代表检索p开头的汉字
实现方法有多种选择
比如可以相应keyenter事件进行过滤,或者按钮处理,或者使用游标,都可以,根据你想要的效果选择方法。

㈢ PB 输入拼音如何检索汉字

用dropdowndw实现
1.
新建以字母为检索条件的
edit
styles
2.
然后再输入的列,关联
建好的edit
styles
3.
在DW的 editchanged
事件里
以输入的字母刷新 edit
styles
(通过dwo.name
控制触发的列)
就有你要的效果

㈣ datawindowchild干嘛用的

是一个对象,能够动态变更datawindow中DropDownDW值。在实际应用中,经常需要将具有DropDownDW编辑风格的字段按某一条件 显示特定的内容。 比如在某一应用中,部门员工字段的值须按变化的部门编号(或部门名称)动态改变
可利用DataWindowChild对象。DataWindowChild对象可以是嵌套的报表,或者是具有DropDownDataWindow编辑风格的DataWindow对象。例如,一个具有DropDownDataWindow编辑风格列的 DataWindow对象就是一个DataWindowChild对象。DataWindowChild对象用于访问独立于DataWindow功能之外的DataWindow对象,并且由于它需要被存储和自动实例化,它继承自系统的Structure对象。

下面以一个小实例简要说明。设有一名为dw_1的DataWindow,其中有一“name (员工姓名)”字段,

该字段具有DropDownDataWindow编辑风格,与之相连的DataWindow名为dw_who,该DataWindow包含一个

按字段“deptid(部门编号)”动态更新的查询条件。代码如下:

DataWindowChild dwc

integer rtncode

file://具有DropDownDW编辑风格、值需动态改变的字段的名称

rtncode = dw_1.GetChild("name", dwc)

IF rtncode = -1 THEN MessageBox( "错误提示", "Not a DataWindowChild")

// 建立连接

CONNECT USING SQLCA;

// 设置子数据窗口的事物对象

dwc.SetTransObject(SQLCA)

file://子数据窗口的检索值

dwc.Retrieve(20) file://让name列只显示部门编号为20的员工姓名

// 设置主数据窗口的事物对象并检索

dw_1.SetTransObject(SQLCA)

dw_1.Retrieve()

㈤ 在PB中,用下拉列表框表示学历的代码

下拉列表框是不需要编辑代码来实现的啊,只需要添加控件ddlb,然后在他的items属性里添加下拉列表里所需要的选项就行啊

㈥ 怎么杨在PB中datawindow下设置Dropdowndw类型的datawindow值还有display column和data column

双击该字段,在显示的对话框选择edit,其中style选择dropdowndw就行了啊

㈦ 如何在PB的DataWindow中动态变更DropDownDW值

一楼没回答错,先设置,然后再dw_1.retrieve()这样就能动态设置了

㈧ pb编程我在一个dw_1中DropDownDW属性调用另一个dw_2.dw_2中读出的内容有重复项,要怎么清除dw_2的重复项

你把dw_2的数据窗口语法修改一下不行么?把重复项过滤掉
或者自己在dw_1的constructor事件或者点击dw_1那个下拉列的事件中写
datawindowchild l_child
this.getchild('column',l_child)
long ll_row
for ll_row l_child.rowcount() to 1 step -1
//l_child的用法和dw一样,自己写判断删除里面重复的行
end for

㈨ powerbuilder:在事件中编写修改数据窗口字段的显示风格的语句是什么譬如将DropDownDW改为edit

用MODIFY试试。
下边举几个例子,试试看。

修改成DROPDOWNDW
dw_1.modify("columnname.edit.style = 'dropdownDw'")
dw_1.Modify("columnname.dddw.Name='d_test'")
dw_1.modify("columnname.dddw.DataColumn = 'columnname1'")
dw_1.Modify("columnname.dddw.autoretrieve='yes'")
dw_1.modify("columnname.dddw.displaycolumn = 'columnname2")

修改成editmask
dw_1.modify("columnname.edit.style = 'editmask'")
dw_1.modify("columnname.editmask.mask = '######'") //六位数字,自己修改格式

修改成edit
dw_1.modify("columnname.Edit.Style = ' '")
dw_1.Modify("columnname.Edit.DisplayOnly=No")

㈩ 急求。。PB中怎么给数据窗口的一个字段动态赋值。。。谢谢!

您好,我猜你是要实现,类似:省份,市,县 选择省份刷新对应的市

1、a1,a2分别 使用dropdowndw 列,a2 取消 autoretrieve 的默认选项
2、a1的itemchange事件 取 data 值 ,然后用data值 retrieve a2 中dropdowndw 的值就可以了

阅读全文

与pbdropdowndw过滤相关的资料

热点内容
液相用溶剂过滤器 浏览:674
纳滤水导电率 浏览:128
反渗透每小时2吨 浏览:162
做一个纯净水工厂需要多少钱 浏览:381
最终幻想4回忆技能有什么用 浏览:487
污水提升器采通 浏览:397
反渗透和不发渗透净水器有什么区别 浏览:757
提升泵的扬程 浏览:294
泽德提升泵合肥经销商 浏览:929
饮水机后盖漏水了怎么办 浏览:953
小型电动提升器 浏览:246
半透膜和细胞膜区别 浏览:187
废水拖把池 浏览:859
十四五期间城镇污水处理如何提质增效 浏览:915
怎么测试空气净化器的好坏 浏览:519
提升泵是干嘛的 浏览:744
布油做蒸馏起沫咋办 浏览:252
广州工业油烟净化器一般多少钱 浏览:204
喜哆哆空气净化器效果怎么样 浏览:424
油烟净化器油盒在什么位置 浏览:582