■実行順
1)ボタンのクリックイベントで開始
2)テーブルを開きます
3)レコード数分、配列を確保します
4)ループでレコード数分、配列にフィールドのデータを入れます
5)For Next で配列のデータをテキストボックスに表示します。
Option Compare Database
Option Explicit
Private Sub コマンド0_Click()
Dim hairetu() As String
Dim lcount As Long
Dim rs As Recordset
Dim i As Long
Set rs = CurrentDb.OpenRecordset("M_製品マスター_2009年度")
rs.MoveLast
'配列確保
ReDim hairetu(rs.RecordCount)
i = 0
rs.MoveFirst
Do Until rs.EOF
hairetu(i) = rs("製品コード")
i = i + 1
rs.MoveNext
Loop
Set rs = Nothing
Me!テキスト1 = ""
For i = 0 To UBound(hairetu) - 1
Me!テキスト1 = Me!テキスト1 & hairetu(i) & vbCrLf
Next
End Sub