Foxtable(狐表)用户栏目专家坐堂 → 项目发布后,如何只显示自己的主界面,不要有狐表原为主界面?


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

主题:项目发布后,如何只显示自己的主界面,不要有狐表原为主界面?

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
项目发布后,如何只显示自己的主界面,不要有狐表原为主界面?  发帖心情 Post By:2020/5/5 10:12:00 [显示全部帖子]

做一个纯界面,一个主界面做导航,由此引向个各模块的独立窗口,按帮助,做下面设计,但发布后,还是存在二个主界面:
需求就是发布只有,自己开发的主界面,不要有狐表原为主界面?如何实现?



Forms("系统界面").Open()
'普通用户登录后,会隐藏显示下图所示的表标题,但开发者登录后,表标题则正常可见,不会影响开发工作:

If User.Type <> UserTypeEnum.Developer
    TableCaptionVisible = False
End If




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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 10:19:00 [显示全部帖子]

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






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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 10:45:00 [显示全部帖子]

'e.cancel=True

AfterOpenProject

上面是想在打开主界面,系统不加载任何表的数据,都有主界面,引入各模块,窗口加载数据,但上面报错


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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 11:12:00 [显示全部帖子]

AfterOpenProject里,e.cancel=True(不做任务加载),报错e没保护,这个是不是说写错地方,要在表属性写,如果这个有上百表,要写上百次,有没有,在项目中设计?谢谢

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 13:40:00 [显示全部帖子]

1.  e.Cancel = True

2,Select Case e.DataTableName
    Case "订单登记主表","授权表" '表A和表B无条件加载
    'Case "表C"
        'If e.User.Type <> UserTypeEnum.Developer Then '只有开发者才加载表C
            'e.Cancel = True
        'End If
    'Case Else '其他所有表默认都不加载
        e.Cancel = True
End Select
是内部表写上面方法,都报错

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 13:44:00 [显示全部帖子]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.12.17.18
错误所在事件:项目,LoadUserSetting
详细错误信息:
未将对象引用设置到对象的实例。

这个是设计“授权”,没上面加载代码,不会报错,做加载就是报错,提示“授权表”,不存在,实际表是存在

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.12.17.18
错误所在事件:项目,AfterOpenProject
详细错误信息:
未将对象引用设置到对象的实例。

这个是设计,订单主表引用外部表“编号”,没上面加载代码,不会报错,做加载就是报错,提示“订单主表”,不存在,实际表是存在



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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 14:17:00 [显示全部帖子]

老师,是这样:
1.下面代码都是写内部表需要放到BeforeLoadInnerTable事件.
2,代码问题:
2.1.  e.Cancel = True    执行这语句,就是生成一个临时表,也找不到订单登记主表","授权表。
所以,就试下面2.2代码:还是报错

2.2,Select Case e.DataTableName
    Case "订单登记主表","授权表" '表A和表B无条件加载
    'Case "表C"
        'If e.User.Type <> UserTypeEnum.Developer Then '只有开发者才加载表C
            'e.Cancel = True
        'End If
    'Case Else '其他所有表默认都不加载
        e.Cancel = True
End Select

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 14:17:00 [显示全部帖子]

报错信息是11楼

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 16:04:00 [显示全部帖子]

Select Case e.DataTableName
    Case "订单登记主表","授权表" '表A和表B无条件加
    Case Else '其他所有表默认都不加载
        e.Cancel = True
End Select

用这个方法,也是报同样错,"订单登记主表","授权表"这两表都是存在

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/5/5 16:07:00 [显示全部帖子]

还是用哪个加载,自己开发的主界面,尽管设定模式,就无效,没做上面加载,设定模式,是可以,以自己开发的主界面方式打开,但在关闭后还是会回到狐表的主界面

 回到顶部
总数 14 1 2 下一页