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: .4032

Package: VA FileMan

FORM(#.403)-->.4031-->.4032

Sub-Field: .4032


Information

Parent File Name Number Package
.4031 BLOCK .4032 VA FileMan

Details

Field # Name Loc Type Details
.01 BLOCK NAME 0;1 POINTER TO BLOCK FILE (#.404) BLOCK(#.404)

  • INPUT TRANSFORM:  S:$D(X) DINUM=X
  • LAST EDITED:  MAY 21, 1993
  • DESCRIPTION:  
    Enter the name of the block to be placed on this page of the form.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  .4032^B
    1)= S ^DIST(.403,DA(2),40,DA(1),40,"B",$E(X,1,30),DA)=""
    2)= K ^DIST(.403,DA(2),40,DA(1),40,"B",$E(X,1,30),DA)
  • CROSS-REFERENCE:  .403^AB
    1)= S ^DIST(.403,"AB",$E(X,1,30),DA(2),DA(1),DA)=""
    2)= K ^DIST(.403,"AB",$E(X,1,30),DA(2),DA(1),DA)
    This cross reference provides an index that can be used to determine the forms on which a block is used.
1 BLOCK ORDER 0;2 NUMBER
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  K:+X'=X!(X>99.9)!(X<1)!(X?.E1"."2N.N)!$D(^DIST(.403,DA(2),40,DA(1),40,"AC",X)) X
  • HELP-PROMPT:  Enter a number between 1 and 99.9, 1 Decimal Digit, which represents the order in which the block will be processed within the page. This number must be unique for the page.
  • DESCRIPTION:  The Block Order determines the order users traverse fields on a page when they press to go to the next block, or press to move from the last field on one block to the first field on the next. When the
    user first reaches a page, ScreenMan places the user on the block with the lowest Block Order number.
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  .4032^AC
    1)= S ^DIST(.403,DA(2),40,DA(1),40,"AC",$E(X,1,30),DA)=""
    2)= K ^DIST(.403,DA(2),40,DA(1),40,"AC",$E(X,1,30),DA)
    This cross-reference is used to ensure that order numbers are unique for the page.
2 BLOCK 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 block coordinate relative to the page coordinate. Answer must be two positive integers separated by a comma (,), as follows: 'Upper left row,Upper left column.'
  • DESCRIPTION:  
    The block coordinate is relative to the page coordinate. The first row and column on the block have a coordinate of 1,1.
3 TYPE OF BLOCK 0;4 SET
  • 'e' FOR EDIT;
  • 'd' FOR DISPLAY;

  • LAST EDITED:  APR 13, 1994
  • DESCRIPTION:  Enter 'EDIT' if users can navigate to as well as edit fields in this block. Enter 'DISPLAY' if users cannot edit any of the fields in this block. User's can navigate to a DISPLAY block only if it contains multiple or
    word processing fields, in which case, the cursor stops at any of those two kinds of fields so that the user can press to view or edit the subfields in the multiple or invoke an editor to view the contents of the
    word processing field.
4 POINTER LINK 1;1 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>245!($L(X)<1) X I $D(X) D PLINK^DDSIT
  • LAST EDITED:  DEC 01, 1993
  • HELP-PROMPT:  Answer must be 1-245 characters in length.
  • DESCRIPTION:  If the fields displayed in this block are reached through a relational jump from the primary file of the form, enter the relational expression that describes this jump. Your frame of reference is the primary file of
    the form.
    For example, if the primary file has a field #999 called TEST that points to the file associated with this block, enter
    999 or TEST
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
5 REPLICATION 2;1 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<2)!(X?.E1"."1N.N) X
  • LAST EDITED:  MAY 03, 1994
  • HELP-PROMPT:  Type a Number between 2 and 999, 0 Decimal Digits
  • DESCRIPTION:  
    If this is a repeating block, enter the number of times the fields defined in this block should be replicated. If used, this number must be greater than 1.
