実現したいこと
マスターテーブルT_注文にある製品Aのレコードの最新売価を、クエリを使って受注日のフィールド「日付」の集計を最大にして、売価のフィールド「金額」をグループ化にして抽出できました。レコードソースをテーブルT_機械設定とするフォームにあるテキストボックスtxb_製品番号に代入されている製品番号の最新売価を、このフォームにあるテキストボックスtxb_金額に代入したいです。マスターテーブルT_注文とテーブルT_機械設定は、共通するフィールド製品番号でリレーションされています。
発生している問題・分からないこと
やり方について教えて頂きたいです。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
https://teratail.com/questions/317347 を参考に最新売価の抽出は成功しています。
補足
特になし
> このフォームにあるテキストボックスtxb_金額
txb_金額はT_注文と連結しているのでしょうか?
もしそうであれば、フォームのコントロールソースに集計クエリーを含んでいる場合更新は出来ません。
txb_金額は非連結となっております。
> txb_金額は非連結となっております。
表示のみという事なら、レコードソースの項目を連結すれば良いと思います。
ですが、T_注文の項目に対してそれを反映したいというなら、レコードソースの集計部分をwhere条件に変更して更新可能とした上で、各項目のコントロールソースを見直す必要があります。
※演算できるものは保持しないという事から推奨はされませんが。
尚、質問文中のリンクはタイトルとurlの指定が正しくなく参照できません。
>マスターテーブルT_注文にある製品Aのレコードの最新売価を、クエリを使って受注日のフィールド「日付」の集計を最大にして、売価のフィールド「金額」をグループ化にして抽出できました
このクエリーを質問に追記して下さい。
多分、txb_金額のコントロールソースに=DlookUP("最新売価",[クエリー])のようになるかと思います。
回答1件
あなたの回答
tips
プレビュー