ここからどこに向かうべきかよくわかりません。テーブルをループし、すべてのフィールド名を文字列に書き込んで、コンボ ボックスの値の行ソースとして使用する小さなコードがあります。これらの項目をアルファベット順に並べたいのですが、文字列変数 (またはコンボ ボックスの RowSource プロパティ) を使用してこれを行う最善の方法がよくわかりません。
これを行う最善の方法についての考えや提案はありますか?
ここで役立つ場合は、私が持っているコードです:
Dim strFields As String
Dim fldTemp As Field
Dim intCount As Integer
Dim setData As DAO.Recordset
Set setData = CurrentDb.OpenRecordset("SELECT * FROM tblEnvironment WHERE 1 = 2")
For Each fldTemp In setData.Fields
strFields = strFields & ", " & fldTemp.Name
Next
strFields = Mid(strFields, 3)
For intCount = 1 To 10
Controls("cboField" & intCount).RowSource = strFields
Next
StrFields は、私がアルファベット化したいものです。前もって感謝します!