Are you using Table Relationships to link child records to parent records? When building a Form in a child table, check out the field settings for the Relationship field.
With the use of a custom-built form in a child table, you can assign a parent table's view to a relationship field. This will determine what records a user can link to when using that form. This field setting, called the Preferred Parent View, allows you to create a filtered list of parent values to choose from when utilizing the relationship field to link records. Or you can simply assign an un-filtered view to ensure users can link to any record in the parent table. When you add a relationship field to a form, you will see a window appear similar to the image below.
In this example, we have assigned a filtered view from the parent table that only includes records where the name contains the letter "R". Below is a screenshot of what a user will see when using the relationship field on a form. As you can see, the only customer names available to select all contain the letter "R".
As stated in the tips shown in the first image above, you will want to ensure the users that are assigned to use the form also have access to use the view assigned in this field setting. If a Limited user does not have the preferred parent view included in their Role, then they will not be able to utilize the relationship field.
Users can also click the magnifying glass icon on the relationship field to open a window where they can search or filter the available parent records, then select one and save. Filters work just like Quick Filters on views. If the Preferred Parent View includes an Image field, images display as thumbnails instead of file names.
In the case, you want to assign different preferred parent views to specific Roles in this app -- all while using a similar form -- you can save a copy of that form and update the Preferred Parent View setting as needed. This is done by clicking the Save button followed by the Save As option shown below.
Permission errors when opening a linked record
When a user clicks a relationship field to open the parent record, TrackVia opens it through the preferred parent view. If that view’s filter excludes the record (for example, a filter that hides Discontinued products), the user gets a permission error, even though they have access to the view. To fix it, widen the view’s filter, or use an unfiltered view (such as the table’s default view) as the preferred parent view.
Comments
0 comments
Please sign in to leave a comment.