30246kikuのプロフィール
- ベストアンサー数
- 370
- ベストアンサー率
- 73%
- お礼率
- 0%
http://oshiete.goo.ne.jp/qa/6253578.html 私の解釈は間違っていたのだろうか
- 登録日2008/09/25
- Webサイト http://kikutips.blog13.fc2.com/
- 3つのテーブルの画面表示
Access 2013 vba リレーションが貼ってある親子関係の3つのテーブルがあったとして・・・ A table: ・ID1(主キー) ・依頼会社ID ・依頼内容 ・金額総合計(Bの会社毎の金額の合計) B table: ・ID2(主キー) ・ID1(外部キー) ・会社ID ・金額計(Cの明細の金額の合計) ・完了日 ※AのID1 : BのID1 = 1 : 多 C table: ・ID3(主キー) ・ID2(外部キー) ・項目名 ・単位 ・数量 ・金額 ※BのID2 : CのID2 = 1 : 多 このようなテーブル構成がある場合に まず、AとBの画面を作りそこでBの情報を入力して 次に、Bの帳票のどれかを選ぶと、 BとCのメイン・サブフォームが表示され、そこでCの明細を入力するというやり方も考えていますが、もう一つ、1つの画面で、BとCを両方サブフォームとして配置し、Bの方のレコードを選択すると、Cの方でそれに対応する明細が表示できるようなものを作りたいです。 このような方法が可能か教えていただきたいのと、その場合のやり方を教えて下さい。 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- superwonderful
- 回答数9
- 3つのテーブルの画面表示
Access 2013 vba リレーションが貼ってある親子関係の3つのテーブルがあったとして・・・ A table: ・ID1(主キー) ・依頼会社ID ・依頼内容 ・金額総合計(Bの会社毎の金額の合計) B table: ・ID2(主キー) ・ID1(外部キー) ・会社ID ・金額計(Cの明細の金額の合計) ・完了日 ※AのID1 : BのID1 = 1 : 多 C table: ・ID3(主キー) ・ID2(外部キー) ・項目名 ・単位 ・数量 ・金額 ※BのID2 : CのID2 = 1 : 多 このようなテーブル構成がある場合に まず、AとBの画面を作りそこでBの情報を入力して 次に、Bの帳票のどれかを選ぶと、 BとCのメイン・サブフォームが表示され、そこでCの明細を入力するというやり方も考えていますが、もう一つ、1つの画面で、BとCを両方サブフォームとして配置し、Bの方のレコードを選択すると、Cの方でそれに対応する明細が表示できるようなものを作りたいです。 このような方法が可能か教えていただきたいのと、その場合のやり方を教えて下さい。 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- superwonderful
- 回答数9
- サブフォームの新規レコードに移動したい アクセス
親フォームのコマンドボタンをクリックしたら 親フォームにはまっているサブフォームの新規レコードに移動したいのですが、 うまくできません。 サブフォームのオブジェクト名は、"F_SubForm"です。 サブフォームはデータシートビューです。 VBAコードは Private Sub cmd_test_Click() DoCmd.SelectObject acForm, "F_SubForm" DoCmd.GoToRecord , , acNewRec End Sub です。 上記コードを実行すると DoCmd.SelectObject acForm, "F_SubForm" の部分で、 「実行時エラー 2489 オブジェクトが開いていません。」 となります。 だからと言って、 DoCmd.GoToRecord , , acNewRec だと、何も起こりません。(新規レコードに移動しません) 解決方法をご教授ください。
- ベストアンサー
- オフィス系ソフト
- jdpstpkqxmb
- 回答数1
- ACCESS 前年比
下記のようなテーブルがあります。 検収日 品名 数量 クエリにて、下記の様に月別数量の合計を出したいと思います。 どの様にすればよいでしょうか。 月 今年の数量合計 前年の数量合計 前年比(%) 4月 1,000 2,000 50% 5月 2,000 2,000 100% 6月 3,000 1,500 200% ・ ・ ・ 2月 3月 合計 6,000 5,500 109% ※例えば、今年度の7月~3月までの数量合計はまだ出ていないので今年度の7月~3月までの欄は空欄、前年比も空欄、合計は今年度の数字が入力してあるところまでの前年比を出したいです。 ACCESS 2013です。
- ベストアンサー
- その他MS Office製品
- noname#224171
- 回答数2
- ACCESS 前年比
下記のようなテーブルがあります。 検収日 品名 数量 クエリにて、下記の様に月別数量の合計を出したいと思います。 どの様にすればよいでしょうか。 月 今年の数量合計 前年の数量合計 前年比(%) 4月 1,000 2,000 50% 5月 2,000 2,000 100% 6月 3,000 1,500 200% ・ ・ ・ 2月 3月 合計 6,000 5,500 109% ※例えば、今年度の7月~3月までの数量合計はまだ出ていないので今年度の7月~3月までの欄は空欄、前年比も空欄、合計は今年度の数字が入力してあるところまでの前年比を出したいです。 ACCESS 2013です。
- ベストアンサー
- その他MS Office製品
- noname#224171
- 回答数2