次の例では、Employees テーブルに Salary フィールドがあると仮定しています。このフィールドは実際の Northwind データベースの Employees テーブルにはありませんので注意してください。
次の例では、"King" という氏名を持つ各レコードの LastName と FirstName フィールドを選択します。
この例では、EnumFields プロシージャを呼び出しています。EnumFields プロシージャの内容は SELECT ステートメントの例の中にあります。
Sub WhereX()
Dim dbs As Database, rst As Recordset
'
この下の行を、使用しているコンピュータ上の
' Northwind
のパスに変更してください。
Set dbs = OpenDatabase("Northwind.mdb")
' "King"
という氏名を持つレコードを
' Employees
テーブルから選択します。
Set rst = dbs.OpenRecordset("SELECT LastName, " _
& "FirstName FROM Employees " _
& "WHERE LastName = 'King';")
' Recordset
を作成します。
rst.MoveLast
' EnumFields
を呼び出し、
' Recordset
の内容を出力します。
EnumFields rst, 12
dbs.Close
End Sub