수색…


비고

이 코드를 다른 프로 시저에서 호출 할 수있는 공용 모듈로 배치하기 만하면됩니다. 코드를 호출 할 때 괄호 안에 조회하려는 테이블의 이름을 추가하십시오. 코드는 테이블이 이미 존재하는지 여부에 대해 참 / 거짓 값을 반환합니다. 이 기능은 추가 코드를 수행하기 전에 테이블을 삭제 / 제거해야하는지 또는 이미 테이블이 있는지 확인해야하는 경우에 유용합니다.

Public Function TblExists(sTable As String) As Boolean
    
    On Error Resume Next
    Dim tdf As TableDef
  
    Set tdf = CurrentDb.TableDefs(sTable)

    If Err.Number = 0 Then
        TblExists = True
    Else
        TblExists = False
    End If
End Function

한 줄에서 사용할 수있는 다소 단순한 함수

Public Function TableExists(value as String) as Boolean

    On Error Resume Next
    TableExists = Len(CurrentDb.Tabledefs(value).Name & "") > 0

End Function


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow