
No.2ベストアンサー
- 回答日時:
少し勘違いな回答を書いてしまいましたが、
おかげでやりたい内容が理解できました。
AccessからEXCELにEXPORTする場合、Accessで作成されたデータセットを
常にファイル毎上書き保存しているようです。
手動のEXPORTでやってみたところ同一ファイル名でそのまま保存すると
「データベースオブジェクト’Excelファイル名’は既に存在します。」
と言う確認メッセージが表示されます。そこで[はい]を選択するとファイルが
上書きで保存されます。したがって以前のデータが残る心配はありません。
また、おせっかいついでにEXPORTをVBAで書くと
Sub xls_export()
'EXCELへのEXPORT
DoCmd.TransferSpreadsheet acExport, , "テストテーブル1", "c:\test.xls"
End Sub
となります。これだと上書き確認がこないので誤操作も無いかと思います。
また、テーブル名のかわりにクエリーも使用できます。
以上、ご参考になれば幸いです。
早速の返答ありがとうございます。
ご丁寧にソースまで書いていただき
早速試したいと思います。
>大変参考になりました。
>では失礼致します。
No.1
- 回答日時:
AccessからExcelのリンクデータを修正、追加することはできるようですが削除だ
けはだめみたいです。追加、変更はデータを書込むだけでいいのですが削除は行削
除というエクセルの機能を使用しなければならないからでしょうか?
必要なデータだけを取出してレポート印刷することが目的でしたらExcelのリンクテ
ーブルを元にしたクエリーを作成してそれをレポートのレコードソースに指定すれ
ばできそうな気がします。
例えば、エクセル上に削除フラグという項目を追加してそこに 1 が入っているもの
は抽出しないとか...
この回答への補足
回答ありがとうございます。
実はAccessのDBをExcelに書き出してそこからExcelの関数を
使用して、帳票を作成しております。
Accessで書き出した際にシートは削除されて新規シートとして
扱われるのでしょうか?
もしそうであればデータを削除する必要は無いのですが、データの
上書きだと以前のデータが残る心配をしております。
もしよろしければご教授お願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
AccessからExcelのシートを削除
Excel(エクセル)
-
-
4
Access VBAからExcelシートの削除
Excel(エクセル)
-
5
Accessのスプレッドシートエクスポートで、シートが追加されてしまう
Access(アクセス)
-
6
Acccessで2つのテーブルから1つのフォームをつくりたい
Access(アクセス)
-
7
AccessからExcelのファイルを起動する
その他(データベース)
-
8
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
9
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
10
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
11
ACCESSのクエリで抽出条件「または」は9個までしかかけませんよね…
Access(アクセス)
-
12
【ACCESS】フォーム名/コントロール名を文字列型変数で指定するには
Access(アクセス)
-
13
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
14
アクセス レコードセットを更新できません
その他(データベース)
-
15
アクセスのフォームのビューが表示されないのですが、
その他(データベース)
-
16
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
17
Access DCountでの連番について
Access(アクセス)
-
18
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
19
Access 複数フォームを開き、画面の最上面にしたいフォームをコント
その他(データベース)
-
20
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessクエリーで両方のテーブ...
-
Accessのリンクテーブルのパス...
-
AccessからExcelのデータを消す...
-
GETPIVOTDATAを使...
-
Accessファイルを作成者以外は...
-
Accessのクエリでデータの入力...
-
線の画像を座標数値化するソフ...
-
AccessのクエリをExc...
-
Accessでの併合のやり方
-
アクセスでデータベースを変更...
-
Excel→Accessへ貼り付けがおかしい
-
Accessのことで教えてください...
-
Access 旧データを新データに入...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
Accessでテーブル名やクエリ名...
-
Oracle 2つのDate型の値の差を...
-
FROM の中で CASE を使えるでし...
-
異なるサーバのDBデータ同士を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessクエリーで両方のテーブ...
-
Accessのクエリでデータの入力...
-
Accessファイルを作成者以外は...
-
EXCELデータをリンクテーブルと...
-
Excel→Accessへ貼り付けがおかしい
-
Accessのリンクテーブルのパス...
-
AccessからExcelのデータを消す...
-
GETPIVOTDATAを使...
-
Access97について
-
AccessのクエリをExc...
-
アクセスのコンボボックスのデ...
-
EXCEL データテーブルの数字を...
-
Accessのマクロ。
-
Access 旧データを新データに入...
-
ExcelデータをAccessにてリンク...
-
Access2000のクエリについて
-
ACCESSのフォームについて
-
アクセスで複数のテーブルを結...
-
ACCESS(アクセス)2003→2010に...
-
Excelでのリストアップ
おすすめ情報