• ベストアンサー
  • 困ってます

ACCESS タブコントロールの合計表示

建設工事の注文書を作っています。アクセスは初心者で独学です。 タブコントロールの2ページ目の内訳合計を1ページ目に表示させたいのです。 1ページ目のファイル名   注文書F  2ページ目はファイル名   注文明細F  注文明細Fには、労務費や材料費などを入力し、その小計金額をフォームフッターに表示させています。 その、小計金額を注文書Fのテキストボックス「契約金額」に自動で表示させるようにしたいのですが、#Name? と出てしまいます。 =Forms!注文明細F!小計金額   としました。 何が間違っているのでしょうか?

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数318
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.2

No1です。 No1の「埋め込み3」は、初期値では 「埋め込み0」とか番号が異なっている と思います。もしサブフォームを表示 しているならば、デザインビューで サブフォームの縁を右クリックして コントロール名を確認してみてください。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • accessフォームでサブフォームの合計値が出てこない

    注文書を作っています。 サブフォーム中で各項目の金額を表示させます。 これらの金額を名前"金額計"で=Sum([金額])で計算しました。 この値は,サブフォーム単独で開いた時には間違い無く表示されます。 しかし,このサブフォームを使ったフォームで,この"金額計"が#Name?となり,なんとも表示できませんでした。 金額計表示の為のコントロールソースは,=[Forms]![サブフォーム]![金額計]としたり,=[サブフォーム].[Forms]![金額計]としたりしているのですが。 何かケアレスミスでもしているのでしょうか。 データの型等は双方で合せて間違いは無いと思うのですが。 些細な事でも結構なのでよろしくお願いします。

  • Accessサブレポートの内容が重複して表示される

    いつもお世話になってます。 現在、Access 97で注文書の作成機能を作っています。 注文書の元になる宛先などのテーブル(仮に「注文書」とします)と、注文するものの明細データは別テーブル(「明細」とします)で管理し、「注文書」テーブルの「ID」をオートナンバー型として、 「明細」テーブルに紐付けをしています。 このデータを元にレポートを作っており、レポート「注文書」の「詳細」部分に、サブレポート「明細」を入れました。 リンクの親フィールド、子フィールドは共に「ID」です。 これを実際に印刷プレビューしてみると、明細の内容は注文書「ID」に紐付けられた内容がしっかり表示されるのですが、 サブレポート「明細」の内容が2回繰り返して表示されてしまいます。 サブレポートには、ヘッダに「下記の通り注文いたします。」などと入れて、詳細部分に明細が表示されるようにしています。 こういったヘッダや明細が、メインレポートで表示すると、同じ内容が2度出力されてしまうのです。 (2重に見えるわけではなく、明細の出力が終わったあと改めて同じ内容が表示されます。サンプルの画像を表示します。商品番号は[ID]とは別で採番しているものです。) メインレポートへのサブレポートの埋め込みは1つだけです。 どなたか原因がわかる方がいらっしゃればご教授いただきたく思います。 よろしくお願いいたします。

  • 「仕損費は直接経費として処理」とはどういうことなのでしょうか?

    問題 当社は個別受注生産を行っている。 当月において、製造指図書#101の製造中に仕損が生じたので補修を行った。 その際、補修指図書#101-1を発行したが、当該指図書に集計された原価は、 直接材料費25,000円、直接労務費38,000円、製造間接費42,000円であった。 そこで、原価計算表を完成しなさい。 なお、仕損費は直接経費として処理している。 また、#101当月中に完成している。 解答         #101   #101-1 直接材料費 150,000  25,000 直接労務費 220,000  38,000 製造間接費 240,000  42,000 小計     610,000  105,000 仕損費    105,000 △105,000 合計     715,000     0 備考      完成  #101へ直課 問題と解答は以上です。 私が聞きたいのは問題文の 「仕損費は直接経費として処理している。」は何をすればいいのでしょうか? #101で発生した仕損費105,000円を 直接経費105,000/仕損費 105,000 とするのでしょうか? また解答欄には 「直接材料費」「直接労務費」「製造間接費」しかなく 「直接経費」の項目がありません。 これはどうすればいいということなのでしょうか? よろしくお願いします。

その他の回答 (1)

  • 回答No.1

