PB中查詢到被修改過的資料視窗行

2021-06-17 17:38:33 字數 531 閱讀 1133

在實際開發過程中,乙個思維嚴謹的程式設計師通常會在使用者退出某個視窗前檢查視窗內的資料是否被修改,如果資料被改動過,則提醒使用者是否儲存修改.下面是pb中顯示被修改過的資料視窗行的實用**

integer rc

long nbrrows, ll_row = 0, count = 0

dw_status.accepttext()

nbrrows = dw_status.rowcount()

do while ll_row <= nbrrows

ll_row = dw_status.getnextmodified(ll_row, primary!)

if ll_row > 0 then

count = count + 1

else

ll_row = nbrrows + 1

end if

loop

messagebox("modified count", &

string(count) &

+ " rows were modified.")

PB對資料視窗的查詢語句進行動態修改

通過setsqlselect dw 1.modify datawindow.table.select 和dw 1.object.datawindow.table.select 均可對資料視窗的查詢語句進行動態修改,但有一些區別 1 setsqlselect用法 ls select getsqlsel...

Oracle中檢視最近被修改過的表的方法

修改專案時,涉及到了oracle中許多表的修改 包括 增加 刪除字段,修改注釋等 由於開始沒有進行記錄,造成在上 測試機時,忘記了具體修改過哪些表了。後來在網上查詢了一些資料,例如 www.2cto.com 1 select uat.table name from user all tables u...

Oracle中檢視最近被修改過的表的方法

select uat.table name as 表名,select last ddl time from user objects where object name uat.table name and uat.tablespace name jmy aslast ddl time from u...