以文本方式查看主题
- 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)
|