以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 升级了最新版系统后提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86281) |
-- 作者:ljh29206 -- 发布时间:2016/6/14 18:05:00 -- 升级了最新版系统后提示 提示“不存在名称为“"的TABLE” 如题,数据库没问题 用没升级过的foxtable 发布了 一个 旧的系统 一切正常。
|
-- 作者:大红袍 -- 发布时间:2016/6/14 18:08:00 -- 什么操作后提示,发布的时候提示? |
-- 作者:ljh29206 -- 发布时间:2016/6/15 11:51:00 -- 在TopicLinkClick 事件里 Forms(name).OPEN(-1000,-1500) 这段代码 提示的 之前一直在用 ,没更改过,更新后 就 报错了 该事件的完整的代码如下 Dim str As String Dim tbp As WinForm.TopicBar = e.Form.Controls("TopicBar1") For Each pg As WinForm.TopicPage In tbp.Pages For Each lnk As WinForm.TopicLink In pg.Links lnk.Text = lnk.Text.Trim("←") str = str & lnk.text & "," \'把link 的名串起来 Next Next e.Link.Text = e.Link.Text & "←" Dim PB As WinForm.Panel = forms("mainform").Controls("Panel1") Dim Name As String = e.Link.Name forms("mainform").StopRedraw() For Each frm As WinForm.Form In forms If frm.Formstyle = 2 AndAlso frm.name <> name Then If str.Contains(frm.Name & ",") = True Then \' 检测 如果是这么名字的pages 的窗口 就关闭 frm.close End If End If Next Forms(name).Close Forms(name).OPEN(-1000,-1500) ‘经测试 是这个语句出错 Forms(name).BaseForm.TopLevel = False Forms(name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Forms(name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill PB.BaseControl.Controls.Clear PB.BaseControl.Controls.add(Forms(name).BaseForm) forms("mainform").Controls("窗口标题").text = name forms("mainform").Controls("Label1").Select Vars("当前窗口") = name If Tables("系统更新公告").Rows(0).IsNull("更新内容") = False Then For Each r As Row In Tables("系统更新公告").Rows r("更新内容") = Nothing Next DataTables("系统更新公告").Save End If forms("mainform").ResumeRedraw() [此贴子已经被作者于2016/6/15 11:58:24编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/6/15 11:58:00 -- name 窗口,有table控件?如果没有table控件是否报错?
新做一个例子是否报错? |
-- 作者:ljh29206 -- 发布时间:2016/6/15 12:09:00 -- 是的 ,table删除了就不报错了。 [此贴子已经被作者于2016/6/15 12:09:28编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/6/15 12:16:00 -- 正常打开是否报错?你对Table做了什么?
Forms(name).OPEN |
-- 作者:ljh29206 -- 发布时间:2016/6/15 12:24:00 -- 一样, 我什么都没做过。。。。。。 就更新的最新版的foxtable 打开了 窗体后,这个窗体的表 的 textbox 的绑定列 都显示不了
[此贴子已经被作者于2016/6/15 12:26:53编辑过]
|
-- 作者:ljh29206 -- 发布时间:2016/6/15 12:31:00 -- 版本 回复到 5月份更新的版本 一切正常! |
-- 作者:ljh29206 -- 发布时间:2016/6/15 15:11:00 -- 袍哥 ,我是设置了表是副本的, 如果不设置副本 没有这个问题发生 不知道什么原因? 你们改了些啥呢!
|
-- 作者:大红袍 -- 发布时间:2016/6/15 15:13:00 -- 单独打开窗口,不剪切,是否有问题?
能否做个例子测试下。 |