J
JimS
The following rather simple code:
Option Compare Database
Option Explicit
Sub ParseDrawings()
Dim FC As ADODB.Connection
Dim FCRST As New ADODB.Recordset
Dim DrawingTable() As String
Dim I As Integer
On Error Resume Next
Set FC = CurrentProject.Connection
FCRST.Open "Select * from [system list] where left([Drawing
boundaries],3) = 'PWC';", FC, adOpenForwardOnly, adLockReadOnly
FCRST.MoveFirst
Do While FCRST.EOF = False
DrawingTable = Split(FCRST.Fields("Drawing Boundaries"))
For I = 0 To UBound(DrawingTable)
DoCmd.RunSQL "Insert into [DrwSyst] ([DrawingID], [Syst]) values ('"
& _
DrawingTable(I) & "','" & FCRST.Fields("Sys #") & "');"
Next I
FCRST.MoveNext
Loop
End Sub
Option Compare Database
Option Explicit
Sub ParseDrawings()
Dim FC As ADODB.Connection
Dim FCRST As New ADODB.Recordset
Dim DrawingTable() As String
Dim I As Integer
On Error Resume Next
Set FC = CurrentProject.Connection
FCRST.Open "Select * from [system list] where left([Drawing
boundaries],3) = 'PWC';", FC, adOpenForwardOnly, adLockReadOnly
FCRST.MoveFirst
Do While FCRST.EOF = False
DrawingTable = Split(FCRST.Fields("Drawing Boundaries"))
For I = 0 To UBound(DrawingTable)
DoCmd.RunSQL "Insert into [DrwSyst] ([DrawingID], [Syst]) values ('"
& _
DrawingTable(I) & "','" & FCRST.Fields("Sys #") & "');"
Next I
FCRST.MoveNext
Loop
End Sub