アクセス初心者です。今般部署のほうで
アクセスでのデータを使っての仕事を
少しずつ覚えることになりました
(今まではシステム部署に頼りきっていたため)
先月より初歩の初歩から勉強してますが、
テーブルを見ていると
普通のテーブルの前に「→(リンクテーブル?というのか」とか「緑の地球儀のついたテーブル(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で質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript html javascriptにてWeb SQLを操作したい。 2 2022/12/16 17:43
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- 飲食店・レストラン 焼肉店バイト 1 2022/10/27 12:59
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- Oracle 参照関係のフィールドについて 1 2023/05/27 17:49
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
テーブルリンク リンク元を知りたい
Access(アクセス)
-
アクセステーブル、リンクとローカルで違いはある?
Visual Basic(VBA)
-
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
-
4
ACCESSで値を代入できないとは?
Visual Basic(VBA)
-
5
ODBCの接続に失敗しました(3146)について
その他(Microsoft Office)
-
6
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
7
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
8
accessでSQL実行時のテーブル名にdbo?
その他(データベース)
-
9
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
10
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
11
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
12
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
13
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
14
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
15
アクセスVBAのMe!と[ ]
Access(アクセス)
-
16
固有レコード識別子の選択とは??
その他(データベース)
-
17
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
18
フォームで入力しても反映されない
Access(アクセス)
-
19
Accessの式の「!」エクスクラメーションマーク
Access(アクセス)
-
20
OR関数
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
最新日のデータのみ抽出するク...
-
2つのテーブルに共通するレコ...
-
ACCESS テーブルを見比...
-
Microsoft Access 「Form」のボ...
-
テーブルに表示されているもの...
-
access vbaにてテンポラリーテ...
-
ユニオンクエリをデザインビュ...
-
ACCESSユニオンクエリから新テ...
-
Acccessで2つのテーブルから1...
-
ACCESS テーブルを見比...
-
アクセス2000でのリンク先...
-
Accessのリンクされたテーブル...
-
Access 2000、ユニオンクエリー...
-
ACCESSのODBCリンクテーブルの...
-
エクセルのテーブルのフィルタ...
-
accessのテーブルを閉じたとき...
-
ACCESS初心者 - 同一テーブルの...
-
ACCESSにおけるレコードの足し...
-
AccessVBAで任意の複数リンクテ...
-
Access ODBCからのリンクのリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのテーブルに共通するレコ...
-
最新日のデータのみ抽出するク...
-
Acccessで2つのテーブルから1...
-
テーブルに表示されているもの...
-
Accessでリストの並び順を変更...
-
Accessのリンクされたテーブル...
-
クエリで同一テーブルの複数回...
-
access vbaにてテンポラリーテ...
-
Accessのテーブルで、リンク?...
-
ACCESS テーブルを見比...
-
ACCESSユニオンクエリから新テ...
-
accessのテーブルを閉じたとき...
-
アクセス2016 チェックボックス...
-
アクセス 部分一致の抽出
-
Accessで使用しているリンクテ...
-
ACCESSのODBCリンクテーブルの...
-
アクセス2000でのリンク先...
-
Microsoft Access 「Form」のボ...
-
ACCESSでリンクテーブルのデー...
-
access2000・・テーブルをデー...
おすすめ情報