在PB中如何让用户只能修改新增的数据
程序员文章站
2022-04-07 16:13:19
在设计数据窗口时,在所有列的background.color属性中编写如下表达式: if ( isrownew(), 1090519039, long(describe("...
在设计数据窗口时,在所有列的background.color属性中编写如下表达式:
if ( isrownew(), 1090519039, long(describe("datawindow.color")))
这样可以让用户知道这些行的数据为原始记录,不准修改与删除。然后在每列的protect属性中编写如下表达式:
if ( isrownew(), 0, 1)
这样用户就无法修改原始记录了。为了让数据窗口在查询模式下用户可以输入数据,可以将上面表达式相应该为:
background.color:if ( describe("datawindow.querymode") = "yes" or isrownew(), 1090519039, long(describe("datawindow.color"))) 与 protect: if ( describe("datawindow.querymode") = "yes" or isrownew(), 0, 1)
if ( isrownew(), 1090519039, long(describe("datawindow.color")))
这样可以让用户知道这些行的数据为原始记录,不准修改与删除。然后在每列的protect属性中编写如下表达式:
if ( isrownew(), 0, 1)
这样用户就无法修改原始记录了。为了让数据窗口在查询模式下用户可以输入数据,可以将上面表达式相应该为:
background.color:if ( describe("datawindow.querymode") = "yes" or isrownew(), 1090519039, long(describe("datawindow.color"))) 与 protect: if ( describe("datawindow.querymode") = "yes" or isrownew(), 0, 1)
上一篇: site域名首页不在第一位的7种原因
下一篇: 密码知识教程一