If DataTables("SPM_合同清单表").DataCols.Contains("ID") Then
'DataTables("SPM_合同清单表").DataCols.Delete("ID")
Else
DataTables("SPM_合同清单表").datacols.Add("ID", Gettype(Integer), "_Identify")
End if
If DataTables("SPM_合同方案表").DataCols.Contains("ID") Then
'DataTables("SPM_合同方案表").DataCols.Delete("ID")
Else
DataTables("SPM_合同方案表").datacols.Add("ID", Gettype(Integer), "_Identify")
End if
'DataTables("SPM_合同清单表").datacols.Add("ID", Gettype(Integer), "_Identify")
'DataTables("SPM_合同方案表").datacols.Add("ID", Gettype(Integer), "_Identify")
Dim ParentCol As DataCol
Dim ChildCol As DataCol
ParentCol = DataTables("SPM_合同清单表").DataCols("ID")
ChildCol = DataTables("SPM_合同方案表").DataCols("合同清单ID")
Win.FoxLib.Table.CreateRelation(ParentCol,ChildCol)
ParentCol = DataTables("SPM_合同方案表").DataCols("ID")
ChildCol = DataTables("SPM_取值条件表").DataCols("合同方案ID")
Win.FoxLib.Table.CreateRelation(ParentCol,ChildCol)
ParentCol = DataTables("SPM_合同方案表").DataCols("ID")
ChildCol = DataTables("SPM_兑现记录表").DataCols("合同方案ID")
Win.FoxLib.Table.CreateRelation(ParentCol,ChildCol)
ParentCol = DataTables("SPM_合同方案表").DataCols("ID")
ChildCol = DataTables("SPM_价格维护表").DataCols("合同方案ID")
Win.FoxLib.Table.CreateRelation(ParentCol,ChildCol)
Tables("SPM_合同清单表").Cols("ID").Visible = False
Tables("SPM_合同清单表.SPM_合同方案表").Cols("ID").Visible = False