QUE CORPORATION - Using Filemaker pro X

 <  Day Day Up  >  

LayoutNames()

Category: Design

Syntax: LayoutNames (fileName)

Parameters: fileName ”a string or text expression that represents the name of an open file. It can include a file extension, but doesn't need one.

Description: Returns a carriage return “delimited list of layout names for the specified file.

Examples:

LayoutNames (Get (FileName))

Might return a list of values that looks like this:

Contact_List Contact_Detail Invoice_List Invoice_Detail

Comments:

As with the LayoutIDs() function, the order of the layout names is determined by the current order of the layouts, not their creation order.

If you wanted to find out a particular layout's ID (say, the Contact_Detail layout), you can use the LayoutNames() and LayoutIDs() functions together, as follows :

Let ([ LNs = LayoutNames (Get(FileName)); LIs = LayoutIDs (Get(FileName)); pos = Position (LNs; "Contact_Detail" ; 1 ; 1); num = PatternCount (Left(LNs, pos) ; "") + 1 ] ; GetAsNumber (MiddleValues (LIs; num ; 1)))

 <  Day Day Up  >  

Категории