• ベストアンサー

ACCESS2000 テーブルの存在確認

ACCESS2000でテーブル名を指定し、そのテーブルがMDB内に 存在するかを確認したいのですが、やり方がわかりません。 教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bobble
  • ベストアンサー率34% (111/323)
回答No.2

こんにちわ。 AAAというテーブルがあるか検索する場合 DIM DBS AS DATABASE DIM TBLDF AS TABLEDEF SET DBS = CURRENTDB FOR EACH TBLDF IN DBS.TABLEDEFS IF TBLDF.NAME = "AAA" THEN MSGBOX "ここにあるで!!" EXIT FOR END IF NEXT TBLDF てな感じでできないですか? 間違ってたらすいません。 参考までに・・・

matyap
質問者

お礼

うまくいきました。 ありがとうございました。

その他の回答 (2)

回答No.3

下記URLに全てのテーブル名の取得方法がのっています。 ここのサンプルプログラムのForEachループの中に判定文を入れればできると思いますよ。

参考URL:
http://www2.moug.net/cgi-bin/technic.cgi?acvba+TI07010006
matyap
質問者

お礼

ありがとうございました。 参考にさせていただきます。

  • kouchin
  • ベストアンサー率29% (11/37)
回答No.1

テーブル名の検索でしょうか。そういう機能あるかは不明ですが、代替案として、 当該MDBファイルを開いて、<表示>→<アイコンの選択>→<名前順>で、名前順にソートして肉眼検索ではダメですか?

matyap
質問者

補足

ソースの中で実行したいのです。 できないのでしょうか?

関連するQ&A