No.1
- 回答日時:
> データベースのテーブルの中のAとBとCのフィールドを集計してDのフィールドに
> 記入したいのです。
大前提というか、リレーショナルデータベースの一般的な考え方として。
○計算で求めることができるものはテーブルに持たない
○集計等をする場合、横(フィールド)方向ではなく、行(レコード)方向に
展開するようにテーブル設計する
なんてのがあります。
[ACC2000] データベースの正規化の基礎
http://support.microsoft.com/default.aspx?scid=k …
こういったことを考えずに、Excelの考え方で作成していくと、ドツボに
はまることがほとんどですね。。(^^ゞ
この回答へのお礼
お礼日時:2004/12/28 20:51
有り難うございます。
前回の決算台帳をエクセルで作成していてそのデータをインポートして、そのデータをたたき台にしてデータベースを作っているのでいろんな矛盾が出てきてしまいます。
当分いろいろな(どつぼ)にはまるかと思いますので(汗)また、色々教えてください。
どうも有り難うございました。
No.2ベストアンサー
- 回答日時:
選択クエリーでは、Dの値は更新できません。
更新クエリーを使って更新します。
A,B,CのどれかがNullの場合は、Dに値が入らないので、
nz関数を使って、Nullの場合は0が入るようにします。
D=Nz(A,0)+Nz(B,0)+Nz(C,0)ですね。
自動的にDのフィールドを埋めたいのなら、フォーム等でA,B,Cの入力がされたときに、Dのフィールドを更新するコードを記述するのが常套手段です。
A,B,Cの更新後プロシージャに記述するか、ボタンコントロールを作り、ボタンのクリック時プロシージャに記述します。
単に、D=Nz(A,0)+Nz(B,0)+Nz(C,0) で終わりです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) お世話になっています いまクエリを作っています。。 デザインビューの画面の集計の欄で、「グループ化」 4 2022/09/17 17:03
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- その他(データベース) Notion@リレーション値の取得について 1 2023/06/28 10:27
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスにクエリ結果...
-
ACCESSで2つフィールドの日付...
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
Accessのテーブルのフィールド...
-
Accessを開きなおすとテキスト...
-
Access:値が求めたい値の2倍...
-
アクセス クエリのフィールド...
-
更新クエリをリンクデータベー...
-
Accessで、テーブルに入力した...
-
MS Accessの小数の桁制限
-
Accessのクエリでハイパーリン...
-
テーブルでメモ型になっている...
-
Access 選択クエリで「テーブ...
-
accessvba 複数条件でFilterを...
-
Access で 特定の文字の個数を...
-
[access]フィールドの中の特定...
-
Access2007のテーブルにハイパ...
-
途中で改行されたCSVをAccessに...
-
フォームの再利用
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessを開きなおすとテキスト...
-
Accessで、1つの項目に複数の...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
アクセスのクエリ 1文字以上を...
-
Accessで、テーブルに入力した...
-
Accessのクエリでハイパーリン...
-
accessでの文字列の混ざった連...
-
Access で 特定の文字の個数を...
-
アクセス クエリのフィールド...
-
access フォームを開くと「パ...
-
追加クエリで特定フィールドの...
-
途中で改行されたCSVをAccessに...
-
更新クエリをリンクデータベー...
-
Access2010での、レポートの両...
-
ACCESSのテーブル複数行...
-
Access2002の重複クエリで大文...
おすすめ情報