powerbuilder中为什么过滤后会出现计算列跑到最前面了?
时间: 2024-01-15 18:03:41 浏览: 36
在PowerBuilder中,计算列会在数据窗口对象中的列定义列表的最前面显示。当使用数据窗口的过滤功能时,由于计算列不是实际的数据库列,它们的位置可能会发生变化。如果您想要计算列始终保留在列定义列表的末尾,可以将它们定义为“隐藏”列。这样,它们不会在数据窗口中显示,但仍然可以在脚本中使用它们的值。要将一个列定义为隐藏列,在列属性对话框中将“显示”属性设置为“否”。
相关问题
powerbuilder 通过点击按钮设置数据窗口中的某一列不可用
在 PowerBuilder 中,可以通过以下步骤来设置数据窗口中的某一列不可用:
1. 打开窗口编辑器,选择要设置的数据窗口控件。
2. 在属性窗口中选择“DataWindow”选项卡。
3. 选择要设置的列,在“Edit Style”属性中选择“None”。
4. 在窗口的代码中找到按钮的点击事件处理函数。
5. 在事件处理函数中,使用以下代码将列的可用性设置为“False”:
dw_1.Object.column.Enabled = False
其中,“dw_1”是数据窗口控件的名称,“object.column”是要设置的列的名称。这样设置后,该列将不可编辑和不可用。如果只想设置该列不可用,而不是不可编辑,可以只使用以上代码的最后一行,将“Enabled”属性设置为“False”。
powerbuilder 通过点击按钮设置数据窗口中的某一列下拉框不可编辑
在 PowerBuilder 中,可以通过以下步骤来设置数据窗口中的某一列下拉框不可编辑:
1. 打开窗口编辑器,选择要设置的数据窗口控件。
2. 在属性窗口中选择“DataWindow”选项卡。
3. 选择要设置的列,在“Edit Style”属性中选择“Dropdown List”或“Dropdwon Calendar”。
4. 在窗口的代码中找到按钮的点击事件处理函数。
5. 在事件处理函数中,使用以下代码将列的下拉框设置为不可编辑:
dw_1.Object.column.DroppedDown = False
dw_1.Object.column.Enabled = False
其中,“dw_1”是数据窗口控件的名称,“object.column”是要设置的列的名称。这样设置后,该列的下拉框将不可编辑,同时该列的文本框也将不可用。如果只想设置该列下拉框不可用,而不是不可编辑,可以只使用以上代码的最后一行,将“Enabled”属性设置为“False”。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)