Foxtable(狐表)用户栏目专家坐堂 → [求助]绑定表问题


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

主题:[求助]绑定表问题

帅哥哟,离线,有人找我吗?
紫色幽魂
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]绑定表问题  发帖心情 Post By:2017/2/14 17:37:00 [只看该作者]

有一个关联表有很多列,多个种类,所以我想做一个窗口来进行分类打开,在绑定关联表的时候发现只能绑定一个,绑定一个后另一个就失效了,请问怎么解决

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/14 18:16:00 [只看该作者]

关联表,是只能绑定一个的。

 

建议你用主表,然后设置成副本,然后在currentChanged事件写同步代码

 

http://www.foxtable.com/webhelp/scr/2222.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点色)关联表,是只能绑定一个的。 ...  发帖心情 Post By:2017/2/14 19:38:00 [只看该作者]

窗口的关联表为什么用ctrl+D不能填充了呢

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点色)关联表,是只能绑定一个的。?...  发帖心情 Post By:2017/2/14 19:58:00 [只看该作者]

麻烦帮我看看后面我不清楚改动了哪儿,用窗口增加行就会出现运行错误提示,关闭窗口在增加行就不会出现了
语法错误:“=”运算符后缺少操作数。
但是原来都是可以用的,http://pan.baidu.com/s/1pL8TBXD,麻烦帮我看看
[此贴子已经被作者于2017/2/14 19:59:31编辑过]

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/14 20:35:00 [只看该作者]

上传例子,一个窗口没法看问题。建议不要使用Syscmd.Row.AddNews(),改为具体的表,如:Datatables("表A").AddNews

检查新增后可能触发的相关表事件

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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点蓝)上传例子,一个窗口没法看问题。建议...  发帖心情 Post By:2017/2/15 9:41:00 [只看该作者]

在理化检测主表,麻烦帮我看看,原来用的是固定表增加行的,后面感觉麻烦,所以就用了系统的,你说了之后发现问题了,全部改掉 http://pan.baidu.com/s/1hshxBhE

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 9:49:00 [只看该作者]


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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
  发帖心情 Post By:2017/2/15 11:09:00 [只看该作者]

没有提示事件所在位置,只有一个一个的找了

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 11:15:00 [只看该作者]

如果是 【理化检测】 窗口,那代码改一下

 

Dim q As Table = Tables("理化检测_Table1")
With Tables("理化检测主表")
    If .Current Is Nothing Then
        q.Filter = ""
    Else
        q.Filter = "报告信息_委托单编号 = '" & .Current("报告信息_委托单编号") & "'"
    End If
End With

Dim t As Table = Tables("理化检测_Table2")
With Tables("理化检测主表")
    If .Current Is Nothing Then
        t.Filter = ""
    Else
        t.Filter = "报告信息_委托单编号 = '" & .Current("报告信息_委托单编号") & "'"
    End If
End With


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


加好友 发短信
等级:三尾狐 帖子:683 积分:5399 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点色)如果是 【理化检测】 窗口,那代码改...  发帖心情 Post By:2017/2/15 14:34:00 [只看该作者]

谢谢,虽然不知道多加了引号是什么意思

 回到顶部