Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: Dictionary

Key/Value map to store values. An assoziative array preserving data types.

Version macOS Windows Linux Server iOS SDK
5.0 / 14.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes

Item Details
CF
Shorter version for FM.CF.
All
14.1
Dictionary.AddDictionary
Adds entries from other dictionary to current one.
All
11.1
Dictionary.AddSQL
Adds values to a dictionary via SQL.
All
5.1
Dictionary.AddSQLRecord
Adds values from a record to dictionary via SQL.
All
7.4
Dictionary.AddSQLRecords
Adds values from a record to dictionary via SQL.
All
7.4
Dictionary.Clear
Clears the dictionary content.
All
5.0
Dictionary.Clone
Creates a copy of the dictionary.
All
6.1
Dictionary.Count
Returns number of keys in the dictionary.
All
5.0
Dictionary.Create
Creates a new dictionary.
All
5.0
Dictionary.CreateNamed
Creates a new dictionary with desired key.
All
8.1
Dictionary.Deserialize
Restores a serialized dictionary.
All
5.2
Dictionary.FromJSON
Creates dictionary from JSON.
All
11.1
Dictionary.GetTag   New in 14.3
Queries the tag value.
All
14.3
Dictionary.HasKey
Checks if the given key exists in dictionary.
All
5.0
Dictionary.HasKeys   New in 14.2
Checks if the given keys exist in dictionary.
All
14.2
Dictionary.KeyAtIndex
Returns key with given index.
All
5.0
Dictionary.Keys
Returns list with all keys.
All
5.0
Dictionary.KeysWithPostfix
Returns list with all keys matching postfix.
All
11.4
Dictionary.KeysWithPrefix
Returns list with all keys matching prefix.
All
11.4
Dictionary.List
Returns list of all dictionary IDs.
All
5.2
Dictionary.Lookup
Looks up value for the key.
All
12.1
Dictionary.Release
Releases dictionary and all memory used.
All
5.0
Dictionary.ReleaseAll
Releases all dictionaries.
All
10.5
Dictionary.RemoveKey
Removes value with given key.
All
5.0
Dictionary.Serialize
Serialized a dictionary as a text.
All
5.2
Dictionary.SetList
Fills dictionary with keys and values form a list.
All
6.2
Dictionary.SetQuickList
Fills dictionary with keys and values form a quick list.
All
7.1
Dictionary.SetTag   New in 14.3
Sets the tag value.
All
14.3
Dictionary.SetValueForKey
Stores value for given key.
All
5.0
Dictionary.SetVariables
Creates variables with given keys and values from dictionary.
All
5.1
Dictionary.ToJSON
Returns JSON representation of dictionary for data exchange.
All
6.1
Dictionary.ToMatrix
Converts dictionary to a matrix.
All
13.2
Dictionary.ToText
Returns text representation of dictionary for data exchange.
All
6.1
Dictionary.ToXML
Returns XML representation of dictionary for data exchange.
All
6.1
Dictionary.ValueForKey
Queries value for the key.
All
5.0
Dictionary.ValueTypeForKey
Queries data type of the value for the key.
All
5.1
Dictionary.Values
Returns list with all values as text.
All
5.1
FM.CF
Calls a custom function given the name with FileMaker values.
All
11.3

38 functions shown.

These functions require a license (87%).

Release notes

Blog Entries

FileMaker Magazin

Example Databases