`

判断数据窗口datawindow哪行哪列被修改过

J# 
阅读更多
dwitemstatus dis
long i,j,col_count
col_count = long(dw_1.object.datawindow.column.count)

for i=1 to dw_1.rowcount( )
	for j=1 to col_count
		dis=dw_1.getitemstatus( i, j,primary!)
		if dis=datamodified! then 
			messagebox(string(i)+','+string(j),'mod')
		end if
	next
next 
分享到:
评论

相关推荐

    同步所有数据窗口中字段长度

    在PowerBuilder(PB)开发环境中,数据窗口(DataWindow)是一种强大的组件,用于显示和操作数据库中的数据。当你需要在多个数据窗口中统一修改字段长度时,手动操作可能会非常耗时且容易出错。本教程将详细介绍如何...

    PB数据窗口条件字段颜色设置(终结)

    例如,我们可以为数据窗口的每行创建一个计算列(Computed Column),在这个计算列的公式中,用IF...ELSE语句判断当前行的特定字段值,然后返回对应的颜色代码。比如,如果数值超过某个阈值,就设置背景色为红色。...

    动态修改指定单元格文字或背景颜色

    在PowerBuilder(PB)开发环境中,数据窗口(DataWindow)是一种强大的组件,用于显示和操作数据库中的数据。在实际应用中,我们有时需要对数据窗口内的单元格进行更精细的控制,比如根据某些条件动态地改变单元格的...

    PB下拉数据窗口的动态过滤

    在PowerBuilder(PB)开发环境中,数据窗口(DataWindow)是一种强大的组件,用于显示和操作数据库中的数据。本文将深入探讨如何在PB中实现“下拉数据窗口的动态过滤”这一功能,特别是在PB9版本中结合SQLServer2000...

    PB-Datawindow函数大全

    通过这种方式,可以灵活地控制哪些行被选中以及它们的外观样式。 #### 五、将日期型字段初始化为当天的日期 如果需要将日期型字段初始化为当前日期,可以在Column Specifications对话框中设置字段的初始值。具体的...

    对数据窗口的DWItemStatus研究及应用

    DWItemStatus是一个枚举类型,用于标识数据窗口中数据行和列的修改状态,以及如何将这些修改同步回数据库。此枚举包含四个值:NotModified!、DataModified!、New!、NewModified!,分别代表数据的不同状态: - **...

    PB9.0的数据窗口降级成PB8.0

    在PowerBuilder(PB)开发环境中,数据窗口(DataWindow)是一种强大的数据展示和操作组件,它允许开发者在应用程序中创建各种报表和数据交互界面。在某些情况下,由于兼容性问题或者项目需求,可能需要将使用较高...

    保存数据窗口内容到数据库

    - **数据提交到缓存区**:用户对数据窗口中的数据进行修改后,这些更改首先被提交到一个缓存区中,而不是直接写入数据库。 - **判断缓存区数据是否有变化**:系统会检查缓存区中的数据是否发生了改变,如果没有变化...

    PB DataWindow 38个技巧,非常实用的!

    33. **数据窗口缓存**:利用 DataWindow 的 CacheSize 属性,可以提高数据加载性能。 34. **数据绑定控件**:将 DataWindow 与其他控件(如 TextBox、ListBox)绑定,实现双向数据同步。 35. **行选择颜色**:为...

    垂直分割数据窗口垂直分割数据窗口

    这段代码可能被用在一个具有多个数据视图的应用程序中,其中涉及到了数据窗口的水平滚动功能。例如,在一个财务分析系统中,用户可能希望同时查看多个时间段的财务报表数据,通过垂直分割数据窗口,并结合水平滚动...

    点击数据窗口Title排序

    6. **PBL文件**:`DWSORT.PBL`是PowerBuilder库文件,它可能包含了实现排序功能的相关对象,如数据窗口对象(DataWindow)、事件处理函数和自定义函数。PowerBuilder是一种古老的开发工具,常用于构建数据库应用,它...

    pb编程各种小技巧脚本

    在 PowerBuilder 应用程序中,当 DataWindow 中某一列的数据过长无法完全显示时,通常的做法是使用水平滚动条。然而,这种方式在实际操作中并不方便。为了解决这个问题,可以通过以下步骤实现在 DataWindow 中列数据...

    datawindow dw常用详解

    当用户修改了数据窗口中的数据后,若希望这些更改能够持久化到数据库中,就需要使用 `Update()` 函数。 **3.1 Update() 函数** - **语法格式**: ```powerbuilder dw_control.Update() ``` - **功能说明**:此...

    Pb中如何根据值改变字体是加粗blod.docx

    在 PowerBuilder(Pb)开发环境中,DataWindow 是一个强大的数据展示组件,它允许开发者以各种方式呈现数据库中的数据。在某些场景下,我们可能希望根据数据的特定值来动态改变 DataWindow 中字体的样式,比如使字体...

    powerbuilder常用函数清单

    53. `object.datawindow.column.count`:获取数据窗口中列的数量。 54. `Describe`:获取对象的描述信息。 55. `dbname`:获取数据库的名称。 56. `GetSqlSelect`:获取数据窗口的SQL SELECT语句。 57. `Pos`:...

    PB数据窗体技巧.doc

    例如,定义函数`funcation logn SetActiveWindow(long hwnd) Library "user32.dll"`,并在数据窗口的`Clicked`事件中使用`SetActiveWindow(handle(this))`。 15. **设置当前行指示图标**:在DataWindow中创建一个空...

    好用易懂的pb6.5开发笔记

    - `SyntaxFromSQL`函数:该函数用于根据SQL语句生成数据窗口(DataWindow)的语法,以便创建或更新DataWindow对象。在示例中,它将一个SQL查询转换为适合DataWindow的格式。 - `Create`方法:用生成的新语法创建...

    pb技巧与方法集萃pb技巧与方法

    15. **获取数据窗口列的显示值**:`whichdw.describe("evaluate('lookupdisplay("+colname+")','"+string(row)+")')`可以得到指定列在指定行的显示值。 16. **比较当前行与相邻行**:在数据窗口画板中,可以使用...

    在PB中如何让用户只能修改新增的数据

    首先,我们可以通过设置数据窗口(DataWindow)列的`Background.Color`属性来区分新添加的记录和已有的记录。在所有列的`Background.Color`属性中,我们可以编写如下的条件表达式: ```sql if ( IsRowNew(), ...

Global site tag (gtag.js) - Google Analytics