Logo2
Check Boxes
[Home] [Code Samples] [Check Boxes]
CheckBoxes02

DSPF for the Check Box & Radio Button demo
      ****************************************************************
      *   ___             _    _     __ __             _    _        *
      *  | . > ___  ___ _| |_ | |_  |  \  \ ___  _ _ _| |_ <_>._ _   *
      *  | . \/ . \/ . \ | |  | . | |     |<_> || '_> | |  | || ' |  *
      *  |___/\___/\___/ |_|  |_|_| |_|_|_|<___||_|   |_|  |_||_|_|  *
      *                                                              *
      *  A display screen for a demo of checkboxes & radiobuttons    *
      *                                                              *
      *   1/2013                                 booth@martinvt.com  *
      ****************************************************************
                                            DSPSIZ(24 80 *DS3)
                                            ERRSFL
                                            MSGLOC(24)
                                            CA03(03 'Exit')
                R FMT01
                                        2  2'   ___             _    _     __ _-
                                            _             _    _       '
                                            COLOR(RED)
                                        3  2'  | . > ___  ___ _| |_ | |_  |  \ -
                                             \ ___  _ _ _| |_ <_>._ _  '
                                            COLOR(RED)
                                        4  2'  | . \/ . \/ . \ | |  | . | |    -
                                             |<_> || ''_> | |  | || '' | '
                                            COLOR(RED)
                                        5  2'  |___/\___/\___/ |_|  |_|_| |_|_|-
                                             |<___||_|   |_|  |_||_|_| '
                                            COLOR(RED)
                                        7 53'& Friends   '
                                            COLOR(WHT)
                                        1 69DATE
                                            EDTCDE(Y)
                                        2 69TIME
                                        3 69'System i'
                                       10  5'Radio    -->' COLOR(YLW)
                                       11  5'Buttons  -->' COLOR(YLW)
                                       17  5'Check    -->' COLOR(TRQ)
                                       18  5'Boxes    -->' COLOR(TRQ)
                  F1             2Y 0B  9 20SNGCHCFLD((*NUMROW 6))
                                            CHOICE(1 &CB01)
                                            CHOICE(2 &CB02)
                                            CHOICE(3 &CB03)
                                            CHOICE(4 &CB04)
                                            CHOICE(5 &CB05)
                                            CHOICE(6 &CB06)
                                            CHOICE(7 &CB07)
                                            CHOICE(8 &CB08)
                                            CHOICE(9 &CB09)
                                            CHOICE(10 &CB10)
                                            CHOICE(11 &CB11)
                                            CHOICE(12 &CB12)
                                            CHOICE(13 &CB13)
                                            CHOICE(14 &CB14)
                                            CHOICE(15 &CB15)
                                            CHOICE(16 &CB16)
                                            CHOICE(17 &CB17)
                                            CHOICE(18 &CB18)
                  CB01          10A  P
                  CB02          10A  P
                  CB03          10A  P
                  CB04          10A  P
                  CB05          10A  P
                  CB06          10A  P
                  CB07          10A  P
                  CB08          10A  P
                  CB09          10A  P
                  CB10          10A  P
                  CB11          10A  P
                  CB12          10A  P
                  CB13          10A  P
                  CB14          10A  P
                  CB15          10A  P
                  CB16          10A  P
                  CB17          10A  P
                  CB18          10A  P
                  F2             2Y 0B 16 20MLTCHCFLD((*NUMROW 6))
                                            CHOICE(1 &RB01)
                                            CHOICE(2 &RB02)
                                            CHOICE(3 &RB03)
                                            CHOICE(4 &RB04)
                                            CHOICE(5 &RB05)
                                            CHOICE(6 &RB06)
                                            CHOICE(7 &RB07)
                                            CHOICE(8 &RB08)
                                            CHOICE(9 &RB09)
                                            CHOICE(10 &RB10)
                                            CHOICE(11 &RB11)
                                            CHOICE(12 &RB12)
                                            CHOICE(13 &RB13)
                                            CHOICE(14 &RB14)
                                            CHOICE(15 &RB15)
                                            CHOICE(16 &RB16)
                                            CHOICE(17 &RB17)
                                            CHOICE(18 &RB18)
                                            CHCCTL(1 &RB01CHC)
                                            CHCCTL(2 &RB02CHC)
                                            CHCCTL(3 &RB03CHC)
                                            CHCCTL(4 &RB04CHC)
                                            CHCCTL(5 &RB05CHC)
                                            CHCCTL(6 &RB06CHC)
                                            CHCCTL(7 &RB07CHC)
                                            CHCCTL(8 &RB08CHC)
                                            CHCCTL(9 &RB09CHC)
                                            CHCCTL(10 &RB10CHC)
                                            CHCCTL(11 &RB11CHC)
                                            CHCCTL(12 &RB12CHC)
                                            CHCCTL(13 &RB13CHC)
                                            CHCCTL(14 &RB14CHC)
                                            CHCCTL(15 &RB15CHC)
                                            CHCCTL(16 &RB16CHC)
                                            CHCCTL(17 &RB17CHC)
                                            CHCCTL(18 &RB18CHC)
                  RB01CHC        1Y 0H
                  RB02CHC        1Y 0H
                  RB03CHC        1Y 0H
                  RB04CHC        1Y 0H
                  RB05CHC        1Y 0H
                  RB06CHC        1Y 0H
                  RB07CHC        1Y 0H
                  RB08CHC        1Y 0H
                  RB09CHC        1Y 0H
                  RB10CHC        1Y 0H
                  RB11CHC        1Y 0H
                  RB12CHC        1Y 0H
                  RB13CHC        1Y 0H
                  RB14CHC        1Y 0H
                  RB15CHC        1Y 0H
                  RB16CHC        1Y 0H
                  RB17CHC        1Y 0H
                  RB18CHC        1Y 0H
                  RB01          10A  P
                  RB02          10A  P
                  RB03          10A  P
                  RB04          10A  P
                  RB05          10A  P
                  RB06          10A  P
                  RB07          10A  P
                  RB08          10A  P
                  RB09          10A  P
                  RB10          10A  P
                  RB11          10A  P
                  RB12          10A  P
                  RB13          10A  P
                  RB14          10A  P
                  RB15          10A  P
                  RB16          10A  P
                  RB17          10A  P
                  RB18          10A  P
                                       23  3'F3=Exit' COLOR(BLU)  





