Comme d'habitude pour tout projet FileMaker, commencez par créer le fichier qui contiendra les différentes parties de l'application. Figure 1 Choisir un nom de fichier Pour la suite de ces lignes, le fichier sera nommé : "Contacts.fmp12".Vous pouvez bien sûr nommer votre fichier comme bon vous semble, de préférence en respectant les règles d'écritures → décrites en Annexe. Créez maintenant le fichier qui contiendra votre nouvelle application FileMaker : Ouvrez FileMaker Pro si ce n'est pas déjà fait.Cliquez sur Fichier + Créer...Sélectionnez Vide, puis cliquez sur le bouton Créer Entrez un nom de fichier, puis cliquez sur Enregistrer Vous devriez avoir une fenêtre ouverte sur l'onglet Rubriques : Figure 2 Cette fenêtre permet comme son nom l'indique de gérer les tables, les rubriques et les liens de la base de données de votre application.En cliquant sur OK, la fenêtre se referme, pour la rouvrir, il faudra cliquer sur Fichier + Gérer + Base de données... Préparation de la table Une première table par défaut est créée automatiquement par FileMaker, elle porte le nom du fichier que vous avez indiqué ou est nommée simplement "Table".Pour votre application, vous avez besoin d'une table nommée "Contact" qui contiendra toutes les données et informations de vos contacts : Cliquez sur l'onglet TablesSi le nom de la table est différent de "Contact", sélectionnez la table en cliquant dessus, puis changez son nom (en bas) par "Contact", puis cliquez sur le bouton Modifier. Figure 3 Préparation des rubriques Pour partir sur de bonnes bases, commencez par supprimer les rubriques déjà créées par défaut : Cliquez sur l'onglet RubriquesSélectionnez toutes les rubriques — en cliquant sur la première, puis en cliquant sur la dernière en maintenant la touche majuscule enfoncée.Cliquez sur le bouton Supprimer, puis confirmez la suppression. Figure 4 Vous pouvez maintenant vous occuper des rubriques nécessaires à votre table Contact. Définition des rubriques Votre table Contact va contenir un certain nombre de rubriques que vous pouvez classer par importance.1) Les rubriques qui contiendront les données spécifiques à vos contacts Nom de la rubrique Type Commentaire Civilite Texte ex : Mme, Mr Nom Texte Prenom Texte Adresse Texte Telephone Texte Email Texte Web Texte Remarques Texte pour la saisie libre d'autres informations 2) Les rubriques qui serviront à l'identification et à la traçabilité des enregistrements Nom de la rubrique Type Commentaire ID Nombre identifiant unique d'un contact (automatique) creationLe Horodatage date de création du contact (automatique) creationPar Texte nom du compte qui a créé le contact (automatique) modifLe Horodatage date dernière modification du contact (automatique) modifPar Texte nom qui a modifié le contact (automatique) 3) Les autres rubriques calculées ou temporaires pour le bien de l'application Nom de la rubrique Type Commentaire un Calcul contient le chiffre 1 tot Statistique totalise le nombre d'enregistrements recherche Texte _______________ 1 Texte pour délimiter les rubriques entre elles txtNomPrenom Calcul regroupe le nom et le prénom txtContact Calcul permet d'afficher directement le nom complet du contact Création des rubriques Peu importe l'ordre dans lequel vous créez vos rubriques, FileMaker propose plusieurs tris possibles, vous utiliserez l'ordre personnalisé qui vous permettra d'organiser parfaitement vos rubriques.Commencez par créer les rubriques que l'on retrouve dans la plupart des tables d'une application (même si dans votre cas, vous n'aurez qu'une table Contact) : Si vous avez fermé la fenêtre, cliquez sur Fichier + Gérer + Base de données...Cliquez sur l'onglet RubriquesSaisissez "ID" dans le nom de la rubrique (en bas), sélectionnez le type Nombre (à droite), puis cliquez sur le bouton CréerRecommencez avec : "creationLe" de type Horodatage "creationPar" de type Texte "modifLe" de type Horodatage "modifPar" de type TexteCréez la rubrique "un" de type Calcul, dans la fenêtre qui s'ouvre saisissez le chiffre 1 puis cliquez sur le bouton OK (en bas à droite)Créez la rubrique "tot" de type Statistique, dans la fenêtre qui s'ouvre sélectionnez "Total de" et la rubrique "un" que vous venez de créer, puis cliquez sur le bouton OK (en bas à droite)Créez la rubrique "recherche" de type Texte Pour organiser visuellement vos rubriques, vous allez maintenant créer les rubriques qui serviront de séparateurs.Pour cela vous utiliserez le caractère souligné "_" répété une vingtaine de fois, suivi d'un espace et d'un chiffre, ceci vous permettra de créer une sorte de trait numéroté pour délimiter vos rubriques, comme cela : _______________ 1 Créez maintenant la rubrique "_______________ 1" de type Texte.Une fois cette dernière créée, cliquez dessus et copiez-la (CMD + C sur Mac ou CTRL + C sur Windows).Collez-la dix fois (CMD +V ou CTRL + V), vous devriez voir apparaître les rubriques "_______________ 2" jusqu'à "_______________ 10" Organisons des premières rubriques Pour déplacer une rubrique, cliquez dessus, en laissant enfoncer, puis déplacez-la de haut en bas et relâchez à l'endroit souhaité. Déplacez-les dans l'ordre suivant :un_______________ 1ID_______________ 2_______________ 3_______________ 4_______________ 5_______________ 6_______________ 7tot_______________ 8recherche_______________ 9creationLecreationParmodifLemodifPar_______________ 10 Chaque nouvelle rubrique viendra se placer naturellement à la fin et vous pourrez ainsi facilement la déplacer pour la ranger où vous le souhaitez.Vous allez expérimenter cela en créant maintenant vos rubriques de données : Créez : Civilite de type Texte Nom de type Texte Prenom de type Texte Adresse de type Texte Telephone de type Texte Email de type Texte Web de type Texte Remarques de type TexteRangez-les entre "_______________ 2" et "_______________ 3". Si tout s'est bien passé, vous devriez avoir la figure suivante : Figure 5 Parfait, encore un petit effort avec deux dernières rubriques calculées "txtNomPrenom" et "txtContact" qui vous permettront respectivement d'avoir directement accès au nom et au prénom dans une même rubrique et au nom complet du contact dans l'autre — ce sera utile dans l'affichage des listes. Créez "txtNomPrenom" de type Calcul, dans la fenêtre qui s'ouvre saisissez : Contact::Nom & " " & Contact::Prenomindiquez "Texte" dans "Le résultat de calcul est", puis cliquez sur le bouton OKCréez "txtContact" de type Calcul, dans la fenêtre qui s'ouvre saisissez : Contact::Civilite & " " & Contact::Nom & " " & Contact::Prenomindiquez "Texte" dans "Le résultat de calcul est", puis cliquez sur le bouton OKRangez-les entre "_______________ 3" et "_______________ 4". Options des rubriques avec entrée automatique Maintenant que toutes vos rubriques sont créées et bien ordonnées dans votre table, vous allez configurer les options de certaines d'entre elles : ID La rubrique "ID" doit contenir un identifiant unique pour chacun de vos contacts. Vous allez utiliser la fonction Obtenir(UUIDNombre) de FileMaker qui crée un nombre unique à chaque appel. Ainsi chaque contact aura un identifiant unique automatiquement sans avoir à s'en soucier. Cliquez sur la rubrique ID, puis cliquez sur le bouton Options (en bas à droite) ou double-cliquez sur la rubrique pour ouvrir la fenêtre des options de la rubriqueCochez "Résultat de calcul", puis entrez la fonction dans la fenêtre qui s'ouvre : Obtenir ( UUIDnombre )puis cliquez sur le bouton OKDécochez "Ne pas remplacer val.exist.de la rubrique (s'il y a lieu)" pour qu'un nouveau numéro soit créé en cas de duplication d'enregistrement, puis cliquez sur OK pour fermer la fenêtre d'options de la rubrique. — vous retrouverez en Annexe le lien vers la documentation FileMaker qui vous donnera accès aux explications concernant toutes les fonctions de FileMaker. creationLe Vous souhaitez conserver la date et l'heure de création de chaque contact. Aussi, vous utiliserez l'horodatage de création automatiquement fourni par FileMaker : Ouvrez les options de la rubrique "creationLe"Cochez "Création" avec "Horodatage" dans la liste proposée. Figure 6 creationPar Idem pour entrer automatiquement le nom du compte lors de la création du contact : Ouvrez les options de la rubrique "creationPar"Cochez "Création" avec "Nom de compte" dans la liste proposée. Figure 7 modifLe Vous souhaitez également avoir la date et l'heure de la dernière modification d'un contact. Ouvrez les options de la rubrique "modifLe"Cochez "Modification" avec "Horodatage" dans la liste proposée. Figure 8 modifPar Idem pour entrer automatiquement le nom du compte lors de la dernière modification d'un contact : Ouvrez les options de la rubrique "modifPar"Cochez "Modification" avec "Nom de compte" dans la liste proposée. Figure 9 Vous venez de créer votre première table dans une base de données FileMaker. Figure 10 Maintenant vous allez pouvoir vous occuper de l'interface utilisateur de votre application de contacts. Étape 2 : création de l'interface utilisateur