• ベストアンサー

Access勉強中

Accessをテキストで一人で勉強しています。 根本的な疑問なんですが、 テーブルを作るとき、T売上とか、T顧客とか どうしてTを頭につけるんでしょうか? ただ、売上とか顧客だけではダメで Tをつけなくてはいけないものですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

特にTを付ける必要はありません。 後々、クエリやレポートを作成した時に同じ売上や顧客を名前として使いたい場合に区別するために、つける場合が多いですが、無くても動作に支障はありません。

hololon
質問者

お礼

想像以上に素早いご回答ありがとうございます。 おかげさまで、これで先に進めます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アクセスのルックアップリスト

    アクセスの初心者です。 多くのアクセスのテキストに、顧客名が1つ(のテーブルに)あれば、重ねて(他のテーブルに)表示する手間が省略できる、と書かれています。 顧客先が3000人いる場合、ルックアップリストから選択するのが、それを示しているのか、それとも、そうではなく、違う方法が一般的なのか、お知らせください。 顧客が3000人いる場合、顧客基本情報(住所等)テーブルと売上名簿テーブルの作り方です。あいうえお商事に鉛筆1000本を売った。あいうえお商事の会社IDは「2137」とします。「2137」があいうえお商事だということを、記憶しているはずがありませんので、売上名簿テーブルのなかに、あいうえお商事である「2137」に「鉛筆1000本」とするには、どうするのか、ということです。 よろしくお願いします。

  • ACCESSで重複データをまとめたいのですが・・・

    ACCESSでアンケートを集計しています。 顧客名簿テーブルとアンケートテーブルがあり、 2つのテーブルは顧客IDで関連しています。 各テーブルを簡略化すると以下の通りです。 <顧客名簿テーブルのフィールド> 顧客ID(オートナンバー型)、名前(テキスト型)、住所(テキスト型) <アンケートテーブルのフィールド> アンケートID(オートナンバー型)、顧客ID(数値型)、回答1(数値型)、回答2(テキスト型)、回答3(メモ型) 顧客名簿テーブルとアンケートテーブルを顧客IDでつなげたクエリを作成し、 検索フォームでアンケートの内容で検索しています。 検索で絞り込んだ顧客を、レポートを作って リスト印刷したり宛名印刷したりしたいのですが、 アンケートに数回答えてる人は何回も出てきてしまいます。 これを一人1回だけ出てくるようにしたいのですが、 どうしたらよいのでしょうか? クエリをグループ化しようとしましたが、 メモ型フィールドがあるとダメみたいです。 ACCESS97を使用し、Windows98~XP Proで動かしています。 初心者ですので細かく教えていただければ幸いです。 よろしくお願いします。

  • AccessのフォームのテキストボックスにLOOKUPで表示したい

    かなり初心者です。 Accessに【顧客テーブル】と【担当者テーブル】を作成しました、それぞれに【担当者コード】というフィールドを作っています。この【顧客テーブル】に顧客情報をフォームで入力していきたいのですが、顧客テーブルの【担当者コード】フィールドに担当者コードを入力した際、【担当者テーブル】の担当者名がExcelのLOOKUPと同じように表示できると思ってやりましたがうまくいきません。 テキストボックスのコントロールソースに =VLOOKUP([担当者コード](フォームのテキストボックスの名前),[T_担当者テーブル],[T_担当者テーブル]![社員名])・・・と入れたら、#Name?エラーが出ます。 Lookupは使えませんか?他に方法ありますか? よろしくお願いします。

  • アクセスの関数で質問です。

    お世話になります。 アクセスの超初心者です。 顧客リストのテーブルがあります。 売上伝票フォームで顧客名と売上金を入力します。 ある一定期間で売上げで 顧客名   売上金 A社   ¥200 B社     ¥0 C社   ¥400 D社     ¥0 このようなクエリを作成するにはどうしたらよいのでしょうか? 売上げのある顧客の抽出は出来るのですが、売上げのない顧客の 売上げを「¥0」として反映させる方法がわかりません。 よろしくお願い致します。

  • accessのイメージ

    accessを勉強し、なんとなく分かり始めた初心者ですが、 accessの利用意味がいまいちわかりません。 今、会社ではエクセルで一顧客の情報を1行で管理しています。 項目はW列まであります。 住所録を使用する時や購入商品の詳細など、 必要なときに必要な列を取り出して作業しています。 これをaccessで管理するとしたら、 どのようにaccessを設計したらいいのかピンときません。 accessは、顧客の住所のテーブル、顧客の購入履歴のテーブルなどを作って 関連項目ごとに分解(整理)して管理しておき、 必要なときに、リレーションシップでつなげて、情報を抽出するといった イメージでいいいのでしょうか? このエクセルを、このまま一つのテーブルにインポートするのは 意味がないということですよね? なんというか、accessの勉強をしても、頭に入ってこない(イメージがつかめない) 状態で煮詰まっています。 英語を勉強しても、実際会話に活かせないような感じです。 簡単に、どう考えたらいいのでしょうか? ただの勉強不足と言われればそうですが、 考え方のアドバイスをいただき、一筋の光明が差して曇りが晴れたい状態です。 質問の要点があいまいですが、よろしくお願いします!

  • Accessで複数テーブルのJoin

    次のようなテーブル(T1~T4)とクエリ(Q1~Q2)があります。 クエリの表で囲っているものはAccessのQBEを表しています。 その下はAccessが自動生成したSQLです。 Accessがある場合はいいのですが、ない場合、いきなりSQLを 書かないといけないわけですが、どのような順番に並べていって いいのか整理がつきません。 4つ以上になるとさっぱりです。 何かヒントをいただけませんでしょうか? T1:売上表[売上No、日付、顧客CD] T2:顧客表[顧客CD、顧客名] T3:売上明細[ID、売上No、連番、商品CD、数量] T4:商品表[商品CD、商品名、単価] Q1: ┌────────────────┐ │日付 │ 商品名│単価 │数量 │ ├────────────────│ │売上表│商品表│商品表│売上明細│ └────────────────┘ SELECT 売上表.日付, 商品表.商品名, 商品表.単価, 売上明細.数量 FROM 商品表 INNER JOIN (売上表 INNER JOIN 売上明細 ON 売上表.売上No = 売上明細.売上No) ON 商品表.商品CD = 売上明細.商品CD; Q2: ┌────────────────────┐ │日付 │ 顧客名│商品名│単価 │数量 │ ├────────────────────│ │売上表│顧客表│商品表│商品表│売上明細│ └────────────────────┘ SELECT 売上表.日付, 顧客表.顧客名, 商品表.商品名, 商品表.単価, 売上明細.数量 FROM (商品表 INNER JOIN (売上表 INNER JOIN 売上明細 ON 売上表.売上No = 売上明細.売上No) ON 商品表.商品CD = 売上明細.商品CD) INNER JOIN 顧客表 ON 売上表.顧客CD = 顧客表.顧客CD;

  • Access2013のリレーションシップについて

    Access2013を勉強しています。 リレーションシップについて参考書(2冊)を見ていて疑問を持ったのですが、 二つのテーブルでリレーションシップを定義したいそれぞれのフィールド名は同じ名前だとうまくいかないのでしょうか?参考書では、値は同じ(例えば1、2、3・・・)は同じなのにフィールド名は微妙に違う名前をつけているのですが(例えばテーブルAでは顧客IDでテーブルBでは取引先ID)・・・ 宜しくお願いします。

  • Access VBAの勉強 ソフトのバージョン

    家にAccess2003のソフトとVBAのテキストがあります。 以前仕事でAccess2003を少し使っていました。テーブルの設定やクエリの作成、それを用いたデータの加工などです。 VBAも勉強したいのですが、2013バージョンが出ている今、2003で勉強しても無駄でしょうか? VBAの部分はさほど変わっていないかなと思ったのですが、どうでしょうか。 ちなみにAccess2010は講習を受けて一応ざっとですが、テーブル、クエリ、レポート、フォームの作成を勉強しました。 今後仕事で使うことを考えるとやはり新しいバージョンで勉強した方がいいかと思いますが、今ソフトとテキストを新たに買う余裕がないので、迷っています。

  • 連結フォームでの非連結

    こんにちは。 Access2002を使用しています。 「T_実績」テーブルには、顧客名、売上金額、販売者の項目があります。 「T_実績」テーブルに入力するために、連結フォームの「F_実績入力」フォーム を作成しました。入力の際は、顧客名と売上金額を入力し、販売者は フォームヘッダーのテキストボックスに入力した販売者を、レコード移動時に 自動更新したいようにしたいのですが、どのようにすればよいでしょうか? よろしくご教授くださいますようお願いいたします。

  • Access、同じテーブルの2つの項目対他のテーブルで1つの項目のリレーションは可能?

    Accessで販売管理をしています。 以下のテーブルを作成し(*は主キーです)、 [売上T]  [商品M]  [顧客M]  [受注T] *売上NO  *商品ID  *顧客ID1  *受注NO 商品ID   商品名    *顧客ID2  商品ID 日付    顧客ID1     顧客名    受注日 金額    顧客ID2            受注金額        受注先1        受注先2 参照整合性にチェックを入れリレーションでつないでいます。 リレーションシップは下記のとおりです。 [売上T]商品ID―[商品M]商品ID―[受注T]商品ID [商品M]顧客ID1及び2―[顧客M]顧客ID1及び2―[商品M]受注先1及び2 ここで顧客と受注先が重複することもあるので、顧客Mから顧客ID及び受注先IDの2つのテーブルにリレーションシップを設定しているのですが、 クエリで  [受注T]受注NO及び受注金額、[顧客M]顧客名で抽出したところ、 5000件以上[受注T]にデータがあるはずのものが、1200件ほどしか抽出できませんでした。 ちなみに[顧客M]と[受注用顧客M]というまったく別のテーブルを作成し、 [商品M]受注先1及び2―[受注用顧客M]顧客ID1及び2 とリレーションを作成し、クエリで抽出するとうまくいきました。 しかしこの方法だと、[顧客M]と[受注用顧客M]という2つのテーブルを管理しなければならなくなるので面倒です。 そこで質問です。 同じテーブルの2つの項目対他のテーブルの1つの項目とでは、うまくリレーションが設定できないのでしょうか。 もし出来ない場合、[顧客M]と[受注用顧客M]の2つのテーブルを管理しなければならない訳ですが、 なんとか簡単に管理できる方法(ひとつのテーブルを変更すると簡単にもうひとつが変更できる設定)はないでしょうか。 非常にわかりにくく長い文章で申し訳ありません。 VBA等はさっぱりわかりませんので、普通の設定の範囲内で、できるかどうかよろしくお願いします。

このQ&Aのポイント
  • 顔認証が突然使えなくなりました。
  • 再起動や再インストールを試しても改善されない状況です。
  • カメラは正常に動作していることが確認できる。
回答を見る

専門家に質問してみよう