文書番号: 403937
最終更新日: 1997/11/01
-----------------------------------------------------------------------------
Function ChangeSQL ()
Dim MyDB As Database
Dim MyQuery As QueryDef
Set MyDB = DBEngine.Workspaces(0).Databases(0)
' QueryDef オブジェクトを編集のために開きます。
Set MyQuery = MyDB.QueryDefs("社員リスト")
' SQL 文を変更します。
MyQuery.SQL = "SELECT * FROM 社員 WHERE [社員コード]>=200 and _
[社員コード]<=299;"
' 更新したクエリーを実行します。
DoCmd クエリーを開く "社員リスト"
End Function
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Function ChangeSQL ()
Dim MyDB As Database
Dim MyQuery As QueryDef
Set MyDB = CurrentDB()
' QueryDef 変数を編集のために開きます。
Set MyQuery = MyDB.OpenQueryDef("Q_得意先リスト")
' SQL 文を変更します。
MyQuery.SQL = "SELECT * FROM 得意先 WHERE [得意先コード]>= 0030;"
' 更新したクエリーを実行します。
DoCmd クエリーを開く " Q_得意先リスト"
End Function
-----------------------------------------------------------------------------
X = " [社員コード] = 101" Y = " [社員コード] = 201"MyQuery.SQL = "SELECT * FROM 社員 WHERE " & X & "OR" & Y ";"
『 Microsoft Access Access Basic プログラミング ガイド』
既存のクエリーの修正....................................P170
『 Microsoft Access リファレンス』
SQL プロパティ..........................................P255 ~ P256
『オンラインヘルプ』
「 QueryDef オブジェクト、QueryDefs コレクション」
「 [SQL] プロパティ」
『 Microsoft Access リファレンス』
「 QueryDef オブジェクト、QueryDefs コレクション」......P948 ~ P949
「 [SQL] プロパティ」....................................P975 ~ P976
Keywords: KBHOWTO KB403937
Technology: kbAccess200 kbAccessSearch