環境:XP Pro&ACCESS2003
以下のようなレポートがあります。
号機フッターを作り、以下のようにA号機、B号機
というようにしています。
レポートは、クエリーを経由し、クエリーのリレーション上、下記のように
出力されます。
受注NO 品名 得意先 金額
A号機
1000001 ちらし A商店 100000
1000010 リーフレット B商店 5000
1000011 名刺 C商店 1250
1000012 折込チラシ D商店 3600
B号機
1000001 ちらし A商店 100000
1000010 リーフレット B商店 5000
1000081 文庫本 E商店 6000
1000012 折込チラシ D商店 3600
という様に表示されます。
レポート上で受注番号が同じだったら、2件目以降の金額を”0”にする、という
ような処理は出来ないでしょうか。
*これは同じ受注番号(上記例:受注NO”1000001”は違うA号機で表、B号機で裏を刷っている=印刷している。また印刷費という項目は、受注番号に対して1対1の為です)
実現したいこと(上記の例で)
受注NO 品名 得意先 金額
A号機
1000001 ちらし A商店 100000
1000010 リーフレット B商店 5000
1000011 名刺 C商店 1250
1000012 折込チラシ D商店 3600
B号機
1000001 ちらし A商店 0
1000010 リーフレット B商店 0
1000081 文庫本 E商店 60000
1000012 折込チラシ D商店 0
No.3ベストアンサー
- 回答日時:
表示金額:IIf(DCount("*","テーブル名","受注NO = " & [受注NO] & " and 号機 < '" & [号機] & "'")=0,[金額],Null)
テーブル構造が分からないので、最適な答えか分かりませんが、これで求まるかな。
方向性としては、#2さんの回答と同じです。
号機 < '" & [号機] & "'"
この部分で、現在の「号機」が初めて出てきたのか、既出なのかのチェックになります。(テーブル構造が分からないので、文字列のまま比較していますが、本来は「号機」のマスターテーブルの主キーなどを利用すべきです。)
No.2
- 回答日時:
クエリに2つの列を追加するという一番簡単な方法を・・・。
重複: IIf([機種名]="A号機",1,Abs(DCount("*","受注履歴","受注NO=" & [受注NO] & " AND 機種名='A号機'")=0))
表示金額: [金額]*[重複]
レポートに[表示金額]を配置します。
※機種名を埋め込んでいるので汎用性はありません。
※機種名が2つであれば有効です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- デジタルカメラ ヨドバシでネット注文した商品は自宅まで届きますか? 7 2022/04/14 19:20
- ネットスーパー 他人の閲覧履歴消せますか? 2 2022/09/19 04:26
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- その他(ネットショッピング・通販・ECサイト) https://robin.soreg.homes/←こちらのサイト(Rob激安店)は怪しいですかね 2 2022/12/02 19:10
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- ビジネスマナー・ビジネス文書 バイトの人はなぜ注文ミスが多いのでしょうか? ナゲットのソースを間違えたり、パイの種類を間違えてたり 3 2023/02/12 16:08
- 事件・犯罪 キャンペーン商品が品切れのスシロー。「人気商品が品切れ」を待機客に告知させるのは営業妨害か? 5 2022/07/22 13:30
- その他(ネットショッピング・通販・ECサイト) ネットショッピング 6 2022/10/07 10:45
- デジタルカメラ デジカメはもう消滅商品なの? 14 2022/04/14 07:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるフィールドの最大値を条件...
-
usingの意味がわからないのですが
-
Accessの帳票フォームで重複デ...
-
アクセスのテーブルを分ける理...
-
ACCESS VBA クエリを開く
-
Access2021 「ISNULL関数には引...
-
MS ACCESS 商品価格変更時の該...
-
Excel 2019 のピボットテーブル...
-
「直需」の意味を教えてください
-
エクセルVBAで5行目からオート...
-
Access テキスト型に対する指定...
-
Accessでテーブル名やクエリ名...
-
ORACLEでLONG項目からCHAR項目...
-
Oracle 2つのDate型の値の差を...
-
Accessで数値型にNULLをInsert...
-
テーブルの存在チェックについて
-
ACCESSでの改行コード
-
アクセス エラーを数値「0」に...
-
BLOB型のPDF出力の方法
-
変数が選択リストにありません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access2021 「ISNULL関数には引...
-
accessでの請求管理について
-
accessでのフォームの連携について
-
あるフィールドの最大値を条件...
-
accessについて
-
usingの意味がわからないのですが
-
Accessフォーム全レコードをPDF...
-
アクセスのテーブルを分ける理...
-
Accessの帳票フォームで重複デ...
-
MS ACCESS 商品価格変更時の該...
-
フィールド名が取得したい
-
曜日を表す項目
-
SQL EXISTS演算子について
-
ACCESS VBA クエリを開く
-
SQL Server 2005 Expressで営業...
-
Accessでクエリの作成、多対1対...
-
集計結果を別テーブルに更新ク...
-
受注明細テーブルについて
-
ACCESS データシートビューでの...
-
SQLコマンドのorder by句
おすすめ情報