Foxtable(狐表)用户栏目专家坐堂 → 表切换问题


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

主题:表切换问题

帅哥哟,离线,有人找我吗?
爱相随
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
表切换问题  发帖心情 Post By:2015/3/5 11:48:00 [显示全部帖子]

老师,我每账表都有逻辑列“选择行”,现在有个问题,是当点击行为勾选后,切换到其他表,其“选择行”的状态还是勾选的,操作其他表时,此表的勾选行还会参与。比如A表选择行列是勾选进行审核,切换到B表,选择两行进行删除,当点击删除按钮时,表A的勾选行也可能被删除。怎样处理才能使选择的B表处理时不处理A表的勾选行呢,或者切换到B表时,A表的勾选项自动清除??谢谢老师。
[此贴子已经被作者于2015/3/5 11:48:07编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2015/3/5 11:57:00 [显示全部帖子]

以下是引用有点甜在2015/3/5 11:51:00的发言:

 代码写得有问题。代码直接用

 

CurrentTable 不要用那些别如 Tables("表A")

老师,我原来就是用如 Tables("表A")的代码,但是改成CurrentTable(“表A”)后却提示错误:

比如这样的代码就可以,但就是会一个按钮操作所有的表

For Each r As Row In TableS("贷款信息总表").Rows  
  If r("录入人") = USER.NAME  Then
   If r("选择行") = True Then
    If R.Isnull("FH") = True Then
     Syscmd.Row.Delete()
   Else
    MessageBox.Show("你不能删除他人的数据")
    End If
  End If
 End If
Next

但改成下面的代码后就不行了

For Each r As Row In CurrentTable("贷款信息总表").Rows  
  If r("录入人") = USER.NAME  Then
   If r("选择行") = True Then
    If R.Isnull("FH") = True Then
     Syscmd.Row.Delete()
   Else
    MessageBox.Show("你不能删除他人的数据")
    End If
  End If
 End If
Next

[此贴子已经被作者于2015/3/5 11:57:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
爱相随
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:932 积分:6531 威望:0 精华:0 注册:2014/6/25 10:48:00
  发帖心情 Post By:2015/3/5 13:39:00 [显示全部帖子]

以下是引用有点甜在2015/3/5 12:01:00的发言:

改成

 

For Each r As Row In CurrentTable.Rows  

老师,是菜单里的代码呢,如果不指定表表吗??


 回到顶部