ベストアンサー アクセスでのつまらない質問。 2002/06/20 16:33 アクセスのリレーションシップなんかでよく目にする 「一側」という言葉(一側テーブルとか)と 「多側」という言葉(多側テーブルとか)がありますが、 なんと読むのですか??「いちがわ?」「たがわ?」ですか??? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー yaasan ベストアンサー率22% (2732/12291) 2002/06/21 05:18 回答No.1 おっしゃる通り、「いちがわ」「たがわ」で良いと思います。 質問者 お礼 2002/06/21 11:05 ありがとうございました。確認しておきたかったのです^^;) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A 「一側」「多側」の読み方 今Accessの勉強を始めています 「一側テーブル」と「多側テーブル」という言葉が出てきて 読み方がわかりません 「一側」は「いっそく」「いちそく」「いちがわ」 「多側」は「たそく」「たがわ」 と悩んでおります くだらない質問ですみません どなたか正しい読み方をおしえてください Access2007 エラーメッセージの変更について お世話になっております。 リレーションシップが設定されたレコードの多側だけを追加すると、このようなエラーメッセージが出ます。 テーブル'テーブル名'にリレーションシップが設定されたレコードが必要なので、レコードの追加や変更を行うことはできません。 このメッセージ文は変更できるのでしょうか。 エラーの意味はわかっていますので、メッセージだけを任意の文章に変更したいと思っています。 ご教授いただければ幸いです。 よろしくお願いいたします。 Accessのテーブルをリンク Accessの初心者です。Accessのテーブルとエクセルをリンクする事はできたのですが、そうすると、Accessのテーブル同士のリレーションシップでができなくなりました。テーブルをリンクさせると参照整合性のリレーションシップは無理ですか? 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Accessリレーションシップについて お世話になります。 Access2010 普段はクエリにて、いくつかのテーブルやクエリを紐づけているのですが リレーションシップの設定は今までやったことがありません。 ネットで調べて、 ・「参照整合性」にチェックを入れることにより、1対多の多側で1側に存在 しないIDで登録しようとするとエラーになる。 →間違ったデータが入力されるのを防ぐ。 ・多側でリレーションシップが設定されているフィールドに値を入力しない ことは可能。但し、当該フィールドの「値要求」プロパティを"はい"に した場合は、入力しないとエラーになる。 ・「フィールドの連鎖更新」にチェックを入れると、1側で変更したものが 多側でも自動的に変更される。 ・「レコードの連鎖削除」にチェックを入れると、1側で削除した場合、 多側で該当するデータをもつレコードが自動的に削除される。 上記については実際に試してみて動きを確認しました。 ※上記の認識違いや、もっと大事なことがあればご指摘、ご教示頂けると 幸いです。 今までは、こっちのテーブルで削除したらこっちのテーブルでも削除 みたいなことをやってたので、便利だとは思うのですが。。 以下のテーブルでリレーションシップの設定を行ったとします。 売上テーブル ID 商品 担当者コード 1 AAAAA 3 2 BBBBB 1 3 AAAAA 1 4 CCCCC 2 5 CCCCC 3 担当者テーブル 担当者コード 担当者名 1 担当者A 2 担当者B 3 担当者C 売上テーブルの担当者コードと、担当者テーブルの 担当者コードでリレーションの設定を行い、「参照整合性」及び 「レコードの連鎖削除」にチェックを入れたとします。 例えばフォーム上にリストボックスを設置し ID 商品 担当者名 を表示し、リストボックス上で選択されたレコードを、削除ボタンを 押したら、そのレコードが削除されるプログラムを作成します。 ※選択されたレコードのIDを取得し削除クエリで削除。 リストボックスでID:5のレコードを選択し、削除ボタンを押した場合 売上テーブルのID:5のレコードを削除しても、担当者テーブルから 担当者コード:3のレコードは削除されない・・という認識でよろしい でしょうか。 ※要するに、1対多の多側で削除されても1側には影響無し。 同様にリストボックスでID:5のレコードを選択し、削除ボタンを押したときに 担当者コード:3を取得し、まずは担当者テーブルで担当者コード:3の レコードを削除すると、併せて売上テーブルのID:1及びID:5が削除 される。 要するに、上記のケースで「レコードの連鎖削除」の設定を行うと 本来削除すべきID:5以外のレコード(ID:1)まで削除されてしまう ことになる?? ※そもそも例がちょっと悪かったかもしれません。。 何が言いたいかというと、「フィールドの連鎖更新」「レコードの 連鎖削除」は、よーく考えて設定しないと意図しないところまで 更新されたり削除されてしまうのかなと。。なので、設定することに よって、プログラムの作りも変わってきてしまうことになるので しょうか。 理解不足で質問自体もモヤモヤしたものになってしまいましたが、 ご教示のほど、宜しくお願い致します。 アクセスについて・・・ アクセスでリレーションシップで、参照結合するとテーブル上では、プラスマークが横のついて連動しますが、クエリなどであとから変更したものはテーブルに反映されないのですが・・ (つまりクエリで変更したものは、テーブルに反映させるのはできないのでしょうか?) Access2013のリレーションシップについて Access2013を勉強しています。 リレーションシップについて参考書(2冊)を見ていて疑問を持ったのですが、 二つのテーブルでリレーションシップを定義したいそれぞれのフィールド名は同じ名前だとうまくいかないのでしょうか?参考書では、値は同じ(例えば1、2、3・・・)は同じなのにフィールド名は微妙に違う名前をつけているのですが(例えばテーブルAでは顧客IDでテーブルBでは取引先ID)・・・ 宜しくお願いします。 Access2003 テーブル内の列を削除が出来ない Access2003 テーブル内の列を削除が出来ない いつもお世話になっております。 リレーションシップを設定していないのに、テーブル内の列を削除しようとすると 『このフィールドにはリレーションシップが設定されています・・・ リレーションシップウィンドウで関連するリレーションシップを 削除する必要があります』と表示されて列の削除が出来ません。 そこでリレーションシップ ウィンドウを開いてみますが リレーションシップ ウィンドウには何も表示されておりません。 この場合どのようにして列を削除すれば 良いか教えていただけませんでしょうか? 非常に困っております。よろしくお願いいたします。 アクセスのリレーションシップとクエリ 私は、アクセスの初心者です。なので、難しいことはよく分からないのですが、アクセスではある1つのフィールドをキーにしてくっつけたりすることができるじゃないですか?そのキーを設定したりするのはリレーションシップでも、クエリでも同じような感じで行うと思うのですが、その2つの違いはクエリはそれをテーブルとして表示できるのに対して、リレーションシップはただ定義するしかできずテーブルとして表示はできないのでしょうか? あと、クエリとかである条件で抽出したテーブルの1つのフィールドのSUMを出したいのですがどういった条件式を書けばいいのでしょうか? なにぶん、初心者ゆえに質問が分かりにくいと思いますが、どうかよろしくお願いします。 アクセス2000のルックアップ設定後のリレーションシップ アクセス2000のルックアップを設定後のリレーションシップが自動で作成されることは理解しています。テーブル4つの内1つ(データの流れ的に最後に相当)に設定しました。リレーションシップ線が4つできてしまい、テーブル名がテーブル名に1、2、3と増えてしまいました。邪魔なのでリレーションシップから「テーブルを表示しない」を押し消しても作業してからリレーションシップを確認すると再度表示されてしまいます。また解除(テーブルをデザインモードにして、標準横のルックアップタブを押し、表示コントロールをテキストにする)をしてもリレーションシップの線が消えません。なにか操作方法がおかしいのでしょうか?機会の誤動作でしょうか? アクセスのリレーションシップに関して アクセスでDBを構築して業務で使用しているのですが、容量がかなり大きくなってきたのでデータと、フォーム等による入力・検索を別DBで実施したいと思っています。そこで、元DBをコピーしてコピー先のテーブルを全て元DBからのリンクにしようとしたのですが、リンクを貼った後にテーブル名を置き換えしようとするとリレーションシップを削除しろというメッセージがでてしまいます。下手くそなシステムで、後でリレーションシップを貼りまくっているので、いちいちリレーションシップ削除・再構築をしようとすると膨大な作業になってしまいます。どなかか、リレーションシップを削除せずにテーブルを置き換える方法をご存知ないでしょうか。 アクセスについて アクセスについて質問します。(97バージョンです。) リレーションシップが設定してあるテーブルのフィールドを削除した時、 クエリーや、フォームにどのような影響がでますか。 一緒に削除されるように設定はできますか。 宜しくお願いします。 【ACCESS】リレーションシップが分かりません ACCESSを勉強しているものです。 参考書にて勉強しているのですが、リレーションシップの部分がどうしても分かりません。言葉の意味や効果は分かるのですが、視覚的にピンときません。この部分がすっきり理解できれば、かなり視界が広がるのですが・・・ リレーションシップを分かりやすく教えていただけませんか?? またはリレーションシップについて視覚的、直感的に分かるサイト等ありますでしょうか??? 宜しくお願いします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム ACCESSのリレーションシップであこる不具合について 時たま、20人位の受講生を相手にAccessを教えているのですが、 20人に一人か二人くらいの割合で以下のことが起きます。 テーブルが片手で数えられるくらいの数しかないテーブルを リレーションシップで参照整合性のチェックボックスをつけておいて、 しばらく、クエリの話をしたあと改めてリレーションシップを 表示すると、 ・ものすごい数のリレーションシップが組まれている。 ・そのリレーションシップは何回デリートで削除して上書き保存し、 表示しなおしてもものすごい数のリレーションシップが 相変わらず表示される。 ・クエリで何らかの作業をしていても特に支障はない。 具体的なサンプルはあるので理由を教えていただける方 いらっしゃいましたらどうぞご連絡ください。 メールで送ります。 私がどんなにACCESSをいじくり倒しても、 絶対出てこないのですが、ときたまこういう現象を 出してくれる人がいるのでその度その度なやんでいます。 この現象が起きると、あきらめてMDBを削除してもらうか、 そのままあきらめて使用してもらっています。 どうしても原因が知りたいです。 アクセスのクエリーについて アクセス初心者です。 例えばテーブル1に以下のようなデータがあります。 A 鈴木 佐藤 もう1つテーブル2があります B 1 2 そこでクエリーを作成し テーブル1とテーブル2の列を1つにまとめます。この時テーブル1とテーブル2に関連性はなく、リレーションシップはつけません。そうすると A B 鈴木 1 鈴木 2 佐藤 1 佐藤 2 となります。 イメージ的に A B 鈴木 1 佐藤 2 というように単純に列をつけたいのです。エクセルなら簡単に出来ますがアクセスでは出来ないでしょうか。 Accessリレーションシップ Accessにて、 テーブルA(個人情報) ●個人コード ●名前 ●住所 ・ ・ テーブルB(個人ごとの数量管理) ●個人コード ●数量 上記のようなテーブルがあるとします。 これは、1:1のリレーションシップにしたいのですが、 クエリAを作成して ●個人コード(テーブルB) ●名前(テーブルA) ●数量(テーブルB) 個人コードを入力すると、名前を参照するというふうに したいのですが、1:1のリレーションシップだと個人コードの入力時に 参照はできないのでしょうか? 一旦閉じて、開くと参照していますが・・・。 良いご意見がありましたら、よろしくお願いします。 Accessでの質問! お世話になります。 Accessで次のようなシステムを作っているのですが、やりたいことができません。 【テーブル】 ・社員情報テーブル(ID、社員コード、所属、氏名、製作所A、製作所B) ・品物テーブル(ID、日付、品物、製作所) ・製作所テーブル(ID、製作所)⇒製作所には製作所Aと製作所Bしかありません。 ・関連テーブル(ID、社員ID、品物ID) 関連テーブルの、社員IDは社員情報テーブルのIDと、品物IDは品物テーブルのID でリレーションシップを設定しています。 【フォーム】 「品物テーブル」 ID[ ] 日付[ ] 品物[ ] 製作所[ ](コンボボックスで製作所テーブルから) 「サブフォーム 社員情報テーブル、関連テーブル」 社員コード[ ] 所属[ ] 氏名[ ] 製作所A[ ] 製作所B[ ] 社員ID[ ] 品物ID[ ] アクセスのフォーム画面で表示したレコードを複写するには Accessのフォームで、表示した情報をそのまま最新レコードに追加する方法はありますか? ちなみにテーブルを4つリレーションシップを組んでいます。 最後に連結するテーブルのため、先にデータ入力する必要があるためリレーションシップ上の複写エラーは出ない構造です。 Access 2010のフォーム いつも大変おせわになり、ありがとうございます。 Access 2010でフォーム「F」を作りました。具体的には リレーションシップのある「A」, 「B」ふたつのテーブルにフォームから値入力するものです。 「A」と全く同じ構造で、レコード数が違うだけのテーブル「Aダッシュ」を作りました。 フォームFに変更を加え、「A」ではなく「Aダッシュ」に値入力するようにしたいです。 Access上でどうやれば、そのような変更が加えられるのか、よくわかりません。 ご指導のほど、よろしくお願いいたします。 ACCESSのリレーションシップについての疑問 ACCESS初心者です。 ACCESS2002 OSはWindowsXP SP2です。 基本が分かっていないせいなのかもしれませんが、私には理解できない現象が起こっています。対応方法があれば教えていただくようお願いします。 ACCESSでデータ更新のフォームを作っています。 そのフォームは2・3日前に作ったもので、たとえばテーブルAを更新するためにマスターテーブルのBとCを参照しているような形になっています。このリレーションはクエリで指定してあります。 このフォームではクエリに対して更新する形になっています。 このフォームのデザインを編集しているときに「ツール」の「リレーションシップ」をクリックすると画面にはBとCだけが表示されます。 なぜメインのテーブルのAが表示されないのか?と思いながら、しょうがないので右クリックして「すべてのリレーションシップの表示」を押すと、驚いたことにDのテーブルが表示されました。 実はこのDというテーブルは以前に作ったAを作る前に使っていたAによく似たテーブルなのです。 当然、以前にはDとB・Cのリレーションも作っていましたが、今編集中のフォームではDは関係ありません。 リレーションシップの画面は不必要に広大なもので横に3スクロール分と縦にも5スクロール分くらいあって、その右下の端っこにD・B・Cのリレーションだけが表示されていて、それ以外はただただスペースがあるだけです。 なぜ肝心のA・B・Cのリレーションが表示されずD・B・Cのリレーションが表示されるのでしょう? 試しに今では不要であるDのテーブルを削除してみましたがリレーションシップではさすがにDは消えたもののB・Cが表示されるだけで、Aは出てきません。 そもそもACCESSにおけるリレーションシップというのは個々のフォーム内で定義されるものではないのですね?(根本的なことで申し訳ないのですが、買った2冊の本を見てもインターネットで探してもその辺の説明が見当たりませんでした) SQLであれば個々のSQL文で都度JOIN等の記述をすると思うのですが、ACCESSではデータベース全体の共通事項(?)としての定義になるのでしょうか? ACCESSは初心者で見当はずれな質問かもしれませんがどうかよろしくお願いします。 access2007 リレーションシップについて アクセス初心者です。 テーブルを複数作成しました。 これをリレーションシップをしたいと思うのですが、「主キー」の扱いに悩んでいます。 参考書などは主キーともう1つのテーブルの同じ項目名でかつ主キーでないものを結んでいますが、主キー同志は結んではいけないですか? メインで使うテーブルのIDを支点に、他の複数のテーブルのIDを放射状に結びつけて関連付けたいと考えています。 どのようにして作成していけばできますか? そのようなことができないのでしたら、どのようにしたらできますか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。確認しておきたかったのです^^;)