It's Friday, so I'm compelled to ask a question regarding Attribute Assistant.
Today I'm trying to get the Create_Linked_Record method to work. The online description says:
Creates a new record in a feature layer with a relationship to a table using a primary/foreign key relationship.
I can get that to happen. So far so good.
The online description also goes on the say:
| Target Fields | Field names | List of fields the related record layer/table to which values will be copied. The list of field names are in the format field1,field2,etc. List must have the same number of values as the Source Fields. |
| Source Fields | Field name | List of fields in the source record to copy to the target related record. The list of field names are in the format field1,field2,etc. List must have the same number of values as the Target Fields. |
Which sounds really cool, right?! It should create a record (it does) and populate respective fields in the target table from the source table (it doesn't; at least for me...) My dynamic table record looks like this:
TableName: MasterStreetFC (this is the source data, a point feature class)
Field Name: <Null>
Value Method: CREATE_LINKED_RECORD
Value Info: MasterStreetAliasTable|BEGINVALUE,ENDVALUE|BEGINVALUE,ENDVALUE|MASTERSTR_ID|MASTERSTR_ID
(target table|target fields|source fields|primary key|foreign key
But all I get is a record created with the MASTERSTR_ID populated. In the source data, MasterStreetFC, I add values to BEGINVALUE and ENDVALUE when I create a point (On Create = True). I like to use the same field names in the source and the target; nothing from the BEGINVALUE ENDVALUE source fields make the trip to the alias table.
Has anyone had luck with this method?
mmiller-esristaff