DFU, Query, SQL

29. Query/400で内部定義フィールドを出力させないようにするには?

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