Sauter les liens

Méthodes avancées de saisie de données dans FileMaker

3.2 Méthodes avancées de saisie des données

Dans ce tutoriel, vous découvrirez des méthodes avancées de saisie de données dans FileMaker. Ces méthodes vous permettent de développer des solutions de base de données complexes qui rendent la saisie et la gestion des données plus efficaces et plus conviviales. Nous aborderons l'utilisation des listes déroulantes et des cases à cocher, la saisie de données liées par le biais de portails et la mise en œuvre de règles de validation pour les rubriques.

 

1. utilisation de listes déroulantes et de cases à cocher

Étape 1 : Créer des listes déroulantes

Les listes déroulantes offrent un moyen convivial de sélectionner des valeurs prédéfinies. Elles réduisent le taux d'erreur lors de la saisie des données et assurent la cohérence de votre base de données.

  1. Sélectionner un champ pour la liste déroulante: Passez en mode mise en page (Cmd + L ou Ctrl + L) et sélectionnez le champ qui doit faire office de liste déroulante.
  2. Définir une liste déroulante: Ouvrir le Inspecteur et allez à l'onglet Données. Sélectionnez sous Style de contrôle l'option Liste déroulante de.
  3. Définir des valeurs pour la liste déroulante: Cliquez sur Définir une liste de valeurs et créez une nouvelle liste de valeurs. Vous pouvez saisir les valeurs manuellement ou faire référence aux valeurs d'un autre champ de la base de données.
  4. Appliquer la liste déroulante et tester: Dès que la liste est définie, elle s'affiche dans le champ sélectionné. Passez en mode de défilement et testez si la liste déroulante fonctionne correctement.
Étape 2 : Configurer les cases à cocher et les boutons radio

Les cases à cocher et les boutons radio permettent aux utilisateurs de faire plusieurs (pour les cases à cocher) ou un seul (pour les boutons radio) choix dans une liste prédéfinie.

  1. Sélectionner un champ pour les cases à cocher/options: en mode Modèle, sélectionnez la rubrique à laquelle vous souhaitez ajouter des cases à cocher ou des boutons radio.
  2. Sélectionner le style de contrôle: Dans le Inspecteur sur Données sélectionner Champ de marquage ou Champ d'option comme style de contrôle.
  3. Créer une liste de valeurs pour les cases à cocher/options: Créez une liste de valeurs comme pour la liste déroulante. Les valeurs de cette liste seront alors affichées comme options.
  4. Application et test: Testez la mise en page en mode Utilisation pour vous assurer que les cases à cocher ou les boutons d'option fonctionnent comme vous le souhaitez.
Menus déroulants, listes déroulantes et cases à cocher dans FileMaker
Rouge : cases à cocher, jaune : boutons d'option, vert : liste déroulante

2. saisie de données liées par des extraits

Les tables externes (portails) de FileMaker offrent un moyen puissant d'afficher et de modifier les données des tables liées. Cela s'avère particulièrement utile lorsque vous souhaitez afficher des relations entre des enregistrements ou saisir des données liées.

Étape 1 : Créer une section
  1. Ajouter un extrait: Passez en mode mise en page et sélectionnez le Outil de découpe dans la palette d'objets. Cliquez dans le layout pour placer le portail.
  2. Sélectionner le tableau liéDans la boîte de dialogue de configuration de la section, sélectionnez la table liée dont vous souhaitez afficher les données. Cette table doit être liée à la table actuelle par un lien.
  3. Afficher les champs dans la section: sélectionnez les champs de la table liée qui doivent être affichés dans le portail. Vous pouvez ajouter plusieurs champs afin d'offrir une vue complète des enregistrements liés.
  4. Adapter l'extrait et le testerPersonnalisez l'apparence du portail en modifiant la taille des champs et en adaptant la mise en page. Testez le portail en mode Utilisation pour vous assurer que les enregistrements liés peuvent être affichés et modifiés correctement.
Étape 2 : Saisie des données dans une section
  1. Ajouter un nouvel enregistrement dans le portail: Les portails permettent aux utilisateurs de créer de nouveaux enregistrements liés directement dans la table liée. Cliquez sur l'enregistrement vide dans le portail et saisissez les données nécessaires.
  2. Liaison automatique d'enregistrementsFileMaker garantit que les nouveaux enregistrements du portail sont automatiquement liés à l'enregistrement en cours dans la table principale, sur la base du lien défini.
  3. Optimiser le portail de saisie: vous pouvez configurer le portail de manière à ce que seuls certains champs puissent être modifiés ou que seul un nombre limité d'enregistrements soit affiché afin d'améliorer la convivialité.
