Hi!
If you are opening the second form from the first, using a DoCmd.OpenForm method, you can use the OpenArgs to pass the information.
Dim strOpenArgs as String
strOpenArgs = FirstTextBox & ";" & SecondTextBox & ";" & ThirdTextBox & etc.
Then, in the Form_Load procedure of the second form use:
Dim intSemiColon As Long
Dim strOpenArgs as String
Dim strTextBoxName As String
Dim intTextBoxInd As Integer
strOpenArgs = Me.OpenArgs
intSemiColon = InStr(strOpenArgs, ";"

intTextBoxInd = 1
Do While intSemiColon <> 0
strTextBoxName = "Text" & Format(intTextBoxInd)
Me!Controls(strTextBoxName).Value = Left(strOpenArgs, intSemiColon - 1)
strOpenArgs = Mid(strOpenArgs, intSemiColon + 1)
intSemiColon = InStr(strOpenArgs, ";"

intTextBoxInd = intTextBoxInd + 1
Loop
strTextBoxName = "Text" & Format (intTextBoxInd)
Me!Controls(strTextBoxName).Value = strOpenArgs
hth
Jeff Bridgham