
No.1ベストアンサー
- 回答日時:
新しいAccessデータベースを作成して、[ファイル]->[外部データの取り込み]->[インポート]で、コピー元のAccessデーターベースを指定します。
そして、「テーブル」「クエリ」…をそれぞれすべて選択してインポートします。
その時、オプションで「テーブルの構造のみ」を選択すればデータはインポートされません。
No.6
- 回答日時:
>データベースの仕様変更なども、過去のデータを引きずる必要がないのでやり易いです。
新しいテーブルを作れば他のテーブルとのリンクやクエリとのリンクをやりかえることになってしまいます
そんな面倒なことをやる必要が無いように組むのが基本だと思いますよ
質問者さんも
>テーブル・クエリ・フォーム・レポートの
>リレーションシップや構成はそのままで
といっておられますしね
No.5
- 回答日時:
>普通は年度ごとにテーブルを分けるというようなことはしません
私の経験上から言うと、よくある事です。(^^;
データベースの理論上は不適切かもしれませんが、Accessのような小規模データベースならこういう使い方も多いと思います。仕事の多くは年度単位で締めますし、前年度のものはCD-Rなどに保存すればデータの改ざんも出来ないし。データベースの仕様変更なども、過去のデータを引きずる必要がないのでやり易いです。
私の場合、年度をまたいでデータを参照する必要がなければデータベースを分けます。ケースバイケースだと思います。質問主さんのやり方でも全く問題ないと思います。
オートナンバーに関しては、実質問題ないかもしれませんが、気分的に新年度は1から始めたいと思います。(私の場合)
ご返答ありがとうございます。
なるほど、私のしていること自体
必要ないことも多々あるのかもしれませんが
venzouさんがおっしゃっていただいた通りの意図です。
結果、テーブルごとに
「構造のみ」「構造とデータ」を判断して
クエリ・フォーム・レポートもインポートすることで
解決することができました。
知識がない&分かりづらい質問だったと思いますが
丁寧にお答えいただきありがとうございます☆
No.4
- 回答日時:
普通は年度ごとにテーブルを分けるというようなことはしません
どんどん新しいものを付け加えていき、いらなくなったものは
削除するか保存用のテーブルに追い出します
>オートナンバーも1から始める
この必要があるかどうか辞めた人に聞いてみるのが一番いいでしょう
オートナンバーは入力順を表すユニークな数字でさえあれば
抜けがあろうと何から始まっていようと関係ないというのが普通の使い方です
テーブルを新しく作るというのはかなり大幅な改造になります
No.3
- 回答日時:
別回答
mdbファイルをコピーして、テーブルのデータを削除。
[ツール]→[データベースユーティリティ]→[最適化]
これで、オートナンバーは1から始まると思います。
基本的には#1さんの方法をお勧めしますが、テーブル数が少ない場合はこちらの方が早いかもしれません。
テーブル数が多い場合や、参照結合性など設定しているようでしたらこの方法は適しません。
No.2
- 回答日時:
難しく考える事は有りません。
旧MDBをコピーして、今年度用に名前を変更後、
更新したいテーブルのデータを削除(一括削除できます)すればそれで済むことでしょう。
クエリ・フォーム・レポートを変更するのは大変ですから、そこは何もさわりません(触ってはいけません)。
新しくテーブルにどのようなデータを入力するのか分かりませんが、日報ということですから、日々の事柄をフォーム上で入力していくのだとすると、以上で事は済むでしょう。
(カレンダー関係があるとするとそこは更新が必要なのかな?分かりませんが)
参考になれば幸いです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Access(アクセス) Accessで作ったデータベースをwebで活用したい 2 2023/06/03 08:49
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
このQ&Aを見た人はこんなQ&Aも見ています
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
Accessでテーブルからテーブルにデータをコピーしたい
その他(データベース)
-
アクセス クエリを別のファイルへコピーするには?
Access(アクセス)
-
-
4
Accessでレコードの複製
Access(アクセス)
-
5
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
6
シングルクォーテーションとダブルクォーテーションについて
その他(データベース)
-
7
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
8
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
9
Accessを開くと「排他モードじゃないので変更しても保存できない」との旨の表示が出てしまう。
Access(アクセス)
-
10
ACCESS 複数のフォームから同一テーブル参照
Access(アクセス)
-
11
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
12
ACCESSにて作成したデーターを、他のPCで取り込む方法を、教えて下さい。
Access(アクセス)
-
13
アクセス:既定値に土日含まず3日後を指定したい
Access(アクセス)
-
14
access vbaにてテンポラリーテーブルが作りたいです。
Access(アクセス)
-
15
デスクトップに移動すると自動で暗号化されてしまう
Windows 10
-
16
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
17
ACCESS VBA でのエラー解決の根拠がわかりません エラー「イベントプロパティに指定した式・・
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【SQL】他テーブルに含まれる値...
-
Excelでしりとりを作る方法
-
selectで取得したデータがブラ...
-
SQLで、Join句で結合したテ...
-
アクセスについて質問です。緊...
-
BCPでCSVファイルをインポート...
-
SELCTを使って違うテーブルのデ...
-
mdf&ldfファイルからフラット...
-
SQLServerからMDBへのデータバ...
-
既存データをINSERT文にして出...
-
#1062 - Duplicate entry '1' f...
-
ACCESS2000でのテー...
-
必要なテーブルの個数について。
-
2つのテーブルをLIKE演算子のよ...
-
SQLローダーについて
-
SQLのテーブルにないデータの出力
-
DB2のSQLコマンドについて
-
適切な管理方法のアドバイスを...
-
Accessの構成をコピーしたい
-
DB、キャストとインサートを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【SQL】他テーブルに含まれる値...
-
既存データをINSERT文にして出...
-
SQLで、Join句で結合したテ...
-
Accessの構成をコピーしたい
-
SQLサーバに対するSQL文で抽出...
-
テーブル名が可変の場合のクエ...
-
副問合せを使わずにUNIONと同様...
-
同一テーブル内での比較(最新...
-
PRIMARY KEYのコピー
-
2つのテーブルをLIKE演算子のよ...
-
結合したテーブルをSUMしたい
-
ExcelのMatch関数のようなもの...
-
ACCESSのVBAにてExcelに行...
-
DB2のSQLコマンドについて
-
データ無し時は空白行にしたい...
-
ADO+ODBCでテーブルに接続する...
-
ACCESS クエリーでソートの不具合
-
改行を含んだデータのインポート
-
複数のテーブルからデータを取...
-
ExcelのVLOOKUP関数の動作をMyS...
おすすめ情報