
アクセス初心者です。今般部署のほうで
アクセスでのデータを使っての仕事を
少しずつ覚えることになりました
(今まではシステム部署に頼りきっていたため)
先月より初歩の初歩から勉強してますが、
テーブルを見ていると
普通のテーブルの前に「→(リンクテーブル?というのか」とか「緑の地球儀のついたテーブル(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(アクセス)
-
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
accessのマクロでODBC接続で外部データをインポートしたいのですが
その他(データベース)
-
-
4
ACCESSのODBCリンクテーブルに接続できなくなる
その他(データベース)
-
5
ODBCリンクの際にACCESSでは読み取り専用にしたい!
Oracle
-
6
アクセスVBAのMe!と[ ]
Access(アクセス)
-
7
Accessのリンクされたテーブルでリンク先ではデータを変更出来ないようにするには?
Access(アクセス)
-
8
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
9
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
10
Accessデータベースウインドウの矢印のアイコン(見つからないテーブル)
Access(アクセス)
-
11
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
12
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
13
新規レコード行を非表示にしたい
Access(アクセス)
-
14
ODBCの接続に失敗しました(3146)について
その他(Microsoft Office)
-
15
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
16
AccessでのリンクテーブルとADO等の使い分け
Access(アクセス)
-
17
エラー(型が一致しません。)の対処方法
Visual Basic(VBA)
-
18
Accessの固有レコード識別子の選択
その他(データベース)
-
19
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
20
Access→Excelへエクスポートすると日付の表示形式が変化する
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access vbaにてテンポラリーテ...
-
Accessで、別のテーブルにある...
-
最新日のデータのみ抽出するク...
-
ACCESSでの文字数カウント
-
差込印刷での全角表示について...
-
クロス集計クエリの結果をテー...
-
VBA 別シートの同じ日付の欄に...
-
SQL文で パラメータが少なすぎ...
-
Access 複数のクエリの結果を...
-
Access 条件に合うレコード数を...
-
Access ルックアップが反映され...
-
アクセスのエラー「クエリには...
-
access追加クエリ実行時の重複...
-
デザインビューにてテーブルが...
-
テキストボックスにクエリ結果...
-
アクセスで追加した項目に全て...
-
Excleピボットでデータのない部...
-
日付型のフィールドに空白を入...
-
accessでクエリの結果だけをリ...
-
Accessで「式で型が一致しません...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
ACCESSユニオンクエリから新テ...
-
テーブルに表示されているもの...
-
Accessのテーブルで、リンク?...
-
access vbaにてテンポラリーテ...
-
Acccessで2つのテーブルから1...
-
Accessのリンクされたテーブル...
-
最新日のデータのみ抽出するク...
-
access2000・・テーブルをデー...
-
ACCESS テーブルを見比...
-
accessのテーブルを閉じたとき...
-
Accessでリストの並び順を変更...
-
クエリで同一テーブルの複数回...
-
ACCESSでテーブルをコピーしよ...
-
外部MDBのリンクテーブルの...
-
アクセス2000でのリンク先...
-
アクセス 部分一致の抽出
-
アクセス2016 チェックボックス...
-
ACCESSのODBCリンクテーブルの...
-
ACCESS テーブルを見比...
おすすめ情報