少し面倒ですが、表示するテキストボックスが 1ページ(普通はページ1と表示されますが)目に あるとします。 (1) 「注文明細F」がページ2にサブフォームとして 存在するならば、 =[ページ2].controls!埋め込み3!小計金額 ここで、「埋め込み3」とはサブフォームを 表示するコントロール名でサブフォームそのもの の名前ではありません。 (2) 「注文明細F」がページ名でかつ2ページ目に テキストボックスがあるのならば、 =[注文明細F].controls!小計金額 というようにします。 その他の場合は上記から類推してください。 あるいは、どのような状況か補足してください。

共感・感謝の気持ちを伝えよう!

質問者からの補足

前回に引き続き、アドバイスありがとうございます。 私のやっているケースは(1)だと思います。 >「注文明細F」がページ2にサブフォームとして存在するならば、   存在しています。 =[ページ79].controls!埋め込み88!小計金額 上記のように入力しましたが、#Name? となってしまいます。 メインとサブの関連付けがうまく行ってないのかも知れませんので、確かめてみます。

関連するQ&A

  • 取決めた有償支給の扱い

    建設工事で協力業者に対し、材料を有償支給とし、金額を決め、注文書、請書も交わした状態で工事を進めて行き、工事完了後に材料費が取決めた金額より超過した場合、その超過分も有償支給で協力業者への相殺(場合によっては請求)は可能なのでしょうか。

  • access Nz関数が出来ません。

    すいません、教えてください。 仕様環境 WinXP access2002 おそらくNz関数の問題だと思いますが・・ フォーム上の詳細に 「数量」「単位」「単価」「金額」とあります。 そしてフォームフッターに    「小計」・・(以下すべて通貨型のテキストボックス)    「値引き」    「値引後小計」    「消費税」    「合計」 とあります。 「小計」は=sum([数量]*[単価])でsum関数で出しています。 ただ値引きがない場合は「値引き」の項目は空(きっとNULL値?)になっていて、「値引後小計」以降の金額が表示されません。 (「値引き」に直に"0"を打ち込むと表示されるんですが) 「値引き」のテキストボックスが、常に”0”の状態にして「値引き」後の項目も出るようにしたいのですが、どうしたらよいのでしょうか? 必要な時に入力する感じにしたいのです。 Nz関数を使えば良いみたいなので、いろいろ調べて試したのですが、 どうも出来ません。 よろしくお願いします!

  • 注文書・注文請書の再発行

    得意先から作業を受託し、手書きで作成された注文書を受領した後、作業完了後に、得意先から「注文書を建設工事の書式で再発行したい」との要望を頂きました。 そもそも、注文書・注文請書を再発行することに何か問題はあるのでしょうか? あるとすれば、当社内に2枚の注文書が存在することになるため2重処理を行わないように注意することぐらいしか考えられないのですが。。。

  • 注文内容の訂正について

    一般的に業務を発注するときに注文書・注文請書を 取り交わし契約成立している場合、 契約金額などが当初の注文書から変更となった場合は どのように変更するのでしょうか? (1)先に取り交わした注文書・注文請書を回収し破棄して  再度注文書を発行する。 (2)先に取り交わした注文内容について変更があったので  変更後の注文内容を記載し、先の注文内容については無効とします  などと記載した注文書を再度交付するのでしょうか? ご教授よろしくお願いします。

  • 材料の注文請書に貼る収入印紙

    建設工事の資材販売業者です。お願いします。 顧客に対して、資材の数量の記載のない単価見積を提出し、商談成立後に注文書をいただいています。 注文書には使用数量、単価、金額が記載されていますが、実際の仕事に取り掛かった際には毎日その資材の納入数量が顧客より告げられ、納品し月々の請求を納入数量×単価として算出し、請求しています。当初の注文書の使用数量、金額はほとんどあてになりません。このような顧客が数件いる中で、注文請書の貼る収入印紙は (1)注文書の金額に応じた印紙を (2)注文請書に印紙はいらない。(材料はいらない) 2通りの回答があり戸惑っています。ご教授を!

  • Accessでサブフォームの合計をメインフォームに

    Access2007で開発しています。 メインフォームにサブフォームを貼り付けており、 サブフォームに入力した「数量」「単価」から「金額」を計算して表示し、 その合計金額をメインフォームのテキストボックス(非連結)に表示しようと しています。 サブフォームは行単位で追加、削除が可能です。 サブフォームの更新結果が正しくメインフォームに表示されずに困っています。 おわかりの方、おられましたらお教え頂きたく、よろしくお願い致します。 【サブフォーム】   ・レコードソース:T_明細   ・[詳細]項目:数量・・・レコードソース=T_明細・数量        単価・・・    〃    =T_明細・単価        金額・・・数量および単価のAfterUpdateで計算して表示。    [フォームフッター]項目:金額計・・・コントロールソース=Sum([金額])   ・Vbaコード:   Private Sub Form_AfterUpdate()   Forms![メインフォーム].合計計算   End Sub   Private Sub Form_Delete(Cancel As Integer)   Forms![メインフォーム].合計計算   End Sub 【メインフォーム】  ・テキストボックス:「合計金額」(非連結) Public Sub 合計計算()    Me.サブフォーム.Requery   方法1: Me!合計金額 =DSum("金額", "T_明細", (キー項目指定 記述省略))   方法2: Me!合計金額 = Me![サブフォーム].[Form].[金額計] End Sub ここで、 方法1の場合:数量、単価の変更入力及び行追加は正しく動作するが、          行削除の後、メインフォームの「合計金額」が再計算されず、変更前のまま。 方法2の場合:数量、単価の変更入力及び行追加すると、「合計金額」が”0”になる。          行削除しても「合計金額」は変わらず、変更前のまま。 どちらも、サブフォオームの「金額計」は正しく表示されています。 以上、よろしくお願い致します。

  • ActiveReportsで明細/合計の割合

    お世話になります。 VB.NET2008、Oracle11g、ActiveReportsでのクラサバシステムです。 VBで取得したDatasetをActiveReportsのdatasourceに設定するという スタンダードな方式で開発を行なっています。 今回はレポート側には極力コーディングしないという方針なのですが、 おそらくコーディングする必要が出てきましたので質問させていただきます。 Reportの構成はGroupを1つ追加しただけのもので、グループ毎の小計と 最後に合計を表示するものです。 例として、"配達先会社"がグループ1、詳細項目には"配達先社員"があり、 "配達先社員"の明細金額の"配達先会社"毎の計を小計として表示、 全ての会社毎の総合計を最終行に表示します。 ここまでは特に問題ありませんが、ユーザーの要望で、合計金額を100%として、 各明細行と小計行に金額と代金金額小計の%を表示する事になりました。 小計、合計をプログラム側で行なうのであれば特に問題はありませんが、 現在のレポートの構成を変えずに%項目だけを追加するにはどういった 方法があるのかご教授願えませんでしょうか。 Formatイベント等で合計行と各明細行、小計行のtextを取得しながら 計算する事になるんでしょうか?

  • 印紙税額

    当社が外注先に設計の注文書を送付したところ、注文請書がかえってきました。契約金金額は税込み1千万で消費税が50万でした。 契約書には 金額10,500,000(内取引にかかる消費税500,000円) と書いてあります。 印紙は1万円でしょうか、それとも2万円でしょうか。 よろしくお願いします。

  • Access2003 四捨五入の方法について

    Access初心者です。ご存知の方がいらっしゃいましたら教えて下さい。 現在以下のようなプロシージャを作成しました。 この計算方法だと小数点が切り捨てとなり、例として1000.5円という金額になった場合、1,000円として 表示されてしまいます。これを1,001円で表示できるようにしたいのですが、どのようなプロシージャを作成 したら良いかご存知の方がいらっしゃいましたら教えて下さい。よろしくお願い致します。 以下プロシージャ Private Sub 課税_AfterUpdate() On Error GoTo 課税_AfterUpdate_Err If (Forms!F_請求書!課税 = 1) Then Forms!F_請求書!消費税率 = 0 End If If (Forms!F_請求書!課税 = 2) Then Forms!F_請求書!消費税率 = 0.05 End If [小計] = Nz(DSum("単価*数量", "Q_請求明細", "[請求番号]=forms![F_請求書]![請求番号]")) [消費税] = Fix([小計] * Nz([消費税率])) [合計] = [小計] + [消費税] 課税_AfterUpdate_Exit: Exit Sub 課税_AfterUpdate_Err: MsgBox Error$ Resume 課税_AfterUpdate_Exit Me.Recalc End Sub

  • 注文請書の印紙の額について

    こんにちは。 取引先より、注文書と注文請書が送られてきました。 契約金額 960,000(税抜き) 消費税額 48,000 となっています。 この場合、契約金額は960,000と見なし、収入印紙は200円になるのでしょうか? それとも、合計額の1,008,000と見なし、400円になるのでしょうか? どうか教えてください。