Table des matières
Qu'est-ce qu'une clé primaire dans FileMaker ?
Une clé primaire est un champ dans un tableau de données qui permet d'identifier de manière univoque un enregistrement (tuple) d'une relation (table liée). La clé primaire est la clé propre à un tableau principal, qui est utilisée dans le FileMaker-Le préfixe "_pk_" est attribué à chaque identifiant de client de la structure gFM Business, par exemple "_pk_ID_client". Dans gFM-Business, les clés sont toujours identifiées par un trait de soulignement de tête, afin qu'elles apparaissent toujours en haut du tableau lors d'un tri alphabétique.
La clé primaire sert à relier d'autres tables liées par la valeur unique de la clé primaire. Dans une relation classique 1:n, la clé primaire "_pk_xyz" est liée à la clé étrangère "_fk_xyz" de la table liée.
Dans cet exemple, la table principale "Clients" est liée aux tables liées "Interlocuteur_client", "Adresses_client" et "Documents_client" par la clé primaire "_pk_ID_client". Toutes les tables liées contiennent chacune la clé étrangère "_fk_Kunden_ID", qui permet d'identifier l'appartenance à un enregistrement de client donné de la table principale.
Utiliser l'UUID comme clé primaire
Classiquement, une clé primaire est automatiquement remplie avec un numéro séquentiel lors de la création d'un nouvel enregistrement. Dans les versions récentes de FileMaker, il est possible d'utiliser la fonction Obtenir ( UUID ) de générer un identifiant unique sous forme de texte - depuis, les clés primaires dans FileMaker sont souvent également remplies avec un UUID.
La création automatique d'un UUID dans une rubrique clé s'effectue dans les options de rubrique FileMaker, accessibles en cliquant sur [Options] dans l'administration de la base de données. Le champ clé doit être du type [Texte] et l'option "Ne pas remplacer la valeur du champ existant" doit être activée pour que l'UUID unique soit conservé en cas de modification de l'enregistrement. Sous le bouton [Indiquer] il suffit maintenant d'utiliser la fonction Obtenir ( UUID ) être inscrits.
Tranches de numéros et clés primaires calculées
Les clés primaires peuvent également être calculées d'autres manières. Certaines bases de données FileMaker proposent par exemple des tranches de numéros qui sont calculées selon des critères spécifiques. Ces clés sont également uniques et peuvent être utilisées comme clés primaires.
Vous avez d'autres questions sur FileMaker ? Plus rapide, c'est en personne.
Dans le cadre de notre Services de coaching et de formation nous nous ferons un plaisir de vous informer personnellement sur les fonctions de FileMaker dont vous avez besoin pour développer votre solution FileMaker. Nous nous ferons un plaisir de répondre à vos souhaits individuels. La facturation est individuelle et équitable, par tranches de 15 minutes. Vous pouvez payer par virement bancaire ou par PayPal.


