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