The RPG program for the Check Box & Radio Button demo

       //***************************************************************
       //   ___             _    _     __ __             _    _        *
       //  | . > ___  ___ _| |_ | |_  |  \  \ ___  _ _ _| |_ <_>._ _   *
       //  | . \/ . \/ . \ | |  | . | |     |<_> || '_> | |  | || ' |  *
       //  |___/\___/\___/ |_|  |_|_| |_|_|_|<___||_|   |_|  |_||_|_|  *
       //                                                              *
       //  A program to demo Checkboxes & Radio Buttons.               *
       //                                                              *
       //   1/2013                                 booth@martinvt.com  *
       //***************************************************************
       // COMMENTS                                                     *
       //                                                              *
       //***************************************************************

     H COPYRIGHT('(C) Booth Martin 2013.')
     H option(*nodebugio) dftactgrp(*no) actgrp(*caller)

     FCHECKBOXD cf   e             workstn

      /FREE
       //====================================================================*
       // MAIN CALCULATIONS                                                  *
       //====================================================================*
       // Display screen.
       dow *inkc = *off;
       exfmt FMT01;
       exsr ProcessFMT01;
       enddo;
        // Exit.
       exsr ExitPgm;
        //====================================================================*
        // MAINLINE-END                                                       *
        //====================================================================*
        //-------------------------------*  Sub-Routine  *
        // *inzsr()                      *---------------*
        // Initialize variables, set constants.          *
        //-----------------------------------------------*
       begsr *inzsr;
       exsr FillLabels;
       endsr;
        //-------------------------------*  Sub-Routine  *
        // ExitPgm()                     *---------------*
        // Exit program.                                 *
        //-----------------------------------------------*
       begsr ExitPgm;
         *inlr = *on;
         return;
       endsr;
        //-------------------------------*  Sub-Routine  *
        // FillLabels()                  *---------------*
        // Fill labels for check boxes & radio buttons.  *
        //-----------------------------------------------*
       begsr FillLabels;
           CB01 = 'Apples';
           CB02 = 'Bananas';
           CB03 = 'Cherries';
           CB04 = 'Danish';
           CB05 = 'Elk';
           CB06 = 'Fish';
           CB07 = 'Gourds';
           CB08 = 'Honey';
           CB09 = 'Iguana';
           CB10 = 'Jelly';
           CB11 = 'Kelp';
           CB12 = 'Lemons';
           CB13 = 'Mangoes';
           CB14 = 'Nectar';
           CB15 = 'Orange';
           CB16 = 'Plums';
           CB17 = 'Quince';
           CB18 = 'Rhubarb';
           RB01 = 'Aqua';
           RB02 = 'Blue';
           RB03 = 'Coral';
           RB04 = 'DarkCyan';
           RB05 = 'Euchre';
           RB06 = 'FireBrick';
           RB07 = 'Green';
           RB08 = 'HoneyDew';
           RB09 = 'Indigo';
           RB10 = 'Jinko';
           RB11 = 'Khaki';
           RB12 = 'Lavender';
           RB13 = 'Magenta';
           RB14 = 'Navy';
           RB15 = 'Olive';
           RB16 = 'Pink';
           RB17 = 'Red';
           RB18 = 'Slate';
       endsr;
        //-------------------------------*  Sub-Routine  *
        // ProcessFMT01()                *---------------*
        // Do whatever you want to do with the screen    *
        //-----------------------------------------------*
       begsr ProcessFMT01;
         // your code
       endsr; 
[Home] [Code Samples] [SQL (simple)] [Subfiles] [Web & .json] [Contact Us] [Other]