Foxtable(狐表)用户栏目专家坐堂 → [求助]弹出bug


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

主题:[求助]弹出bug

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


加好友 发短信
等级:幼狐 帖子:131 积分:910 威望:0 精华:0 注册:2019/5/19 21:50:00
[求助]弹出bug  发帖心情 Post By:2019/5/30 10:22:00 [显示全部帖子]

老师,之前的项目中,我已经完成了两张表的关联了,但是总是在启动项目时会弹出不存在列(此列是关联表的关联列)

图片点击可在新窗口打开查看此主题相关图片如下:360截图20190530101743699.jpg
图片点击可在新窗口打开查看

但是功能是正常的,测试后发现是在currentchangge事件执行下述代码才出现的:(上面红色字体是问题,下面红色字体是关联列

Dim t As Table = Tables("采购系统_tb.1.3.1")   '定义变量父表
Dim t0 As Table = Tables("采购系统_tb.1.3.2")  '定义变量关联表子表
With t
    If .Current Is Nothing Then    '如果父表当前格是空
        t0.Filter = "False"        '不进行过滤
    Else                           '若不为空
        t0.Filter = " 商家编码 = '" & .Current("商家编码") & "'"   '筛选出子表的商家编码等同父表的商家编码行
    End If
End With

[此贴子已经被作者于2019/5/30 10:24:18编辑过]

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


加好友 发短信
等级:幼狐 帖子:131 积分:910 威望:0 精华:0 注册:2019/5/19 21:50:00
  发帖心情 Post By:2019/5/30 10:58:00 [显示全部帖子]

弹出true
[此贴子已经被作者于2019/5/30 11:00:41编辑过]

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


加好友 发短信
等级:幼狐 帖子:131 积分:910 威望:0 精华:0 注册:2019/5/19 21:50:00
  发帖心情 Post By:2019/5/30 11:15:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:code.txt



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


加好友 发短信
等级:幼狐 帖子:131 积分:910 威望:0 精华:0 注册:2019/5/19 21:50:00
  发帖心情 Post By:2019/5/30 11:33:00 [显示全部帖子]

打开窗口报错,运行的时候不会报错

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


加好友 发短信
等级:幼狐 帖子:131 积分:910 威望:0 精华:0 注册:2019/5/19 21:50:00
  发帖心情 Post By:2019/5/30 12:23:00 [显示全部帖子]

解决了,还是老师的对,就是表二应该优先生成,否则,表一生成后执行currentchangged事件时不存在表二,会报错。唯一有点奇怪的是他报的是父表不存在关联列,不应该是关联表不存在表二吗,我这一点不得其解,但是调换了表的顺序,程序不在报错,老师说的应该是正确的!测试已经成功了,感谢老师
[此贴子已经被作者于2019/5/30 12:32:21编辑过]

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


加好友 发短信
等级:幼狐 帖子:131 积分:910 威望:0 精华:0 注册:2019/5/19 21:50:00
  发帖心情 Post By:2019/5/30 12:46:00 [显示全部帖子]

是的!
加入判断后,即使表一在表二前面也可以正常运行,但如果不加判断,就会报错
或者
将表二写在表一前面不加判断也不会报错

这应该表示,即使表二在表一之后执行,但是加入判断条件后,表二应该在表一关联表二之前就执行!而不是关联表二失败报错后,在生成表二
[此贴子已经被作者于2019/5/30 12:47:00编辑过]

 回到顶部