
アクセス初心者です。今般部署のほうで
アクセスでのデータを使っての仕事を
少しずつ覚えることになりました
(今まではシステム部署に頼りきっていたため)
先月より初歩の初歩から勉強してますが、
テーブルを見ていると
普通のテーブルの前に「→(リンクテーブル?というのか」とか「緑の地球儀のついたテーブル(ODBC?」がちらほらとあることに気付きました。。
本当にこんな表現でしか伝えられなくて恥ずかしいのですが、この2つは何ですか?一般の何もついていないテーブルと違うのですか?
ネットで検索したのですが、高度すぎて理解できませんでした。。
この表現からおそらく、本当に初心者であることがお分かりいただけると思いますが、どうぞ教えてくださいませ。
No.1ベストアンサー
- 回答日時:
Accessのバージョンが書かれていませんので、2000としてお答えします。
paopao1234さんの言われる通り「→」はリンクテーブル、「地球」はODBC経由でのテーブルとなります。
この二つの違いはどこにオリジナルのテーブルがあるかです。リンクテーブルの場合は他のAccessファイルにオリジナルのテーブルがあり、ODBCの場合は他のデータベース(OracleやSQLServer等)にオリジナルのテーブルがあります。
どちらもインポートとは違い、追加・変更・削除されたデータはオリジナルに反映されます。
オリジナルがどこにあるかは、
リンクの場合、Accessのデータベース画面で該当テーブルを選択し、メニューの「ツール」→「データベース ユーティリティ」→「リンクテーブル マネージャ」を選択します。リンクテーブルの一覧が表示されます。
ODBCの場合、「コントロールパネル」→「管理ツール」→「データソース」で設定されているデータベースが表示されます。
(環境等によって多少の違いがありますし、ODBCの場合はデータベースによっても違いがあります)
プログラムの現役を離れてしばらく経っていますので、幾つか間違いがあるかもしれませんがご容赦くださると幸いです。
お礼が遅くなりました。すみません。
リンクテーブルも、ODBCもおっしゃるとおりで、
大変よくわかりました。ありがとうございました。
No.2
- 回答日時:
#01さんの回答にもあるとおり、自分のPC以外のサーバや、PCにあるDB(アクセスやオラクル)を直接参照、更新するのがテーブルリンク機能です。
結構恐いですよ。
うっかりデータを削除してしまうと、もしかしたら全社、あるいは部門共通のデータを消してしまうことになるかもしれません。
このようなテーブルは決まったフォームからしか操作できないようにするのが一般的だと思います。
もし必要がないのであればこれらのテーブルをむやみに開いて操作するのはやめましょう。どうしてもそのデータが必要ならフォーム+マクロで触るようにするか、リンクではなく、インポートでテーブルを作成しましょう。インポートで作成したテーブルのデータは自分のPCの中にありますから誤って削除しても全体に影響はでません。
お礼が遅くなりました、申し訳ありません。
インポートでデータを、最初は試しながら加工してみます。(直接は怖いので。。。。)
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
テーブルリンク リンク元を知りたい
Access(アクセス)
-
accessのマクロでODBC接続で外部データをインポートしたいのですが
その他(データベース)
-
ODBCリンクの際にACCESSでは読み取り専用にしたい!
Oracle
-
-
4
ACCESSのODBCリンクテーブルに接続できなくなる
その他(データベース)
-
5
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
6
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
7
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
8
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
9
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
10
Accessのテーブルを既存のExcelファイルへエクスポートしたいんですが
Access(アクセス)
-
11
AccessでのリンクテーブルとADO等の使い分け
Access(アクセス)
-
12
固有レコード識別子の選択とは??
その他(データベース)
-
13
エラー(型が一致しません。)の対処方法
Visual Basic(VBA)
-
14
アクセスVBAのMe!と[ ]
Access(アクセス)
-
15
Accessのリンクされたテーブルでリンク先ではデータを変更出来ないようにするには?
Access(アクセス)
-
16
Accessの固有レコード識別子の選択
その他(データベース)
-
17
Access→Excelへエクスポートすると日付の表示形式が変化する
Excel(エクセル)
-
18
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
19
Accessデータベースウインドウの矢印のアイコン(見つからないテーブル)
Access(アクセス)
-
20
データベースの最適化をマクロでしたい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユニオンクエリをデザインビュ...
-
2つのテーブルに共通するレコ...
-
Accessのリンクされたテーブル...
-
アクセスで作業の履歴を蓄積す...
-
ACCESSユニオンクエリから新テ...
-
Access 分割したテーブルを一対...
-
Access 2000、ユニオンクエリー...
-
アクセス2016 チェックボックス...
-
ACCESSでテーブルをコピーしよ...
-
クエリで同一テーブルの複数回...
-
AccessのフィールドにIPアドレ...
-
Accessのテーブルで、リンク?...
-
頭の0を消したい
-
アクセスのクエリで集計
-
accessエラー回避について
-
PCゲームから音声ファイルを抽...
-
アクセスでのテキストデータ取...
-
ToV、サブイベント・犬マップの...
-
日付型のフィールドに空白を入...
-
クエリで割り算する方法を教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
ACCESSユニオンクエリから新テ...
-
テーブルに表示されているもの...
-
Accessのテーブルで、リンク?...
-
access vbaにてテンポラリーテ...
-
Acccessで2つのテーブルから1...
-
Accessのリンクされたテーブル...
-
最新日のデータのみ抽出するク...
-
access2000・・テーブルをデー...
-
ACCESS テーブルを見比...
-
accessのテーブルを閉じたとき...
-
Accessでリストの並び順を変更...
-
クエリで同一テーブルの複数回...
-
ACCESSでテーブルをコピーしよ...
-
外部MDBのリンクテーブルの...
-
アクセス2000でのリンク先...
-
アクセス 部分一致の抽出
-
アクセス2016 チェックボックス...
-
ACCESSのODBCリンクテーブルの...
-
ACCESS テーブルを見比...
おすすめ情報