×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Reeve,

You can get the text and column heading via the following sample code:
-- MENU3PF - This is a table containing menu options customized by each 
user.
-- Note:  Option '33' may not mean the same for everybody.
-- Reserve option 90 for Sign off.

-- Compilation instuctions.
-- You "compile" this using RUNSQLSTM.

-- Modification log:
-- 07/15/05 R. Berendt, CDP,   Group Dekko Services, LLC
--    Created as a replacement for the Accounting systems MENUSPF in order 
to
--    facilitate the Single Signon project
--    Also, increase the size of the menu option from 2 to 5.
--    Kept the field names the same to facilitate CPYF conversion.
Create Table Menu3pf
   ( MNName  char(  10) Not Null
             constraint MNNameNotBlank Check(MNName<>' '),
     MNUser  char(  10) Not Null
             constraint MNUserNotBlank Check(MNUser<>' '),
     MNOpt#  Dec (   5) Not Null
             constraint MNOpt# Check(MNOpt#<>0 and MNOpt#<>90),
     MNTitl  char(  32)
             constraint MNTitlNotBlank Check(MNTitl is null or MNTitl<>' '
),
     MNDesc  char(  50) Not Null
             constraint MNDescNotBlank Check(MNDesc<>' '),
     MNPgm   char(  10)
             constraint MNPgmNotBlank Check(MNPgm is null or MNPgm<>' '),
     MNCmd   char( 154)
             constraint MNCmdNotBlank Check(MNCmd is null or MNCmd<>' '),
     MNNew   char(  10) With default Null,
   Primary Key(MNUser, MNName, MNOpt#),
   Constraint EitherPgmCmdOrMnu
     Check(( MNPgm is Null and MNCmd is Null and MNNew is not null) or
           ( MNNew is Null and MNCmd is Null and MNPgm is not null) or
           ( MNPgm is Null and MNNew is Null and MNCmd is not null)
          )
   );

Label on Table Menu3pf
  is 'Menu options for each user';

-- Add text of field descriptions
Label on Menu3pf
  ( MNName   Text Is 'Menu Name',
    MNUser   Text Is 'User Name',
    MNOpt#   Text Is 'Option#',
    MNTitl   Text Is 'Menu title',
    MNDesc   Text Is 'Description',
    MNPgm    Text Is 'Program name',
    MNCmd    Text Is 'Command name',
    MNNew    Text Is 'New name'
  );

-- Add Column Headings, 20 characters per column
Label on Menu3pf
  ( MNName   Is 'Menu                Name',
    MNUser   Is 'User                Name',
    MNOpt#   Is 'Opt                 Nbr',
    MNTitl   Is 'Menu                Title',
    MNDesc   Is '                    Description',
    MNPgm    Is 'Program             Name',
    MNCmd    Is 'Command             Name',
    MNNew    Is 'New                 Name'
  ); 


Not sure how to get edit codes, etc.

Rob Berendt

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.