| **Navigation:**  [[introduction.htm|Language Reference]] > [[chapter runtime properties.htm|App C - PROP: Runtime Properties]] > Runtime VIEW and FILE Properties >====== PROP:File ====== | [[prop fieldsfile.htm|{{btn_prev_n.gif|Previous page}}]][[chapter runtime properties.htm|{{btn_home_n.gif|Return to chapter overview}}]][[prop files.htm|{{btn_next_n.gif|Next page}}]] | | || An array property of a VIEW. Each array element returns a reference to the numbered file in the VIEW. This reference can be used as the source side of a reference assignment statement. The files are numbered within the VIEW starting with 1 (the primary file in the VIEW) and continuing for each JOIN, as they appear within the VIEW structure. (READ ONLY) PROP:File can now also be used to return the key's file name from a KEY. Example: **GetFileInfoFromKey PROCEDURE(*KEY key)** **KFile &FILE** **Record &GROUP** **CODE** **KFile &= ****key{PROP:File}** **MESSAGE(KFile{PROP:Label, key{PROP:Field, 1}}) !Returns label of first key component**