Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Details |  All
Print Page as PDF
Sub-Field: 19.04

Package: Kernel

OPTION(#19)-->19.04

Sub-Field: 19.04


Information

Parent File Name Number Package
OPTION(#19) DISPAR(0,N) 19.04 Kernel

Details

Field # Name Loc Type Details
.01 SUBSCRIPT LEVEL NUMBER 0;1 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>6)!(X<1)!(X?.E1"."1N.N) X S:$G(X) DINUM=X
  • LAST EDITED:  OCT 20, 1993
  • HELP-PROMPT:  Enter the subscript level number 'N', associated with the 'Nth' subscript in the BY(0) cross-reference or global. Used to set up DISPAR(0,N) input variables to the print routine EN1^DIP
  • DESCRIPTION:  Number equal to one of the "N" subscripts that FileMan must sort through on the global or cross-reference defined by the BY(0) input variable to the FileMan print routine, EN1^DIP. Used to set entries into the
    DIAPAR(0,N) and DIAPAR(0,N,"OUT") input arrays (subheader control for the Nth subscript).
  • TECHNICAL DESCR:  This field should only be filled out if BY(0) exists, but is not required.
    If the field is filled in, then it should be used as the second subscript, "N", when setting up the DISPAR(0,N) variables before a call to EN1^DIP.  DISPAR(0,N) will be set to the second and third pieces of this node
    (STATICTICAL CONTROL CHARACTERS and SUBHEADER FORMAT CHARACTERS fields), DISPAR(0,N,"OUT") will be set to the SUBHEADER OUTPUT TRANSFORM field.  Since the .01 field of this multiple is DINUMED, the record number will be
    equal to this .01 field.
  • GROUP:  V21
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  19.04^B
    1)= S ^DIC(19,DA(1),"SUB","B",$E(X,1,30),DA)=""
    2)= K ^DIC(19,DA(1),"SUB","B",$E(X,1,30),DA)
1 STATISTICAL CONTROL CHARACTERS 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
  • LAST EDITED:  OCT 13, 1993
  • HELP-PROMPT:  Enter control characters normally entered BEFORE a sort field when doing a FileMan print. NOTE: only !, #, + or @ are allowed.
  • DESCRIPTION:  Statistical control characters for printing the "Nth" subscript from the BY(0) global/cross-reference. Used to set first piece of DISPAR(0,N) input variable to the FileMan print, EN1^DIP. If defined, it should contain
    any of the three statistical control characters !, #, or + that are normally entered BEFORE a sort field in the FileMan interactive mode for printing data.  See the FileMan User's manual section on How to Display and
    Print File Data for more information.
  • TECHNICAL DESCR:  This field should only be filled out if BY(0) exists, but is not required. If a record exists, for example, in record 1 of this multiple, then the first piece of DISPAR(0,1) should be set to the contents of this field
    before calling EN1^DIP.
  • GROUP:  V21
2 SUBHEADER FORMAT CHARACTERS 0;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>120!($L(X)<1) X
  • LAST EDITED:  OCT 20, 1993
  • HELP-PROMPT:  Enter control fields normally entered AFTER a sort field when doing a FileMan print. These control fields control printing of the subheader. Answer must be 1-120 characters in length.
  • DESCRIPTION:  Subheader formatting characters for printing the "Nth" subscript from the BY(0) global/cross-reference. Used to set second piece of DISPAR(0,N) input variable to the FileMan print, EN1^DIP. If defined, it should contain
    any subheader formatting characters that are normally entered AFTER a sort field in the FileMan interactive mode for printing data.  See the FileMan User's manual section on How to Display and Print File Data for more
    information. (ex. ;C3;"SUBHEADER TITLE:" to begin printing subheader in column 3, with a literal caption.)
  • TECHNICAL DESCR:  This field should only be filled out if BY(0) exists, but is not required.
    If a record exists, for example, in record 1 of this multiple, then the second piece of DISPAR(0,1) should be set to the contents of this field before calling EN1^DIP.
  • GROUP:  V21
3 SUBHEADER OUTPUT TRANSFORM 1;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • LAST EDITED:  OCT 13, 1993
  • HELP-PROMPT:  Enter Standard MUMPS code that takes untransformed subscript Y from the BY(0) cross-reference, and puts the printable value into Y.
  • DESCRIPTION:  Output transform code for printing the "Nth" subscript subheader from the BY(0) global/cross-reference. Used to set DISPAR(0,N,"OUT") input variable to the FileMan print, EN1^DIP. For instance, it could transform an
    inverse date into a printable date.  If defined, it should contain MUMPS code that transforms the internal value of the subscript "Y", into it's external form, also in variable "Y".
  • TECHNICAL DESCR:  This field should only be filled out if BY(0) exists, but is not required.
    If a record exists, for example, in record 1 of this multiple, then DISPAR(0,1,"OUT") should be set to the contents of this field before calling EN1^DIP.
    WRITE AUTHORITY:  @
  • GROUP:  V21
Info |  Details |  All