//DDB-FileStart //DDB-HeaderStart // File Name : PARTNUM.DD // Class Name: Partnum_DataDictionary // Revision : 2 // Version : 2 Use Windows // Basic Definitions Use DataDict.pkg // DataDictionary Class Definition Use DDvalTbl // Validation Table Class Definitions Open Partnum Open Serialno //DDB-HeaderEnd Class Partnum_DataDictionary is a DataDictionary // Define_Fields: // This procedure is used to set up all data-dictionary rules. Procedure Define_Fields Forward Send Define_Fields //DDB-Generated-Code-Location //DDB-DefineFieldStart Set Main_File To Partnum.File_Number Set Foreign_Field_Options DD_KEYFIELD To DD_AUTOFIND DD_NOPUT DD_FINDREQ Set Foreign_Field_Options DD_INDEXFIELD To DD_NOPUT DD_FINDREQ Set Foreign_Field_Options DD_DEFAULT To DD_DISPLAYONLY // Child (Client) file structure................ Send Add_Client_File Serialno.File_Number // Field-based properties....................... // Partnum.Partnum Set Field_Label_Long Field Partnum.Partnum To "Part Number" // Partnum.Class Set Field_Label_Long Field Partnum.Class To "Class" // Partnum.Activationmax Set Field_Label_Long Field Partnum.Activationmax To "Activation Max" // Partnum.Activationreq Set Field_Label_Long Field Partnum.Activationreq To "Activation Required" // Partnum.Licensetype Set Field_Label_Long Field Partnum.Licensetype To "License Type" // Partnum.Desc Set Field_Label_Long Field Partnum.Desc To "Description" //DDB-DefineFieldEnd End_Procedure // Define_Fields // Field_Defaults: // This procedure is used to establish default field values. Procedure Field_Defaults Forward Send Field_Defaults //DDB-Generated-Code-Location //DDB-FieldDefaultStart //DDB-FieldDefaultEnd End_Procedure // Field_Defaults End_Class // Partnum_DataDictionary //DDB-FileEnd