以文本方式查看主题

-  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
--  

 单独打开窗口,不剪切,是否有问题?

 

 能否做个例子测试下。