以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  BeforeCloseProject能否实现判断上一行单元格是否为空值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176204)

--  作者:dushei
--  发布时间:2022/4/4 4:08:00
--  BeforeCloseProject能否实现判断上一行单元格是否为空值
BeforeCloseProject 事件 能不能添加代码 首先判断上一行特定单元格是否为空值

想实现新增一行的时候判断上一行特定单元格是否为空值

如果是空值则不会新增行 

不是空值 就增加一行

依次循环

--  作者:有点蓝
--  发布时间:2022/4/5 21:10:00
--  
BeforeCloseProject是干什么用的麻烦先看看:http://www.foxtable.com/webhelp/topics/0668.htm,没看出来这个事件和上面要实现的功能有什么关系。

应该是BeforeAddDataRow事件吧。至于上一行指当前选中的行的上一行?

dim r as row = tables("表A").current
if r isnot nothing then
  if r.index > 0 then
    if tables("表A").rows(r.index -1).isnull("某列") then
e.cancel=true
end if
end if
endif