User Tools

Site Tools


addkey_set_the_file_s_keys_.htm
Navigation:  ABC Library Reference > FileManager > FileManager Methods >====== AddKey (set the file's keys) C6H0009.jpg ====== Previous pageReturn to chapter overviewNext page

AddKey ( key, description [,autoincrement] )

blk2blue.jpg

AddKey Describes a KEY or static INDEX of the managed file.
key The label of the KEY or static INDEX.
description A string constant, variable, EQUATE, or expression describing the key.
autoincrement An integer constant, variable, EQUATE, or expression that indicates whether the FileManager automatically generates incrementing numeric values for the key when inserting new records. A value of one (1 or True) automatically increments the key; a value of zero (0 or False) does not increment the key. If omitted, autoincrement defaults to zero.

The AddKey method describes a KEY or static INDEX of the managed file so that other FileManager methods can process it. You should typically call AddKey after the Init method is called (or within your derived Init method).

Implementation:

The description appears at runtime on certain key related error messages.

Example:

Access:Client.Init  PROCEDURE

CODE

PARENT.Init(Client, GlobalErrors)      !call the base class Init method

SELF.FileNameValue = 'Client'          !set the file name

SELF.Buffer &= CLI:Record              !point Access:Client to Client buffer

SELF.AddKey(CLI:IDKey,'Client ID',1)   !describe the primary key

SELF.AddKey(CLI:NameKey,'Client Name') !describe another key

See Also:     Init

addkey_set_the_file_s_keys_.htm.txt · Last modified: 2021/04/15 15:56 by 127.0.0.1