質問: access タブコントロールの合計表示 建設工事の注文書を作っています。アクセスは初心者で独学です。 タブコントロールの2ページ目の内訳合計を1ページ目に表示させたいのです。 1ページ目のファイル名 注文書f 2ページ目はファイル名 注文明細f 注文明細fには、労務費や材料費などを入力し、その小計金額をフォームフッターに表示させています。 その、小計金額を注文書fのテキストボックス「契約金額」に自動で表示させるようにしたいのですが、#name? と出てしまいます。 =forms!注文明細f!小計金額 としました。 何が間違っているのでしょうか?
回答: 少し面倒ですが、表示するテキストボックスが 1ページ(普通はページ1と表示されますが)目に あるとします。 (1) 「注文明細f」がページ2にサブフォームとして 存在するならば、 =[ページ2].controls!埋め込み3!小計金額 ここで、「埋め込み3」とはサブフォームを 表示するコントロール名でサブフォームそのもの の名前ではありません。 (2) 「注文明細f」がページ名でかつ2ページ目に テキストボックスがあるのならば、 =[注文明細f].controls!小計金額 というようにします。 その他の場合は上記から類推してください。 あるいは、どのような状況か補足してください。