VA FileMan V. 22.2 Programmer Manual Banner


 

Main Chapter Getting Started Manual Advanced User Manual

Advanced File Definition

Editing a Cross-Reference


A developer can edit the SET and KILL statements in a MUMPS cross-reference. The logic for other types of cross-reference cannot be edited. After selecting a cross-referenced field in the Cross-Reference A Field [DIXREF] option on the Utility Functions [DIUTILITY] menu, choose the Edit File [DIEDFILE] option. You are prompted with the MUMPS cross-reference's current SET and KILL statements for editing. After you have edited the MUMPS cross-reference, you are given the option of running the old KILL logic and of cross-referencing existing data (i.e., of running the SET logic).

For all types of cross-references, you can describe the cross-reference in the DESCRIPTION field and enter a free text message in the NO-DELETION field. To make a cross-reference uneditable, enter a message in the NO-DELETION field; it should be a "do not-delete-me" type of warning, since the message entered is displayed under the type of cross-reference prompt presented to someone inquiring about deleting or attempting to delete the cross-reference. For example, possible messages could be:

The NO-DELETION field must be NULL before the cross-reference can be deleted.

 


Reviewed/Updated: May 2026