点击或拖拽改变大小

DbServer.Deleted 属性

X#
一个逻辑值,指示当前记录是否被标记为删除。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VORDDClasses (在 XSharp.VORDDClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL PROPERTY Deleted AS LOGIC GET 
查看代码

属性值

类型:Boolean
一个逻辑值,指示当前记录是否被标记为删除。
备注
指示当前记录是否被标记为删除的逻辑值。注意,需要 invoke 指针更改,例如 GoTop(),才能使过滤条件生效。
示例
此示例使用 Deleted 作为 DBServer:SetFilter() 方法的过滤条件:
X#
 1CLASS Sales INHERIT DBServer
 2...
 3FUNCTION IgnoreDeleted()
 4LOCAL oDBSales AS Sales
 5oDBSales := Sales{}
 6oDBSales:SetFilter(!oDBSales:Deleted)
 7oDBSales:GoTop()
 8.
 9. <处理记录>
10.
11oDBSales:ClearFilter()
此示例使用 DBServer:SetFilter() 方法的复合过滤条件,并假设 Players.dbf 文件已在类级别打开:
X#
 1CLASS Players INHERIT DBServer
 2...
 3FUNCTION pbResetFilter()
 4Local cFilter
 5cFilter := [Season = '] + SELF:cSeason + [' .and. .not. empty(TeamNr) ]
 6cFilter += [ .and. empty(HomePhone)]
 7cFilter += [ .and. Gender = '] + SELF:cGender + [']
 8SELF:oPlayersServer:SetFilter(, cFilter ) // 注意逗号参数的位置
 9SELF:oPlayersServer:GoTop()
10.
11. <处理记录>
12.
13SELF:oPlayersServer:ClearFilter()
参见