- ベストアンサー
ACCESSでテーブルの中身をすべて消したい時は?
今、MDBの中にテーブルが10個あるとします。 そのテーブルの中身をすべて消したいのですが、 いちいち開いて消していくのではめんどくさいので、 何かよい方法はありませんか?
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- Access2000でテーブルのサイズ(中身のデータも含めた)を取得したいのだけど・・
Access2000 windows2000 SQLserver2000 を使用しています。 Access2000にSQLServer2000上の テーブルを全てアタッチしてあります。 そのテーブルのサイズ(中に入っているデータも含めた) を取得して、中身のデータが0件のテーブルを 探したいのですが、 どうやればいいのか分かりません。 また、0件のテーブルを探すよい方法が あればどなたか教えてください。 困っています。
- ベストアンサー
- オフィス系ソフト
- Accessのテーブルへのリンク
いま、ASPのDBとして使っているAccessのファイル A.mdbがあります その中の一つのテーブルを別のAccessファイル B.mdbにリンクして、参照したいと思っています。 しかし、B.mdbからリンクするときに インポートすると、A.mdbの変更が反映されず、 リンクすると、B.mdbで変更したものがA.mdbにも反映されて困っています. やりたいことはB.mdbから安全に(変更なしで)A.mdbのテーブルを 閲覧したいのです. ・A.mdbの変更をB.mdbに反映したい ・B.mdbのテーブルの変更はA.mdbに影響がない と言うことです. どうかお力添えを よろしくお願いします.
- ベストアンサー
- その他(データベース)
- CSVファイルをアクセスのテーブルに出力する
こんにちは Access VBA初心者です。 やりたい処理なのですが CSVファイルをmdb内であらかじめ作成されているテーブルに出力したいのですが、 最初にTransferTextwでワークのテーブルにインポートして そのワークテーブルを1レコードずつ読み込みmdbのあらかじめ作成されているテーブルにINSERTしていくという方法しか今思いつきません。 インポートするとワークテーブルはすべてテキスト型になっていますが、 それを違う型の項目にINSERTするということなど可能なのでしょうか? それとももっとスマートな方法があるのでしょうか? ざっくりと書いてしまいましたが、よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ACCESS テーブルのコピー
XP-ProでVB.NETを使用しています。 複数のテーブルがあるMDBから、 一つのテーブルの中のデータの一部をコピーしたいと思います。 接続方法はADOです。
- ベストアンサー
- Visual Basic
- 【Access2010】 すべて閉じる
テーブルやクエリーなどのウィンドウを閉じるコマンドボタンを作成する際、マクロの「ウィンドウを閉じる」で作成し[クリック時]イベントへそのマクロを指定しています。 今回閉じたいウィンドウが20個以上あるので、いちいち「ウィンドウを閉じる」を作成するのが面倒なのですべてのウィンドウを一括で閉じる方法をググってみましたが、VBA?しか見つかりません。 VBAは全然分からないので作成→マクロから作成する方法を教えて下さい。
- 締切済み
- Access(アクセス)
- ACCESSのテーブルの結合
いつもお世話になっております。 社内で顧客情報を登録するスアタンドアローン版のソフトを導入しています。 そのソフトを使用して顧客情報を登録するとローカルにmdbファイルとして蓄積されます。 以前までは1,2人でその作業を行っており、その日の登録作業が終了すると、ACCESS2003でmdbファイルを開き、マスタテーブルをCSVで出力してORACLEにロードという情けない運用していました。 しかし顧客登録作業を現場の従業員全員(30名程度)ですることとなり、なんらかのタイミングで一元管理する端末に登録作業をした全員分のmdbファイルを収集し、mdbファイルのマスタテーブルを結合したいです。 30人となるといちいち一個ずつのmdbファイルを開いてマスタテーブルをCSVで出力という作業はあまりにも手間がかかります。 何か良い方法はないでしょうか?ご教授願います。 CSVファイルみたいにDOSのTYPEコマンドを使って結合できればよかったのですが…。
- ベストアンサー
- オフィス系ソフト
- Accessでリンクテーブルのパス変更
Accessで処理mdbとデータmdbに分けて、データmdbをリンクテーブルとして読み込んでいるのですが、データmdbのパスが変わったとき、処理mdbでデータmdbのパスを変更しなければなりません。 それが、面倒なので、手軽に変更できるように作っているのですが、「MSysObjects」の「Database」を書き換えるようと、VBAでADODB処理をしているのですが、アップデートすると「更新可能なクエリであることが必要です。」となり、書き換えることが出来ません。 strSQL = "SELECT * FROM MSysObjects;" ~ data.open strSQL ~ data("Database") = NewDatabase data.Update といった感じの処理です。因みに環境はAccess2000です。 何か、リンクテーブルを自動で書き換える簡単な方法は無いものでしょうか。
- 締切済み
- その他(データベース)
- VB6(SP5)で、Accessのテーブルをリンクしたいのです。
いつも、質問ばかりで、恐縮です。(^^; VB6(SP5)で、プログラミングをしております。 Access のMAIN.MDB に、SUB.MDBの中の[TEST]テーブルを リンクしたいのです。が、方法がよく解かりません。 それぞれのMDBには、パスワードがかかっています。 助言の程、宜しくお願い致します。
- 締切済み
- Visual Basic
- int_table[]={}中身についての質問
こんにちは、いつもお世話になっています。 今、int_table[]={} の中身をソートさせるプログラムを作っています。 そこで質問なのですが・・・例えば、 int_table[]={1,54,23} などでは、ソートすることが出来たのですが。 この中身を数字で入力する({1,54,23}のように)のではなく、 下記のように、0~100までのランダムな数字を10個入力させるようなことは出来るのでしょうか? for(i=0;i<10;i++)) printf("%d\n",GetRandom(0,100)) (このような中身をint_table[]の中へ入れることは可能なのでしょうか?。) よろしくお願いいたします。
- 締切済み
- C・C++・C#
補足
それぞれのテーブルについて削除クエリーを作って、 それを実行していくのですか? 手間を考えると開いて消すのと同じような気がするのですが。