J'utilise un script pour créer un nouvel enregistrement Invoice
. Je souhaite définir automatiquement la colonne
fClient
fContactID de la facture sur l'ID du premier contact du client.FileMaker - Recherche de la clé primaire du premier enregistrement associé
Dans mon script, comment trouver/calculer l'ID du premier contact du client? SetField avec un résultat calculé de Min(Contact_Invoice Contact::ContactID)
n'a pas fonctionné.
Tables:
Client
- clé primaire: clientId
Contact
- a clé étrangère: fClientID (un client peut avoir de nombreux contacts)
Invoice
- a les clés étrangères: fClientID & fContactID (une facture est associée à un client et l'un des que contacts du client)
Merci,
Ben
Bonne prise - Je voulais dire fContactID. Le champ auto-calc ne fonctionnait pas - je pense que car auto-calc s'exécuterait avant que le nouveau script de création d'enregistrement ne définisse fClientID. Votre commentaire m'a permis de réaliser que j'avais besoin de créer une autre relation pour filtrer les contacts par le client sélectionné. –