6 INDEX 2;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>63!($L(X)<1) X
  • HELP-PROMPT:  Answer must be 1-63 characters in length.
  • DESCRIPTION:  Enter the name of the cross reference that should be used to pick up the subentries in the multiple. ScreenMan will initially display the subentries to the user sorted in the order defined by this index. The default
    INDEX is B.
    If the multiple has no index, or you wish to display the subentries in record number order, enter !IEN.
7 INITIAL POSITION 2;3 SET
  • 'f' FOR FIRST;
  • 'l' FOR LAST;
  • 'n' FOR NEW;
  • 'u' FOR USER'S LAST;

  • LAST EDITED:  MAY 03, 1994
  • HELP-PROMPT:  Enter the initial position within the repeating block; f(FIRST), l(LAST), n(NEW), or u(USER'S LAST).
  • DESCRIPTION:  This is the position in the list where the cursor should initially rest when the user first navigates to the repeating block. NEW indicates that the cursor should initially rest on the blank line at the end of the
    list. USER'S LAST is the last choice that the User has made for this file -- what would be retrieved by the SPACE-BAR. The default INITIAL POSITION is FIRST.
8 DISALLOW LAYGO 2;4 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  MAY 05, 1994
  • DESCRIPTION:  
    If set to YES, this prohibits the user from entering new subentries into the multiple. If null or set to NO, the setting in the data dictionary determines whether LAYGO is allowed.
9 FIELD FOR SELECTION 2;5 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
  • LAST EDITED:  MAY 06, 1994
  • HELP-PROMPT:  Answer must be 1-30 characters in length.
  • DESCRIPTION:  This is the field order of the field that defines the column position of the blank line at the end of the list. The default is the first editable field in the block. This is also the field before which ScreenMan
    prints the plus sign (+) to indicate there are more entries above or below the displayed list.
10 ASK 'OK' 2;6 SET
  • '0' FOR NO;
  • '1' FOR YES;

  • LAST EDITED:  APR 20, 1999
  • DESCRIPTION:  Answer 'YES' to ask the user whether the looked-up entry is 'OK'. If only one match is made to the user's lookup value, then ScreenMan will ask "OK?" instead of automatically selecting the found entry. This property
    corresponds to the "V" flag in the DIC(0) input variable to ^DIC and only pertains to multiple-valued fields.
11 PRE ACTION 11;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • LAST EDITED:  JUN 10, 1993
  • HELP-PROMPT:  This is Standard MUMPS code.
  • DESCRIPTION:  Enter MUMPS code that is executed whenever the user reaches this block.
    This pre-action is a characteristic of the block only as it is used on this form. If you place this block on another form, you can define a different pre-action.
    WRITE AUTHORITY: @
12 POST ACTION 12;E1,245 MUMPS

  • INPUT TRANSFORM:  K:$L(X)>245 X D:$D(X) ^DIM
  • LAST EDITED:  JUN 10, 1993
  • HELP-PROMPT:  This is Standard MUMPS code.
  • DESCRIPTION:  Enter MUMPS code that is executed whenever the user leaves this block.
    This post-action is a characteristic of the block only as it is used on this form. If you place this block on another form, you can define a different post-action.
    WRITE AUTHORITY: @
98 COMPUTED MULTIPLE COMP MUL;E1,999 MUMPS

  • INPUT TRANSFORM:  D ^DIM
  • HELP-PROMPT:  Enter valid MUMPS code
  • DESCRIPTION:  This MUMPS code will display a list of the values of the .01 field of the File being edited. The code must Xecute the DICMX variable with D0 set to the IEN of the entry to be displayed. The code is automatically
    generated for a record selection page.
98.1 COMPUTED MUL PTR COMP MUL PTR;E1,999 NUMBER

  • INPUT TRANSFORM:  K:+$P(X,"E")'=X X
  • HELP-PROMPT:  Enter a number with up to 13 digits and 9 decimal places
  • DESCRIPTION:  
    The field contains the File# of the file from which the Computed Multiple values are retrieved (usually the file being edited by the Form).
Info |  Details