Foxtable(狐表)用户栏目专家坐堂 → [求助]条件判断


  共有6507人关注过本帖树形打印复制链接

主题:[求助]条件判断

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/30 13:53:00 [显示全部帖子]

dim r as row = tables("a").current
if r("C") = 0 then
X代码
end if
if r("D") = 0 then
Y代码
end if

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/3 10:43:00 [显示全部帖子]

我的理解应该是增加一个收款表作为接单表的子表,记录每一次的收款,然后接单表对收款表的收款进行统计

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/16 10:20:00 [显示全部帖子]

if datatables("子表").find(“编号='" & tables("父表").current("编号") & "'”) is nothing then

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/16 13:43:00 [显示全部帖子]

If Tables("主表.子表").rows.count = 0 Then   
[此贴子已经被作者于2022/4/16 13:43:05编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/16 17:04:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/16 17:36:00 [显示全部帖子]


 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/19 19:56:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/0624.htm

DataColChanging事件
If e.DataCol.Name = "第二列" Then '如果是折扣列的内容发生变化。
    
If 
e.newvalue is nothing
 e.Cancel = True '取消变动。
msgbox("不允许空值")
elseif
e.datarow("第一列") ="A" andalso e.newvalue <> "C" Then '如果新值大于0.15。
        e.Cancel = True '取消变动。
elseif  e.datarow("第一列") ="B" andalso not(e.newvalue = "D" orelse e.newvalue = "E") Then
e.Cancel = True '取消变动。
    End If
End
 
If

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/3/20 15:47:00 [显示全部帖子]

datacolchanged事件

If e.DataCol.Name = "第一列" Then
If e.newvalue = "B" Then
systemready=false
e.datarow("第二列")=nothing
systemready=true
endif
endif

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/25 13:35:00 [显示全部帖子]

if tables("A").compute("count(_identify)","第一列 is null") = 0 then
msgbox("全为空")

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106080 积分:539499 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/26 11:09:00 [显示全部帖子]

提示什么错误?

 回到顶部
总数 23 1 2 3 下一页