• 締切済み

Access VBAでテーブルの確認

Access 200のVBAで、テーブルが存在しているかどうかのコードをつくれません。存在しなければSQLでCREATEさせるなどの処理をしたいのです。コードを教えてください。

みんなの回答

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

Access2000及び下位互換な関数です。 Public Function ExistTableDef(TableName As String) As Boolean 'CurrentDBに指定したTableDefオブジェクトが存在するかを調べる(True=存在する) Dim Dummy As String On Error Resume Next Dummy = CurrentDb.TableDefs(TableName).Name If Dummy <> "" Then ExistTableDef = True Err.Clear Else ExistTableDef = False Err.Clear End If End Function Access2000 Onlyなら、AccessObjectオブジェクトを使えばいいでしょう。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • TS8430とパソコンをUSBケーブルで接続できるかについての質問です。背面にUSBの差込口があるため、接続方法が気になります。
  • TS8430とパソコンを直接接続する方法に関する疑問があり、USBケーブルを使用した接続方法について質問しています。
  • CanonのプリンタTS8430とパソコンをUSBケーブルで接続できるかという問いが寄せられています。USBの差込口が背面にあり、適切な接続方法を知りたいという内容です。
回答を見る

専門家に質問してみよう