Foxtable(狐表)用户栏目专家坐堂 → 急:e.Table.Name 突然不能返回正确的名称了


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

主题:急:e.Table.Name 突然不能返回正确的名称了

美女呀,离线,留言给我吧!
水墨青花
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:1699 威望:0 精华:0 注册:2019/3/1 11:38:00
急:e.Table.Name 突然不能返回正确的名称了  发帖心情 Post By:2023/1/19 11:13:00 [显示全部帖子]

老师,

在Table “表1” 的 Currentchanged 中,通过 e.Table.name 对在不同Form中的行为进行了分别控制,例如,
在Forms("窗口1”) 中,e.Table.Name = “窗口1_Table1”
在Forms("窗口2”) 中,e.Table.Name = “窗口2_Table1”
在Forms("窗口3”) 中,e.Table.Name = “窗口3_Table1”

通过 
Select Case e.Table.Name
Case “窗口1_Table1”
Case “窗口2_Table1”
Case "窗口3_Table1”
End Select

昨天之前,程序都能正常运行,可是今天早晨却不行了,不管在哪个Form中点击不同行,mesbox(e.Table.Name)均返回 该主Table的Name,即“表1”。

该问题突然发生,会是什么地方出了问题?





 回到顶部
美女呀,离线,留言给我吧!
水墨青花
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:1699 威望:0 精华:0 注册:2019/3/1 11:38:00
  发帖心情 Post By:2023/1/19 17:05:00 [显示全部帖子]

是副本,之前都没问题的,就是今天突然就不执行 currentChanged 了,找了半天,才发现 e.Table.Name 返回的搜索主表的名称。

 回到顶部
美女呀,离线,留言给我吧!
水墨青花
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:199 积分:1699 威望:0 精华:0 注册:2019/3/1 11:38:00
  发帖心情 Post By:2023/1/19 18:04:00 [显示全部帖子]


为了放在再次出现,已将主表下的 currentChanged code 拆解成了 不同窗口下 相应副表 的 CurrentChanged 里面了。
经测试已没有问题。

请问,这样是否可以?

 回到顶部