导航:首页 > 净水问答 > 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过滤相关的资料

热点内容
最小的厨房排风净化器多少钱一台 浏览:678
调研城区绿化污水处理工作总结 浏览:382
卷式超滤膜矿泉水 浏览:649
林内净水器质量如何 浏览:418
日立450提升器 浏览:860
饮水机的水桶多少天换一次 浏览:420
水库边饭店污水怎么管 浏览:161
小型硫酸污水处理器 浏览:451
机油滤芯扭不紧是怎么回事 浏览:905
下置饮水机的电源线怎么接视频 浏览:510
反渗透膜板生产设备 浏览:626
氢钠离子交换器作用 浏览:845
饮水机冷热型怎么用 浏览:202
赫斯特树脂 浏览:258
内江污水处理厂在哪里 浏览:217
污水不冒怎么办 浏览:321
环氧树脂疏水改性 浏览:533
3m净水器没有RO膜 浏览:355
树脂塔怎么酸洗 浏览:540
净水器的反渗透膜在什么位置 浏览:632