Étape 3 : Fonctions de découpe avancées
  1. Appliquer un filtre pour les portailsFiltrer les données affichées sur le portail afin de n'afficher que les informations pertinentes. Pour ce faire, utilisez les Paramètres de filtrage du portail en mode mise en page.
  2. Tri au sein du portail: Définissez un ordre de tri pour les enregistrements du portail. Cette option est disponible dans la boîte de dialogue de configuration du portail et permet de classer les enregistrements selon certains critères.
Extraits dans gFM-Business
Extrait pour les factures d'un client dans gFM-Business

3. règles de validation des champs

Les règles de validation permettent de garantir l'intégrité des données saisies. Elles déterminent quelles valeurs sont acceptées dans un champ et empêchent ainsi les saisies erronées.

Étape 1 : Définir les règles de validation
  1. Sélectionner un champ: Passez en mode Administration de la base de données-(via Fichier > Gérer > Base de données) et sélectionnez le champ pour lequel vous souhaitez définir une règle de validation.
  2. Appeler les options de validation: Cliquez sur le bouton Options à côté du nom du champ pour ouvrir la fenêtre Options de champ d'ouvrir.
  3. Activer la validation: Dans le registre Validation vous pouvez activer différentes options de validation, par ex :
    • La valeur doit être présente: Le champ ne doit pas être vide.
    • Une valeur unique: évite les doublons.
    • Au sein d'un domaine: Définit une plage de valeurs autorisées, par exemple un nombre compris entre 1 et 100.
    • Conformité au modèle: force un format spécifique, par exemple une adresse e-mail ou un numéro de téléphone.
  4. Adapter les messages d'erreur: Vous pouvez également créer un message d'erreur personnalisé qui s'affiche lorsqu'une entrée ne respecte pas les règles de validation.
Étape 2 : Tester la validation
  1. Saisie de données en mode défilement: Passez en mode Utilisation et saisissez des données dans le champ validé. Testez différents scénarios pour vous assurer que les règles de validation sont correctement appliquées.
  2. Vérifier la gestion des erreurs: Assurez-vous que le message d'erreur personnalisé s'affiche lorsqu'une valeur non valide est saisie et que l'utilisateur est invité à corriger la saisie.
Étape 3 : Règles de validation avancées
  1. Combiner plusieurs conditionsVous pouvez configurer les règles de validation de manière à ce que plusieurs conditions soient remplies. Cela peut se faire en utilisant des champs de calcul ou en combinant différentes options de validation dans la boîte de dialogue Options des champs.
  2. Validation au niveau des scripts: En plus des champs, vous pouvez également mettre en œuvre des règles de validation dans des scripts. Cela vous donne plus de flexibilité pour créer des logiques de validation complexes et effectuer des actions spécifiques en cas d'échec de la validation.
Règles de validation des champs

