Query/400で、例えばある値を計算して結果のフィールドとして定義したのだが
このフィールド値は作業用のレコードの分類にのみ使用したので実際の印刷出力には
出力したくないような場合が発生する。
このように内部的には使用するのだが実際には出力したくない作業フィールドの定義の
方法について紹介する。
1. 作業フィールドの欄見出しを「*NONE」にする。
結果のフィールドの定義 フィールド名または固定情報と演算子を使用して定義を入力し,実行キーを 押してください。 演算子: +, -, *, /, SUBSTR, ||, DATE... フィールド 式 欄見出し LEN DEC HALF SHTANK / 2 *NONE
2. 「報告書の欄の形式指定」でフィールドの長さを 0 に設定する
報告書の欄の形式指定 情報を入力して,実行キーを押してください。 欄見出し: *NONE, テキスト行に位置合せ 欄の フィールド 間隔 欄見出し LEN DEC 編集 HALF 0 *NONE 0 0
3. 実行してみるとこの HALF というフィールドは出力されない。
報告書の表示 報告書の幅 . . . . . : 63 行の位置指定 . . . . . . . 桁移動 . . . . . . . . . . 行 ....+....1....+....2....+....3....+....4....+....5....+....6... 商品コード 商品名 単価 品種コード 000001 NV-CF2 商品 168,000 0003 000002 TH-25VS30 コンパクトTVBS25 11,300 0001 000003 NV-CF9 漢字 テスト 漢字 19,000 0002 000004 SF-SDCD FFFFFF 19,000 0009 000005 TH-33VS35 カラーTV画王BS33 35,000 0001 000006 RX-DT75 CDラジオカセット 53,800 0003 000007 NV-CF81 更新テスト 58,000 0001 000008 NV-H1T-S みんなのビデオ 69,800 0002 000009 SC-CH150 超ミニ・コンポ 70,000 0003 000010 NV-CF1 Cカセット編集ビデオ 85,000 0002 000011 NV-HK1 歌えるビデオ 90,000 0002