欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在PB中如何讓用戶只能修改新增的數(shù)據(jù)

 更新時間:2008年11月13日 10:21:29   作者:  
一些數(shù)據(jù)庫系統(tǒng)或者某些數(shù)據(jù)表只允許用戶添加數(shù)據(jù),而不能修改或者刪除以往的記錄,此時我們就必須在程序進行控制。有些程序員通過不顯示以往的數(shù)據(jù)來保證,下面我們介紹一種既可以看到原始記錄,有不容許用戶修改這些記錄的方法
在設(shè)計數(shù)據(jù)窗口時,在所有列的Background.Color屬性中編寫如下表達式:
if ( IsRowNew(), 1090519039, Long(Describe("Datawindow.Color")))
這樣可以讓用戶知道這些行的數(shù)據(jù)為原始記錄,不準(zhǔn)修改與刪除。然后在每列的protect屬性中編寫如下表達式:
if ( isRowNew(), 0, 1)
這樣用戶就無法修改原始記錄了。為了讓數(shù)據(jù)窗口在查詢模式下用戶可以輸入數(shù)據(jù),可以將上面表達式相應(yīng)該為:
Background.Color:if ( Describe("Datawindow.QueryMode") = "yes" or isRowNew(), 1090519039, Long(Describe("Datawindow.Color"))) 與 Protect: if ( Describe("Datawindow.QueryMode") = "yes" or isRowNew(), 0, 1)

相關(guān)文章

最新評論