以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]怎么判断当前表里有无数据?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22468)

--  作者:kunge
--  发布时间:2012/8/14 10:22:00
--  [求助]怎么判断当前表里有无数据?
  比如有个财务表,设计一个结账按钮,先筛选出所有应收款项,点击结账按钮,自动记录结账时间,

现在有个问题,当没有应收款项时,就是筛选出来的表里没有数据,这时点结账按钮,会报错!

结账按钮代码:(已经筛选过了)

Dim r1 As Row = Tables("财务管理").Current
If r1 Is "" Then
MessageBox.Show("恭喜你,无账一身轻")
Else
r1("结账日期")=Date.Today
If r1("收支类型")="应收款项" Then
r1("收支类型")="现金收入" 
ElseIf r1("收支类型")="应付款项" Then
r1("收支类型")="现金支出" 
End If
End If


怎么判断当前表是否有数据呢?

--  作者:czy
--  发布时间:2012/8/14 10:29:00
--  

If CurrentTable.Rows.Count = 0

   MessageBox.Show("恭喜你,无账一身轻")
Else

--  作者:kunge
--  发布时间:2012/8/14 10:58:00
--  
三楼正解