Foxtable(狐表)用户栏目专家坐堂 → 两窗口编辑同一个表,表显示丢失


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

主题:两窗口编辑同一个表,表显示丢失

美女呀,离线,留言给我吧!
逆行舟
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
两窗口编辑同一个表,表显示丢失  发帖心情 Post By:2013/8/24 18:32:00 [显示全部帖子]

两窗口编辑同一个表,表显示丢失

我把一个窗口中的表做为副表之后,旁边的目录树和一开始做好的相联的字段都失灵了

我要怎么理解 副表这个事情?


 回到顶部
美女呀,离线,留言给我吧!
逆行舟
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
  发帖心情 Post By:2013/8/24 18:43:00 [显示全部帖子]

已解决,我打一个窗口之前,先把另一个窗口关闭,就好了,两个用的都还是主表


 回到顶部
美女呀,离线,留言给我吧!
逆行舟
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
  发帖心情 Post By:2013/8/24 19:11:00 [显示全部帖子]

菜单点击后是不会丢失了,但是我发布项目之后,刚启动那一下还是丢失了表显示,非得菜单按两下才出来

我的项目是这么写的
afteropenproject

 

MainTable = Tables("main")
forms("mainck").open()

 

菜单1click

Forms("blinfo").close()
MainTable = Tables("main")

Forms("mainck").open()

 

菜单2click

Forms("mainck").close()
MainTable = Tables("bl")

Forms("blinfo").open()

 

项目一打开的时候,表MAIN中的主窗口MAINCK 不显示表,点击菜单2再点菜单1就显示了,如果项目一打开点击菜单1那也没有用,表还是不显示


 回到顶部
美女呀,离线,留言给我吧!
逆行舟
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:956 威望:0 精华:0 注册:2013/8/9 12:14:00
  发帖心情 Post By:2013/8/26 11:27:00 [显示全部帖子]

我尝试把一个窗口里的表做成副表,然后.................

我有两个窗口,窗口里有一个表和一个目录树

 

A窗口里面table用主表

B窗口里面table用副表

 

A窗口的afterload事件,我写上

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("bgzb","shrjc")                                                  'bgzb是表名,shrjc客户简称
trv.Nodes.Insert("显示所有报关数据",0)

 

B窗口里一个表控件绑定了bgzb的表为副表

B窗口的afterload事件,我写上

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("B窗口_table1","shrjc")
trv.Nodes.Insert("显示所有报关数据",0)

 

就没法用了,提示说找不到B窗口_table1

 

B窗口里的事件代码应该怎么写?


 回到顶部