こんにちは、私は VB と Access の初心者です。While ステートメントを取り出すたびに疑問に思っていましたが、バグが発生し、実行されません。while ステートメントは MyList=MyRec[email] を設定していると思いますが、そうですか?
しかし、While ステートメントを MyList=MyRec[email] のみに置き換えるたびに、コンパイルされないのはなぜですか。
SQL ステートメントを MyList に MyList=MyRec[email] として配置するコードを単純化しようとしていますが、方法がわかりません...
Dim MyDB As DAO.Database, MyRec As DAO.Recordset, MyList As String
Set MyDB = CurrentDb
Set MyRec = MyDB.OpenRecordset("Select email From TableName")
While Not MyRec.EOF ' Loop trough the table
MyList = MyList & ";" & MyRec![email]
MyRec.MoveNext
Wend
MyList = Mid(MyList, 2)
' use you code here with the mail list ceated
MyRec.Close
MyDB.Close
本当にありがとう!