以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 打开项目就报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160000) |
||||
-- 作者:采菊东篱下 -- 发布时间:2021/1/16 21:49:00 -- 打开项目就报错
密码:888888 看来主窗口只能推倒重做,不能用分区版面了!
[此贴子已经被作者于2021/1/17 10:18:36编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/1/17 20:03:00 -- 这种提示就是出现了死循环。比如事件A代码触发事件B,事件B代码触发事件C,事件C代码又触发事件A........ 使用ctrl键打开项目,注释掉最新修改的代码,或者相关所有代码,然后逐一取消注释看是哪个事件会有冲突。
|
||||
-- 作者:采菊东篱下 -- 发布时间:2021/1/17 21:27:00 -- 集合页面里的table控件叠加了,我已把窗口中的所有控件检查一次,没叠加的了,现在打时依然出现上面窗口的报错提示,另打开项目后主窗口没自动打开,要点一次项目属性,确认后才打开主窗口,表下的横拉导条已可显示了,车牌号码下拉窗口亦可显示了。 |
||||
-- 作者:有点蓝 -- 发布时间:2021/1/17 21:47:00 -- 所有事件都有使用的场合,不是把代码随便放到一个事件就能使用。 |
||||
-- 作者:采菊东篱下 -- 发布时间:2021/1/18 14:56:00 -- 密码:888888
不明白你连接的网页事件怎么用,问题始终没解决。
|
||||
-- 作者:有点蓝 -- 发布时间:2021/1/18 15:25:00 -- 去掉BeforeLoadOuterTable代码,放到afteropenproject事件 |
||||
-- 作者:采菊东篱下 -- 发布时间:2021/1/18 15:30:00 -- BeforeLoadOuterTable中没代码!问题没解决。 |
||||
-- 作者:有点蓝 -- 发布时间:2021/1/18 15:56:00 -- 把项目事件全部注释掉,然后一个个取消注释,看是哪一个事件有问题。再在事件里调试,看是哪一句代码有问题 |
||||
-- 作者:采菊东篱下 -- 发布时间: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编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/1/18 16:05:00 -- 调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看是哪一句代码执行后有问题 |