I think that the following might give you some help...
Dim temp1 as String, temp2 as String, temp3 as String
Dim lentemp as Integer
…
temp1 = Left$(String,InStr(String,1,”|”))-1
lentemp = Len(Left$(String,InStr(String,1,”|”))+1)
temp2 = Mid$(String,lentemp, InStr(String,lentemp,”|”))-1
lentemp = Len(Mid$(String,lentemp, InStr(String,lentemp,”|”))+1)
temp3 = Mid$(String,lentemp, InStr(String,lentemp,”|”))-1
lentemp = Len(Mid$(String,lentemp, InStr(String,lentemp,”|”))+1)
Name_Field = temp1 & “ “ & temp2 & “ “ & temp3
lentemp = Len(Mid$(String,lentemp, InStr(String,lentemp,”|”))+1)
Date_Field = Mid$(String,lentemp, InStr(String,lentemp,”|”))-1
lentemp = Len(Mid$(String,lentemp, InStr(String,lentemp,”|”))+1)
…
If you do this for each of your fields and assign them to where they should go, I think that this will help.
DBAMJA
It is said that God will give you no more than you can handle. I just wish God didn't have so much faith in me.