I believe I have solved the issue with the reading the text line by
line and and using the left, mid right functions to store the info
into variables, however the code that I have is so long it no longer
fits on one line, do you how i can continue the code or maybe make it
more efficient, i will try and post some code here for you to see
Do While Not EOF(1)
Line Input #1, Textline
strFL01 = Left(Textline, 25)
strFl03a = Right(Textline, 20)
Line Input #1, Textline
strFl01a = Left(Textline, 25)
strFl03b = Mid(Textline, 54, 24)
strFl04 = Right(Textline, 4)
Line Input #1, Textline
strFl01b = Left(Textline, 25)
Line Input #1, Textline
strFl01c = Left(Textline, 25)
strFl05 = Mid(Textline, 51, 10)
strFl06a = Mid(Textline, 61, 6)
strFl06b = Mid(Textline, 68, 6)
Line Input #1, Textline
strFl08a = Left(Textline, 24)
strFl09a = Mid(Textline, 42, 40)
Line Input #1, Textline
strFl08b = Left(Textline, 29)
strFl09b = Mid(Textline, 32, 30)
strFl09c = Mid(Textline, 65, 2)
strFl09d = Mid(Textline, 69, 9)
strFl09e = Mid(Textline, 78, 3)
Line Input #1, Textline
strFl30a = Right(Textline, 12)
Line Input #1, Textline
strFl10 = Left(Textline, 8)
strFl11 = Mid(Textline, 10, 1)
strFl12 = Mid(Textline, 14, 6)
strFl13 = Mid(Textline, 21, 2)
strFl14 = Mid(Textline, 25, 2)
strFl15 = Mid(Textline, 29, 1)
strFl16 = Mid(Textline, 32, 2)
strFl17 = Mid(Textline, 37, 2)
strFl18 = Mid(Textline, 43, 2)
strFl19 = Mid(Textline, 47, 2)
strFl20 = Mid(Textline, 51, 2)
strFl21 = Mid(Textline, 55, 2)
strFl22 = Mid(Textline, 59, 2)
strFl23 = Mid(Textline, 63, 2)
strFl24 = Mid(Textline, 67, 2)
strFl25 = Mid(Textline, 71, 2)
strFl26 = Mid(Textline, 75, 2)
strFl27 = Mid(Textline, 78, 2)
strFl28 = Mid(Textline, 81, 2)
strFl29 = Mid(Textline, 84, 2)
strFl30b = Mid(Textline, 87, 13)
CurrentDb.Execute "INSERT INTO tblTestA (FL01, Fl01a, Fl01b, Fl01c,
Fl03a, Fl03b, Fl04, Fl05, Fl06a, Fl06b, Fl07, Fl07a, Fl08a, Fl08b,
Fl09a, Fl09b, Fl09c, Fl09d, Fl09e, Fl10, Fl11, Fl12 Fl13, Fl14, Fl15,
Fl16, Fl17, Fl18, Fl19, Fl20, Fl21, Fl22, Fl23, Fl24, Fl25, Fl26,
Fl27, Fl28, Fl29, Fl30a, Fl30b) VALUES (" & " '" & strFL01 & "'," &
"'" & strFl01a & "'," & "'" & strFl01b & "'," & "'" & strFl01c & "',"
& "'" & strFl03a & "'," & "'" & strFl03b & "'," & "'" & strFl04 & "',"
& "'" & strFl05 & "'," & "'" & strFl06a & "'," & "'" & strFl06b & "',"
& "'" & strFl07 & "'," & "'" & strFl07a & "'," & "'" & strFl08a & "',"
& "'" & strFl08b & "'," & "'" & strFl09a & "'," & "'" & strFl09b &
"'," & "'" & strFl09c & "'," & "'" & strFl09d & "'," & "'" & strFl09e
& "'," & "'" & strFl010 & "'," & "'" & strFl011 & "'," & "'" &
strFl012 & "'," & "'" & strFl013 & "'," & "'" & strFl014 & "'," & "'"
& strFl015 & "'," & "'" & strFl016 & "'," & "'" & strFl017 & "'," &
"'" & strFl018 & "', (this is where the line ends and needs to
continue on the next line) " & "'" & strFl019 & "'," & " '" & strFl020
& "'," & "'" & strFl021 & "'," & "'" & strFl022 & "'," & "'" &
strFl023 & "'," & "'" & strFl024 & "'," & "'" & strFl025 & "'," & "'"
& strFl026 & "'," & "'" & strFl027 & "'," & "'" & strFl028 & "'," &
"'" & strFl029 & "'," & "'" & strFl030a & "'," & "'" & strFl030b &
"');"
Loop
There are a lot more values that I need to store so this will only get
longer
Thanks
Richard