以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]登入时因权限导致加载报错的提示可以去除么 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152824) |
-- 作者:忆似水流年 -- 发布时间:2020/7/23 9:48:00 -- [求助]登入时因权限导致加载报错的提示可以去除么 AB两张表,某个账号因权限在A表无数据,于是加载时报错。 但这个无数据也只是暂时的,说不定过段时间就有了。
|
-- 作者:有点蓝 -- 发布时间:2020/7/23 9:53:00 -- 无法去掉,有错误说明用法有问题,应该改正自己的问题,而不是屏蔽错误。写了什么代码? |
-- 作者:忆似水流年 -- 发布时间:2020/7/23 11:56:00 -- 咦回复报错 |
-- 作者:有点蓝 -- 发布时间:2020/7/23 12:01:00 -- 无法回复论坛?http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=69632 |
-- 作者:忆似水流年 -- 发布时间:2020/7/23 12:09:00 -- 太感谢帅哥师傅啦! 帅哥好,我在项目属性-项目事件-BeforeLoadOuterTable 里写了下面的代码(正常的账户去除了方便查看) 因为SH_wy里,“考核体”没有“临港”的数据,所以报错了,但说不定以后就会有了,所以写在那里没有删。 If e.DataTableName = "SH_wy" AndAlso e.User.Name = "浦东财务" Then e.SelectString = "Select * Fr om {SH_wy} Where [考核体] = \'临港\'" End If If e.DataTableName = "SH_wy_sc" AndAlso e.User.Name = "浦东财务" Then e.SelectString = "Select * F rom {SH_wy_sc} Where [考核体] = \'临港\'" End If [此贴子已经被作者于2020/7/23 12:10:29编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/7/23 13:33:00 -- 5楼代码没有问题。勾选1楼图中“显示详细信息”,看是哪里有问题 |
-- 作者:忆似水流年 -- 发布时间:2020/7/23 14:02:00 -- 我有一个自动打开的停靠窗口,为了标题显示关键字段,在afterload里写了 以下内容为程序代码: 1 e.Form.text = "辅助资产(商铺)" & " " & Tables("SH_wy").current("租赁方") & " " & Tables("SH_wy").current("房屋坐落") [此贴子已经被作者于2020/7/23 14:02:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/7/23 14:13:00 -- 所有代码凡是使用到current之前先要判断一下 if Tables("SH_wy").current isnot nothing then e.Form.text = "辅助资产(商铺)" & " " & Tables("SH_wy").current("租赁方") & " " & Tables("SH_wy").current("房屋坐落") end if |