Products Downloads


French version


 


ADELIA

      

      

      

      

(I/B)






Warning: In the case of ADELIA programs, this instruction is not compatible with C generator.


Section for use

All


Syntax

DECL LIST ListName ListComponents Compatibility


ListComponents

ListComponents VarId



| ListComponents GlossaryFileRef



| ListComponents ListRef



| VarId



| GlossaryFileRef



| ListRef




Compatibility

None | *COMPATIBLE




GlossaryFileRef

*REF_F(FileName)




ListRef

*REF_L(ListName)


Description

Declaration of a list named ListName, which is comprised of environment variables (work variables, screen fields and file variables), and all the fields in a given file, or all the fields in an existing list.


You can refer to all the fields in a file of the glossary, by using the *REF_F keyword followed by the name of a file.


You can refer to all the fields in a list previously defined, by using the *REF_L keyword followed by the name of a list.


Lists in ADELIA programs may not be compatible with those of other program types (VADELIA, SADELIA, WADELIA or EADELIA) when used in packed file fields. You should specify *COMPATIBLE to ensure that the list is compatible if it must be exchanged with such program types.


Note: If a list defined as *COMPATIBLE is sent as a parameter to another ADELIA program, it must also be defined as *COMPATIBLE in the second program.


Example

* Declaration of a memory list with series of fields

DECL LIST LST OPTIONCODE VALUECODE


* reference to a file structure

DECL LIST CUSTOMER_LST *REF_F(CUSTOMER)


* reference to another memory list's structure

DECL LIST LST_3 *REF_L(LST)


See also the list of 4GL instructions by topic

↑ Top of page

  • Aucune étiquette