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

Package: VA FileMan

FORM(#.403)-->.4031

Sub-Field: .4031


Information

Parent File Name Number Package
FORM(#.403) PAGE .4031 VA FileMan

Details

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

  • INPUT TRANSFORM:  K:+X'=X!(X>999.9)!(X<1)!(X?.E1"."2N.N)!$D(^DIST(.403,DA(1),40,"B",X)) X
  • HELP-PROMPT:  Enter a number between 1 and 999.9, up to 1 Decimal Digit, that identifies the page.
  • DESCRIPTION:  
    This is the unique page number of the page. You can use this number to refer to the page in ScreenMan functions and utilities.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  .4031^B
    1)= S ^DIST(.403,DA(1),40,"B",$E(X,1,30),DA)=""
    2)= K ^DIST(.403,DA(1),40,"B",$E(X,1,30),DA)
1 HEADER BLOCK 0;2 POINTER TO BLOCK FILE (#.404) BLOCK(#.404)

  • LAST EDITED:  JUL 02, 1993
  • HELP-PROMPT:  Enter the block which will be used as a header for this page.
  • DESCRIPTION:  The header block always appears at row 1, column 1 relative to the page on which it is defined. It is for display purposes only -- the user is unable to navigate to any of the fields on the header block.
    Starting with Version 21 of FileMan, there is no need to use header blocks. Display-type blocks, with a coordinate of '1,1' relative to the page, provide the same functionality as header blocks.
  • CROSS-REFERENCE:  .403^AC
    1)= S ^DIST(.403,"AC",$E(X,1,30),DA(1),DA)=""
    2)= K ^DIST(.403,"AC",$E(X,1,30),DA(1),DA)
2 PAGE COORDINATE 0;3 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>7!($L(X)<1)!'(X?.N1",".N) X
  • LAST EDITED:  SEP 08, 1994
  • HELP-PROMPT:  Enter the coordinate of the upper left corner of the page. Answer must be two positive integers separated by a comma (,), as follows: 'Upper left row,Upper left column'.
  • DESCRIPTION:  The Page Coordinate property defines the location of the top left corner of the page on the screen. The format of a coordinate is: Row,Column. Regular pages normally have a Page Coordinate of "1,1". They do not have
    a Lower Right Coordinate.
    The Page Coordinate of pop-up pages defines the position of the top left corner of the border of the pop-up page. Pop-up pages must have a Lower Right Coordinate, which defines the position of the bottom right corner of
    the border of the pop-up page.
    All blocks on the page are positioned relative to the page on which they are defined. If a page is moved -- that is, if the Page Coordinate is changed -- all blocks and all fields on that page move with it.
3 NEXT PAGE 0;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999.9)!(X<1)!(X?.E1"."2N.N) X
  • HELP-PROMPT:  Answer must be a Number between 1 and 999.9, 1 Decimal Digit.
  • DESCRIPTION:  Enter the page to go to when the user presses or selects the NEXT PAGE command from the Command Line.
    When the user attempts a Save, ScreenMan follows the Next Page links starting with the first page displayed to the user. ScreenMan loads all those pages, including any defaults, and checks that all required fields have
    values. If any of the required fields have null values, no Save occurs. If all required field have values, Screenman Saves the data, including all defaults.
4 PREVIOUS PAGE 0;5 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999.9)!(X<1)!(X?.E1"."2N.N) X
  • HELP-PROMPT:  Answer must be a Number between 1 and 999.9, 1 Decimal Digit.
  • DESCRIPTION:  
    Enter the page to go to when the user presses .
5 IS THIS A POP UP PAGE? 0;6 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  JUN 27, 1994
  • DESCRIPTION:  If the page is a pop-up page rather than a regular page, set this property to 'YES'.
    ScreenMan displays pop-up pages with a border, on top of what is already on the screen. The top left coordinate of the pop-up page defines the location of the top left corner of the border. Pop-up pages must also have
    a lower right coordinate, which defines the location of the bottom left corner of the border.
  • CROSS-REFERENCE:  .4031^AC^MUMPS
    1)= S:X $P(^DIST(.403,DA(1),40,DA,0),U,2)=""
    2)= Q
    3)= Programmer only
    If this is a pop up page, there can be no header block.
6 LOWER RIGHT COORDINATE 0;7 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>7!($L(X)<1)!'(X?.N1",".N) X
  • LAST EDITED:  SEP 08, 1994
  • HELP-PROMPT:  Enter the coordinate of the bottom right corner of the pop up page. Answer must be two positive integers separated by a comma (,), as follows: 'Lower right row,Lower right column'.
  • DESCRIPTION:  
    The existence of a lower right coordinate implies that the page is a pop-up page. The lower right coordinate and the page coordinate define the position of the border ScreenMan displays when it paints a pop-up page.
7 PAGE NAME 1;1 FREE TEXT

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>30!($L(X)<3)!(X=+$P(X,"E")) X
  • LAST EDITED:  OCT 20, 1993
  • HELP-PROMPT:  Enter the name of the page, 3-30 characters in length.
  • DESCRIPTION:  Like the Page Number, you can use the Page Name to refer to a page in ScreenMan functions and utilities. ScreenMan displays the Page Name to the user if, during an attempt to file data, ScreenMan finds required fields
    with null values. ScreenMan uses the Caption of the field and the Page Name to inform the user of the location of the required field.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  .4031^C^MUMPS
    1)= S ^DIST(.403,DA(1),40,"C",$$UP^DILIBF(X),DA)=""
    2)= K ^DIST(.403,DA(1),40,"C",$$UP^DILIBF(X),DA)
    3)= Programmer only
    This cross reference is a regular index of the page name converted to all upper case characters.
8 PARENT FIELD 1;2 FREE TEXT

  • INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>92!($L(X)<5)!'(X?1.E1","1.E1","1.E) X I $D(X) D PFIELD^DDSIT
  • LAST EDITED:  DEC 01, 1993
  • HELP-PROMPT:  Answer must be 5-92 characters in length.
  • DESCRIPTION:  This property can be used instead of Subpage Link to link a subpage to a field.
    Parent Field has the following format:
    Field id,Block id,Page id
    where,
    Field id = Field Order number; or
    Caption of the field; or
    Unique Name of the field
    Block id = Block Order number; or
    Block Name
    Page id = Page Number; or
    Page Name
    For example:
    ZZFIELD 1,ZZBLOCK 1,ZZPAGE 1
    identifies the field with Caption or Unique Name "ZZFIELD 1," on the block named "ZZBLOCK 1," on the page named "ZZPAGE 1".
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
11 PRE ACTION 11;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • HELP-PROMPT:  Enter Standard MUMPS code that will be executed before the user reaches a page.
  • DESCRIPTION:  
    This MUMPS code is executed when the user reaches a page.
    WRITE AUTHORITY: @
12 POST ACTION 12;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • HELP-PROMPT:  Enter Standard MUMPS code that will be executed after the user leaves a page.
  • DESCRIPTION:  
    This MUMPS code is executed when the user leaves the page.
    WRITE AUTHORITY: @
15 DESCRIPTION 15;0 WORD-PROCESSING #.403115
40 BLOCK 40;0 POINTER Multiple #.4032 .4032

  • IDENTIFIED BY:  
    "WRITE": D EN^DDIOL("(Block Order "_$P(^(0),U,2)_")","","?35")
Info |  Details