Foxtable(狐表)用户栏目专家坐堂 → 打开项目就报错


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

主题:打开项目就报错

美女呀,离线,留言给我吧!
采菊东篱下
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1863 积分:10262 威望:0 精华:0 注册:2019/4/6 8:45:00
打开项目就报错  发帖心情 Post By:2021/1/16 21:49:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:小区车辆管理(有问题的主窗口).foxdb

密码:888888

图片点击可在新窗口打开查看此主题相关图片如下:0010.png
图片点击可在新窗口打开查看
  输入密码打开项目就报错,问题是这错误如何解决,无从入手!还有通过点击项目属性,确认后弹出的主窗口,车辆基本信息表中的车牌号码下拉窗口,缴费表中的车牌号码下拉窗口,表下的横拉带不见了,无法全显内容!foxtable升级后不允许在分区版面中加分页控件,然后在分页页面里加表格?如果是这样,设置这些控件没意义,因为它根本不能让用户根据需要设置界面!
  看来主窗口只能推倒重做,不能用分区版面了!
[此贴子已经被作者于2021/1/17 10:18:36编辑过]

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/17 20:03:00 [只看该作者]

这种提示就是出现了死循环。比如事件A代码触发事件B,事件B代码触发事件C,事件C代码又触发事件A........

使用ctrl键打开项目,注释掉最新修改的代码,或者相关所有代码,然后逐一取消注释看是哪个事件会有冲突。

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1863 积分:10262 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/1/17 21:27:00 [只看该作者]

  集合页面里的table控件叠加了,我已把窗口中的所有控件检查一次,没叠加的了,现在打时依然出现上面窗口的报错提示,另打开项目后主窗口没自动打开,要点一次项目属性,确认后才打开主窗口,表下的横拉导条已可显示了,车牌号码下拉窗口亦可显示了。

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/17 21:47:00 [只看该作者]

所有事件都有使用的场合,不是把代码随便放到一个事件就能使用。


 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1863 积分:10262 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/1/18 14:56:00 [只看该作者]

密码:888888
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:小区车辆管理(有问题的主窗口).foxdb
不明白你连接的网页事件怎么用,问题始终没解决。


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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 15:25:00 [只看该作者]

去掉BeforeLoadOuterTable代码,放到afteropenproject事件

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1863 积分:10262 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/1/18 15:30:00 [只看该作者]

BeforeLoadOuterTable中没代码!问题没解决。

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 15:56:00 [只看该作者]

把项目事件全部注释掉,然后一个个取消注释,看是哪一个事件有问题。再在事件里调试,看是哪一句代码有问题

 回到顶部
美女呀,离线,留言给我吧!
采菊东篱下
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1863 积分:10262 威望:0 精华:0 注册:2019/4/6 8:45:00
  发帖心情 Post By:2021/1/18 16:04:00 [只看该作者]

试过了,项目中就这两个事件有代码,其中AfterOpenProject中没多少代码:
'主界面设置
basemainform.icon = Nothing
'设置界面风格
VisualStyle = VisualStyleEnum.Office2007Blue

'对非开发者隐藏表标题;
Forms("主界面").open()
MainTable = Tables("车辆基本信息")
If User.Type <> UserTypeEnum.Developer Then
    TableCaptionVisible = False
Else
    TableCaptionVisible = True
End If

'设置表的下拉窗口打开
Tables("缴费情况").Cols("车牌号码").DropForm = "车牌目录树" '客户表的县市列也采用我们设计的下拉窗口输入数据
Tables("车辆基本信息").Cols("车牌号码").DropForm = "车牌目录树" '客户表的县市列也采用我们设计的下拉窗口输入数据
Tables("车辆基本信息").Cols("住址_巷").DropForm = "增加巷"
Tables("车辆基本信息").Cols("住址_号").DropForm = "增加号"
Tables("车辆基本信息").Cols("住址_房").DropForm = "增加房"

'巷表的行排序
Dim dr As DataRow
dr = DataTables("巷").Find("","[_SortKey]")
If dr IsNot Nothing Then
    '模拟第一行的支出发生变化, 刷新已加载行的余额.
    DataTables("巷").DataCols("序号").RaiseDataColChanged(dr)
End If
'缴费情况表的行排序
Tables("缴费情况").Sort = "日期"
'车辆基本信息表的行排序
Tables("车辆基本信息").Sort = "住址_巷,住址_号,住址_房 DESC"

MainTableChanged中就一段代码:
Forms("主界面").Open()
Tables("车辆基本信息").Sort = "住址_巷,住址_号,住址_房 DESC"

[此贴子已经被作者于2021/1/18 16:08:32编辑过]

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


加好友 发短信
等级:超级版主 帖子:105495 积分:536466 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 16:05:00 [只看该作者]

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看是哪一句代码执行后有问题

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