Foire aux questions

  • Comment utiliser les listes déroulantes et les menus déroulants pour la saisie de données dans FileMaker ?
    • Dans FileMaker, vous pouvez utiliser des listes déroulantes et des menus déroulants pour faciliter la saisie de données et contrôler les choix de l'utilisateur. En mode Modèle, vous pouvez sélectionner une rubrique, lui attribuer l'option Liste déroulante ou Menu déroulant sous Données dans l'Inspecteur et créer une liste de valeurs. Une liste déroulante affiche une liste déroulante pour la sélection, tandis qu'un menu déroulant affiche l'élément sélectionné dans la rubrique sans que la liste ne reste visible tant qu'elle n'est pas ouverte.
  • Comment créer des listes de valeurs pour les listes déroulantes ou les menus déroulants ?
    • Pour créer une liste de valeurs, allez en mode Modèle dans "Fichier" > "Administration" > "Listes de valeurs". Ici, vous pouvez créer une nouvelle liste de valeurs, qui peut soit contenir des valeurs définies par l'utilisateur, soit être basée dynamiquement sur les données d'une rubrique. Vous pouvez ensuite affecter cette liste de valeurs à des listes déroulantes ou à des menus déroulants afin que les utilisateurs puissent effectuer une sélection prédéfinie.
  • Que sont les boutons radio et comment les utiliser dans FileMaker ?
    • Les rubriques à option offrent aux utilisateurs la possibilité de choisir parmi une série de valeurs prédéfinies. En mode Modèle, vous pouvez sélectionner une rubrique et définir son affichage sous forme de boutons radio dans l'Inspecteur, sous Données. La liste de valeurs correspondante est présentée à l'utilisateur sous forme de boutons d'option individuels parmi lesquels il peut faire son choix. Cela convient bien aux décisions claires, par exemple "Oui" ou "Non".
  • Comment créer un menu local dynamique basé sur une sélection spécifique ?
    • Vous pouvez créer des listes de valeurs conditionnelles dynamiques qui sont filtrées en fonction de la sélection d'un autre champ. Pour cela, vous créez une liste de valeurs basée sur les valeurs d'un champ lié. Lorsque l'utilisateur fait une sélection, le menu local n'affiche que les valeurs correspondantes liées à la première sélection. Cette fonction est utile pour des scénarios tels que la sélection du pays et de la ville.
  • Comment utiliser des tables externes pour afficher des enregistrements liés dans un modèle ?
    • Une table externe dans FileMaker est un objet de modèle qui affiche des enregistrements liés provenant d'une autre table ou de la table active. Vous pouvez ajouter une table externe en mode Modèle, par exemple pour afficher une liste de commandes pour un client. Le graphique des liens permet de déterminer quels enregistrements apparaissent dans la table externe. L'utilisateur peut créer, modifier ou supprimer de nouveaux enregistrements directement dans la table externe.
  • Puis-je saisir directement des données dans un extrait ?
    • Oui, vous pouvez saisir des données directement dans une table externe si celle-ci est configurée de manière à contenir des champs modifiables. Si la table externe est reliée à une table liée, les utilisateurs peuvent ajouter de nouveaux enregistrements en remplissant les champs de la table externe ou modifier les enregistrements existants. Cette fonction est souvent utilisée dans les modèles de détails principaux, par exemple pour gérer les produits dans une commande.
  • Comment définir des règles de validation pour les champs afin de contrôler la saisie des données ?
    • Dans FileMaker, vous pouvez définir des règles de validation pour vous assurer que les données saisies sont conformes aux exigences. Allez dans Fichier > Gérer la base de données > Rubriques, sélectionnez une rubrique et définissez des règles de validation sous Options. Vous pouvez par exemple vous assurer que seules des valeurs numériques sont saisies, que les champs obligatoires sont remplis ou que des valeurs uniques sont requises. Si un utilisateur effectue une saisie non valide, un message d'erreur s'affiche.
  • Puis-je afficher des messages d'erreur personnalisés pour les erreurs de validation ?
    • Oui, vous pouvez afficher des messages d'erreur personnalisés dans FileMaker pour les erreurs de validation. Lorsque vous définissez des règles de validation pour une rubrique, vous avez la possibilité d'entrer un message personnalisé qui s'affichera si l'utilisateur effectue une saisie non valide. Ce message peut contenir des instructions précises sur la manière dont l'utilisateur doit corriger la saisie.
  • Comment créer des validations dynamiques basées sur d'autres champs ?
    • Vous pouvez utiliser des règles de validation basées sur le calcul pour créer des validations dynamiques basées sur d'autres champs. Lorsque vous définissez un champ, vous pouvez sélectionner le calcul comme règle de validation et définir des conditions telles que "si le champ A est vide, le champ B doit être rempli". Cette validation dynamique assure un contrôle plus précis de la saisie des données.
  • Comment rendre une entrée obligatoire ?
    • Pour rendre une rubrique obligatoire dans FileMaker, ouvrez les paramètres de la rubrique et activez l'option "Valeur requise" dans les options de validation. Si cette rubrique n'est pas remplie avant l'enregistrement, FileMaker affiche un message d'erreur et l'utilisateur doit remplir la rubrique avant de pouvoir continuer.
  • Comment éviter les enregistrements en double dans un champ donné ?
    • Pour éviter les enregistrements en double dans un champ donné, vous pouvez activer la règle de validation "Doit être unique". Cette règle garantit que chaque valeur saisie dans ce champ est unique. Si l'utilisateur tente de saisir une valeur qui existe déjà dans un autre enregistrement, un message d'erreur s'affiche et l'enregistrement ne peut pas être enregistré tant qu'une valeur unique n'a pas été saisie.

gFM-Business Open Source FileMaker ERP de base

Le logiciel du cours accéléré

Télécharger gratuitement
ERP open source basé sur Claris FileMaker
3.2 Méthodes avancées de saisie des données

Partager cette page :

Un logiciel ERP aussi flexible que votre entreprise.
Nous nous ferons un plaisir de vous conseiller.

Logiciel ERP personnalisable pour Mac, Windows et iOS.

Vous êtes ici dans cette section : Méthodes avancées de saisie de données dans FileMaker | Chapitre 3.2