Go to Contents
Page
précédente
Page
suivante
Table des matières > Page de référence des actions de script (liste alphabétique) > Actions de script Navigation > Action de script Activer enregistrement lié

Action de script Activer enregistrement lié
Format
Activer enregistrement lié [De la table: "<nom de la table>"; Utilisation du modèle"<modèle actif>"]
Options
Obtenir enreg. lié de vous permet de sélectionner le lien de la source à partir d'une liste de tables dans la base de données active. Si la table ne se trouve pas dans la liste ou si vous devez ajouter ou modifier une relation, Gérer la base de données affiche la boîte de dialogue du même nom, à partir de laquelle vous créez ou modifiez des liens.
L'option Afficher l'enregistrement en utilisant le modèle vous permet de choisir dans le fichier actif un modèle qui sera utilisé pour afficher le ou les enregistrements liés.
L'option Utiliser les modèles de table externe ouvre le fichier contenant la table externe que vous avez définie et vous permet de choisir dans ce fichier le modèle qui sera utilisé pour afficher le ou les enregistrements liés. Cette option n'est disponible que si le lien source que vous avez sélectionné fait référence à une table dans un autre fichier.
L'option Afficher dans une nouvelle fenêtre vous permet d'afficher les enregistrements liés dans une nouvelle fenêtre et de paramétrer cette dernière. Pour plus d'informations, consultez la rubrique Action de script Nouvelle fenêtre.
Définir vous permet de modifier les paramètres que vous avez précédemment définis pour la nouvelle fenêtre.
L'option Afficher uniquement enreg. liés crée un nouveau jeu d'enregistrements trouvés dans la table liée en définissant une correspondance à l'enregistrement actif ou à la totalité du jeu d'enregistrements trouvés.
L'option Faire correspondre uniquement les enregistrements actuels crée un nouveau jeu d'enregistrements trouvés dans la table liée contenant un jeu d'enregistrements correspondant à l'enregistrement actif. Par exemple, si la table liée Factures contient trois enregistrements correspondant à l'enregistrement client de la table Clients que vous avez affichée et que vous souhaitez visualiser ces trois factures, utilisez l'option Faire correspondre uniquement les enregistrements actuels.
L'option Faire correspondre tous les enregistrements du jeu trouvé crée un nouveau jeu d'enregistrements trouvés dans la table liée correspondant à tous les enregistrements du jeu trouvé actif. Par exemple, si un jeu d'enregistrements trouvés présente dix clients et que la table Factures contient quarante factures correspondant à l'un de ces dix clients, utilisez l'option Faire correspondre tous les enregistrements du jeu trouvé pour afficher les quarante factures correspondantes.
Compatibilité Web
Cette action de script est compatible avec Internet.
Description
Accède aux enregistrements liés actifs d'une table liée, sauf si cette action de script est utilisée à partir d'une rangée de table externe active.
Si cette action de script est utilisée à partir d'une rangée de table externe active et que la table de la table externe correspond à la table liée, l'enregistrement lié de cette table devient l'enregistrement actif. Si la table de la table externe n'est pas la table liée, le premier enregistrement lié du jeu d'enregistrements trouvés devient l'enregistrement actif.
Vous avez la possibilité d'afficher les enregistrements liés dans une nouvelle fenêtre. Cette action de script exige l'existence d'un lien.
Supposons que vous possédiez une table Factures liée à une table Clients et que vous recherchiez une facture spécifique. La table Factures comporte un bouton associé à l'action Activer enregistrement lié [Clients]. Lorsque vous cliquez sur ce bouton, l'enregistrement Clients à laquelle la facture active est liée est recherché et s'affiche immédiatement dans la table Clients. Si l'enregistrement en question ne figure pas dans le jeu d'enregistrements trouvés de la table Clients, vous pouvez faire en sorte que le script exécute une recherche pour activer l'enregistrement.
Cette action est également valable pour les rangées de tables externes. Si la rangée active est la rangée n°3 et que vous lancez une action de script Activer enregistrement lié, avec pour lien la table externe, FileMaker Pro affiche l'enregistrement lié correspondant dans la table liée.
Lorsque cette action de script est utilisée avec une table située dans un fichier externe, elle ouvre le fichier contenant la table externe et, dans le cas d'une sélection, active le modèle externe défini.
Remarque   Pour que la nouvelle fenêtre apparaisse automatiquement au premier plan avec le ou les enregistrements liés, ajoutez l'Action de script Sélectionner fenêtre.
Exemples
L'action ci-dessous active un enregistrement lié de la table "MaTableLiée".

Activer enregistrement lié [De la table: "MaTableLiée";
Utilisation du modèle: "MonModèle"]
L'action ci-dessous active un enregistrement lié de la table "MaTableLiée" et affiche uniquement l'ensemble des enregistrements liés.

Activer enregistrement lié [Afficher uniquement les enreg. liés;
De la table: "MaTableLiée"; Utilisation du modèle: "MonModèle"]
Rubriques connexes
Page de référence des actions de script (liste alphabétique)
Catégories d'actions de script

Table des matières > Page de référence des actions de script (liste alphabétique) > Actions de script Navigation > Action de script Activer enregistrement lié
Page
précédente
Page
suivante