Dim sSQL As String
Dim i As Integer
With rst
.Open "Select * From table1"
Do While Not .EOF
For i = 1 To !Count.Value
If Len(sSQL) = 0 Then
sSQL = "Select " & !Temp.Value & " As Results From table1 " & vbNewLine
Else
sSQL = sSQL & " UNION ALL " & vbNewLine
sSQL = sSQL & "Select " & !Temp.Value & " From table1 " & vbNewLine
End IF
Next i
.MoveNext
Loop
.Close
End With
Debug.Print sSQL