以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Relations建立的关联表怎么打开?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=14380)

--  作者:coolbbs
--  发布时间:2011/11/17 15:58:00
--  Relations建立的关联表怎么打开?
用户手册里一笔带过,连显示关联表的可选参数是什么都没有提,数据表 -》关联-》表间关联又没有用代码创建的关联显示,这代码建立的关联表到底是怎么打开的呢? ---------------------------------------------------------------------------------------------------------------- Add 用于添加关联 语法: Add(RelationName, ParentCol, ChildCol, RelationPath) RelationName: 关联名称 ParentCol: 父表关联列 ChildCol: 子表关联列 Visible: 可选参数,是否显示关联表 RelationPath: RelationPathEnum型枚举,用于设置关联表生成模式,有三个可选值,分别是:One(单向生成),Both(双向生成),None(不生成)
图片点击可在新窗口打开查看此主题相关图片如下:image.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2011/11/17 16:33:00
--  
例如:
 
Relations.Add("关联1",DataTables("产品").DataCols("产品编号"), DataTables("订单").DataCols("产品编号"), False)

--  作者:coolbbs
--  发布时间:2011/11/17 16:51:00
--  
Relations.Delete("po") Dim DataCols1(2) As DataCol Dim DataCols2(2) As DataCol DataCols2(0) = DataTables("时效对单").DataCols("订单号") DataCols2(1) = DataTables("时效对单").DataCols("品名") DataCols2(2) = DataTables("时效对单").DataCols("排产_长度") DataCols1(0) = DataTables("生产纪录").DataCols("订单号") DataCols1(1) = DataTables("生产纪录").DataCols("模具名称") DataCols1(2) = DataTables("生产纪录").DataCols("长度") Relations.Add("po", DataCols1, DataCols2,True,both) 这段代码执行不能通过请指教。
图片点击可在新窗口打开查看此主题相关图片如下:ads.jpg
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2011/11/17 17:04:00
--  
Relations.Add("关联1",DataTables("产品").DataCols("产品编号"),DataTables("订单").DataCols("产品编号"),True,RelationPathEnum.Both)