- ベストアンサー
access2007のテーブル分割について質問させていただきます。
access2007のテーブル分割について質問させていただきます。 access2007で作成したデータベースをサーバ上で共有して使用する予定です。 システム部とテーブル部を分割してから、リンクを作成したいのですが、 このとき、分割したくないテーブルがあります。 特定のテーブルのみ分割しないような設定はあるのでしょうか? 分割してしまっても、リンクがされなければ問題はないのですが...
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
【要旨】 分割したくない(=システム側に残したい)テーブル群を「隠しオブジェクト」にし、 隠しオブジェクトを非表示に設定した上で、分割ツールを実行します。 【詳細】 > 特定のテーブルのみ分割しないような設定はあるのでしょうか? Accessのデータベース分割ツールは、表示対象のテーブルのみが対象と なり、非表示のテーブルは対象外になります。 ですので、冒頭に示したように、分割の対象外にしたいテーブル群を一旦 「隠しオブジェクト」に設定し、ナビゲーションウィンドウで「隠しオブジェクト」 を表示しない設定にしてやれば、ご要望の動作を実現できるかと思います。 <隠しオブジェクトの表示/非表示の設定方法> ※隠しオブジェクトを指定する際は、それを表示する設定にしておいた方が 確認・修正がしやすくなります。 (隠しオブジェクトは淡色表示になります(表示する設定にしている場合)) 1)Officeボタンをクリックし、最下方の『Accessのオプション(I)』ボタンをクリック 2)『Accessのオプション』ダイアログ(?)が開くので、左端の領域から『カレント データベース』を選択 3)中頃の『ナビゲーション』の領域にある『ナビゲーション オプション』ボタンを クリック 4)『ナビゲーション オプション』ダイアログが開くので、下方の『表示オプション』 内の「隠しオブジェクトの表示(H)」をオンまたはオフに設定する 5)各ダイアログを、『Ok』ボタンをクリックして閉じる <隠しオブジェクトの指定/解除の方法> 1)ナビゲーションウィンドウで、対象テーブルを右クリック 2)右クリックメニューの最下方にある「テーブル プロパティ(B)」を選択 3)『(テーブル名) のプロパティ』ダイアログが開くので、下方の「隠しオブジェクト (D)」チェックボックスをオンまたはオフにする 4)上記ダイアログを、『OK』ボタンをクリックして閉じる ・・・以上です。 この方法で、冒頭の通りの設定を行った上で、分割ツールを実行して下さい。 (『データベースツール』リボンの『データの移動』内の『Accessデータベース』 ボタンから、ツールを実行)
その他の回答 (1)
- bonaron
- ベストアンサー率64% (482/745)
ウィザードを使用して分割するということですよね? リンクしたくないテーブルは 分割後に、システム側から削除すれば良いです。 更に、ワークテーブルのようにシステム側に必要なものなら データ部からインポートし データ部からは削除してしまえば済むことです。 要は、分割してしまえば全く別のデータベースにリンクを張ったのと同じことですから リンクを解除したり、テーブルのコピーや削除を行うのは 全く自由です。
お礼
ご回答ありがとうございます。 上記の手法で無事に目的を達成することができました。 ありがとうございました。
お礼
お二人とも正確な解決方法を教えていただきありがとうございました。 DexMachinaの方が優しい方法でしたので、ベストアンサーとさせていただきました。