
No.5ベストアンサー
- 回答日時:
No3の続きです。
失礼しました。急いで書いて送ったので短縮してしまいました。データソースをデータのコントロールソースに読み替えてください。小計のフィールドを選んで右クリックでプロパティを開きその中のデータタブのコントロールソースに式ビルダーで式を作ればOKですよ。
表示だけならこれで大丈夫ですよ。
プロシジャに記述するより記述は簡単にすみます。フォーカス喪失時にイベントプロシジャと表示されていたら消してください。
先程はあいまいに書いてしまってすみません。
この回答への補足
無事設定できました。有難うございました。
もう1つ質問なんですが, A+B=C で設定したのですが、AとBのテキストボックスに数字を入力した時は、右寄りで入力されているけど、合計のCのテキストボックスには左寄りで合計が入力されてしまいます。
すごく初歩的なことですがどのようにしたら全ての表示を右寄りに合わせる事が
出来るのでしょうか?
お手数かけますが宜しくお願い致します。
先程、右寄りにする設定方法を聞きましたが、無事解決出来ました。
本当にいろいろとご協力有難うございました。
まだまだ分からない事があると思いますが頑張って設定したいと思います。
No.4
- 回答日時:
イベントプロシージャに抵抗がないのであれば、DSum関数でもできますね。
#先の集計クエリーのようなことデータソースのところに
= DSum('金額', '受注明細テーブル名', '受注番号=' & [受注番号])
ってなかんじで行けそうです。
#Ac2kは持ってないのでこれができるかわかりませんが、ヘルプで調べてみてください
No.3
- 回答日時:
フォームに明細が全て表示されるなら合計を表示するフィールドを作成しデータソースに合計をするフィールド名を記述していけばOKじゃないですか?
=[A]+[B]+[C]+[D] の様に。
途中のフィールドに空白やnullが入る可能性があればNz関数を使って
=Nz([A])+Nz([B])+Nz([C])+Nz([D]) とすれば合計できます。
消費税を計算したければ =[合計したフィールド]*0.05 でOKです。
やってみてください。
この回答への補足
初歩的なことを聞きますが、データーソースってイベントプロシージャの画面で宜しいのでしょうか?
例えば、小計のフィールドを選んで、プロパティでコードビルダを選択し、イベントでフォーカス喪失時を選ぶとイベントプロシージャの画面が表示されますよね?
その画面で記述すれば良いのですよね?
初歩的過ぎてすいません。
宜しくお願い致します。
No.2
- 回答日時:
そのフォームが1受注あたりの受注明細が表示されるフォームであれば出来ます。
そのフォームがデータシート型であればフッタの所にフィールドの合計を表示するフィールドを作りプロパティのデータソースに =Sum([金額]) で金額の合計が出せます。そのフィールドが例えば[合計]として、消費税を表示するフィールドを作りデータソースに =[合計]*0.05 とすれば消費税が計算されます。
質問の内容からだとこんな感じで良いと思います。
質問の意味が違うのなら補足してください。
この回答への補足
早速アドバイス有難うございます。
フォームはデータシート型ではなく、単票形式のフォームなのですがその場合は無理なんですよね?
で、金額の合計も1つとかではなく何項目もの小計があって総合計があるパターンなんですが・・・
お手数かけますが宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで年月日のデータ...
-
アクセスのクエリ フィールド...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
Accessのマクロでモジュールを...
-
sqlplusでヘッダーが付かない
-
SQL*Plusの終了はquit?exit?
-
ALTER SESSIONについて
-
キャッシュを使わずにSELECTを...
-
Accessの数値から時間に変換す...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
カーソル定義での条件分岐
-
sqlplusのspoolで空白行出現
-
PL/SQLでSPOOLさせたいのですが...
-
日付型なら変数の先頭になん...
-
DB2でのシステム日付のinsert、...
-
WHERE句の実行順序
-
OutlookVBAで作成したマクロに...
-
あいまい検索のパフォーマンス...
-
VBA プロシージャの名前の取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データ型について教えてください。
-
ACCESS、時間ごとの集計の仕方は?
-
フォーム上で小計など自動計算...
-
Accessで年月日のデータ...
-
Accessで、『"A"以外の場合"--"...
-
アクセスのクエリ フィールド...
-
Excelのピボットテーブルで数も...
-
Access→Oracleへ移行後MAX()が...
-
Libre Office でフィールドコー...
-
ファイルメーカーでの文字列の...
-
ACCESSのVBAについて
-
ファイルメーカーのスクリプト...
-
BLOB型について
-
VB.NET Type.GetFieldsメソッド...
-
access 年月日から年月取得 年...
-
ACCESSデータベースのメモ型フィー...
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
キャッシュを使わずにSELECTを...
おすすめ情報