| ش | ی | د | س | چ | پ | ج |
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Sub GetComboBoxList()Dim strList, strSQL As StringstrList = "<All>;"With cboStateWith CurrentDb.OpenRecordset(.RowSource)Do Until .EOFstrList = strList & !State & ";".MoveNextLoopEnd With.RowSourceType = "Value List".RowSource = strListEnd WithEnd Sub
در کد بالا از پراپرتی RowSourceType آبجکت کمبو باکس برای باز شدن در RecordSet استفاده شده ، در رکوردست لوپ زده و گفته تا زمانیکه به انتهای فایل نرسیده All و مقادیر داخل فیلد State را در StrList موقتا ذخیره کند ( چون پابلیک تعریف نشده فقط در همین رویه استفاده می شود و فرمان که تمام شد از بین میرود) و در آخر RowSource شده StrList
البته با union query هم می توان All را با آیتم های کمبو باکس همراه کرد ، fieldtobedataforcombo نام فیلدی که رکوردها یش باید در کمبو نمایش داده شوند.
Cbo1.RowSource="
Select distinct fieldtobedataforcombo from table1
Union
Select "ALL"
Group by fieldtobedataforcombo
Order by fieldtobedataforcombo"
Cbo1.RowSourceType="Table/Query"