クエリ存在確認関数

広告

広告

解説

クエリを動的に作成する場合の重複チェックにどうぞ。ちなみにクエリ作成は

qdf = db.CreateQueryDef("Sample", "SELECT * FROM Wk WHERE (Wk.Seq=" & lngPiyo & ")")

みたいな感じで

引数・戻値

第一引数クエリ名
戻り値存在(Yes/No)

ソース

Public Function ExistQ(strQuery As String) As Boolean
    Dim defQ As DAO.QueryDef
    
    ExistQ = False
    
    For Each defQ In CurrentDb.QueryDefs
        If defQ.Name = strQuery Then
            ExistQ = True
            Exit For
        End If
    Next defQ
    
    Set defQ = Nothing
End Function

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日