Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 9.5   10.0   10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2    Statistic    FMM    Blog  

FM.InsertOrUpdateRecord5

Inserts or updates a record in a table in one line.

Component Version macOS Windows Linux Server FileMaker iOS SDK
FM FMSQL 11.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "FM.InsertOrUpdateRecord5"; FileName; TableName; IDField1; IDValue1; IDField2; IDValue2; IDField3; IDValue3; IDField4; IDValue4; IDField5; IDValue5; FieldName; FieldValue )   More

Parameters

Parameter Description Example
FileName The file name of where the table is inside. Can be empty to look for the table in all files. Get(FileName)
TableName The name of the table to insert record into.
Can be ID of table, so we lookup name by ID.
Can be result of GetFieldName() function as we remove field name automatically.
"Assets"
IDField1 The name of the field which provides an unique ID for each record, so we can identify the field.
Can be ID of field, so we lookup name by ID.
Can be result of GetFieldName() function as we remove table name automatically.
"ID1"
IDValue1 The value for the ID field to identify the record.
Data type of parameter must match the data type of the field.
$RecordID
IDField2 The name of the field which provides an unique ID for each record, so we can identify the field.
Can be ID of field, so we lookup name by ID.
Can be result of GetFieldName() function as we remove table name automatically.
"ID2"
IDValue2 The value for the ID field to identify the record.
Data type of parameter must match the data type of the field.
$RelatedRecordID
IDField3 The name of the field which provides an unique ID for each record, so we can identify the field.
Can be ID of field, so we lookup name by ID.
Can be result of GetFieldName() function as we remove table name automatically.
"ID3"
IDValue3 The value for the ID field to identify the record.
Data type of parameter must match the data type of the field.
$OtherRecordID
IDField4 The name of the field which provides an unique ID for each record, so we can identify the field.
Can be ID of field, so we lookup name by ID.
Can be result of GetFieldName() function as we remove table name automatically.
"ID4"
IDValue4 The value for the ID field to identify the record.
Data type of parameter must match the data type of the field.
$ForthRecordID
IDField5 The name of the field which provides an unique ID for each record, so we can identify the field.
Can be ID of field, so we lookup name by ID.
Can be result of GetFieldName() function as we remove table name automatically.
"ID5"
IDValue5 The value for the ID field to identify the record.
Data type of parameter must match the data type of the field.
$FifthRecordID
FieldName A field name to set. "Model"
FieldValue A field value to use for setting the field in the parameter before.
Data type of parameter must match the data type of the field.
"Test"

Result

Returns OK or error.

Description

Inserts or updates a record in a table in one line.
Same as FM.InsertOrUpdateRecord, but with 5 ID fields to locate record.

Examples

Update record with 5 identifying fields:

MBS( "FM.InsertOrUpdateRecord5";
""; "Contacts";

// 5 fields to identify record
"First"; "Christian";
"Last"; "Schmitz";
"Company"; "MBS";
"Title"; "Mr";
"Group"; "MBS";

// one field to set
"Fax"; "122345" )

See also

Release notes

  • Version 11.2
    • Added FM.InsertOrUpdateRecord4 and FM.InsertOrUpdateRecord5.

Blog Entries

Created 9th March 2021, last changed 9th March 2021


FM.InsertOrUpdateRecord4   -   FM.InsertOrUpdateRecordQuery

Feedback: Report problem or ask question.




Links
MBS FileMaker blog

Start Chat