Sets a join between an overlay and a table.
Visual Basic |
---|
Public Function SetOverlayJoinTable( _ ByVal pos As Integer, _ ByVal rs As String, _ ByVal formula As String, _ ByVal tablecolumn As String, _ ByVal bOneToMany As Integer _ ) As Integer |
If one column in a table is to relate to many columns in another table.
True/False
The joined columns are not added to the overlay schema. It is up to the developer to add the schema columns they require.
N.B. The Map Modeller wizard to join table offers the option to append columns to Schema or replace schema columns. See Table Joins - Joining a table to an overlay (Join Configuration dialog) in the SIS 8.0 online Help.
Available: GEO MM ME MD OD OM OV SISpy
Groups:
Connecting:
Dim sConnect As String
Dim sTables As String
Dim sColumns As String
Dim sAliases As String
sConnect = "ADO;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\Temp\AJoinTable.mdb"
sTables = "AJoinTable,AJoinTable"
sColumns = "ID,JOINID"
sAliases = "ID&,JOINID&"
sis.DefineRecordset("AJoinTable", sConnect, sTables, sColumns, sAliases, "")
sis.SetOverlayJoinTable(0, "AJoinTable", "_id&", "JOINID", True)
Refreshing:
sis.RefreshOverlayJoinTable(0)
Clearing:
sis.SetOverlayJoinTable(0, "", "", "", True)
Send comments on this topic.
Click to return to www.cadcorp.com
© Copyright 2000-2017 Computer Aided Development Corporation Limited (Cadcorp).