[NEWSboard IBMi Forum]

Thema: EDTCDE(?)

Threaded View

  1. #3
    Registriert seit
    May 2007
    Beiträge
    295
    Oder ganz auf das EDTCDE verzichten und im DSPF das Feld als Datenart M deklarieren und im Programm dann steuern ob der Wert angezeigt werden soll oder *blank.

    Code:
    fTST000DF  cf   e             workstn         
     /free                                        
          if    NUMFELD = 0; 
            b0numf = *blank;                      
          else;                                   
            evalr b0numf = '0000000' + %char(NUMFELD); 
          endif;                                  
                                                  
          write mo0021b0;                         
          exfmt mo0021b0;                         
                                                  
          *inlr = *on;                            
          return;                                 
                                                  
     /end-free                                    
    
    A          R MO0021B0                               
    A*                                                  
    A                                      OVERLAY      
    A*                                                  
    A            B0NUMF        08M  B 02 02DSPATR(HI)
    Lg
    Christian
    Last edited by prsbrc; 06-07-09 at 11:47. Grund: DSPF hinzugefügt
    Greets
    Christian
    Anwendungsentwickler und ein bissal Systemoperator
    https://github.com/prsbrc
    LinkedIn

Similar Threads

  1. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •