Configuration d'importations récurrentes

Vous pouvez configurer un fichier FileMaker Pro pour mettre à jour automatiquement les données importées à partir d'un autre fichier, tel qu'une feuille de calcul Microsoft Excel. Une importation récurrente se produit automatiquement chaque fois que vous ouvrez le fichier, et la première fois que vous affichez le modèle contenant les données du fichier externe. Vous pouvez par la suite exécuter un script pour mettre à jour les données.

Lorsque vous configurez des importations récurrentes, FileMaker Pro crée une nouvelle table pour les données importées ainsi qu'un nouveau modèle pour présenter ces données. Si vous le souhaitez, vous pouvez par la suite personnaliser le modèle en mode Modèle.

Chaque fois que vous mettez à jour les données, FileMaker Pro supprime les données du modèle d'importation récurrente et les remplace par les données actuelles du fichier externe. Les données importées via une importation récurrente ne peuvent pas être modifiées dans FileMaker Pro, et il n'est pas non plus possible d'effectuer des ajouts.

Remarque  Pour configurer des importations récurrentes, vous devez ouvrir un fichier avec l'accès d'un compte disposant du jeu de privilèges Accès intégral. Pour plus d'informations sur les jeux de privilèges, consultez la section À propos des comptes, jeux de privilèges et privilèges étendus. Une fois qu'une importation récurrente a été configurée dans un fichier, les utilisateurs n'ont pas besoin de passer par un compte avec un jeu de privilèges Accès intégral pour pouvoir l'utiliser.

Pour configurer des importations récurrentes :

  1. Créez un nouveau fichier ou ouvrez le fichier dans lequel vous souhaitez configurer des importations récurrentes. Consultez la section Création d'un fichier FileMaker Pro ou Ouverture et gestion des fichiers.

  2. En mode Utilisation, choisissez le menu Fichier > Importer enregistrements > Fichier.

  3. Pour Types de fichiers (Windows) ou Afficher (macOS), sélectionnez le type de fichier à importer. Par exemple, choisissez Classeur Excel (*. xlsx).

    Pour obtenir la liste des types de fichiers pris en charge, consultez la section Formats de fichier d'importation/exportation pris en charge.

  4. Localisez et sélectionnez le fichier contenant les données que vous souhaitez importer.

  5. Sélectionnez l'option Définir comme importation récurrente automatique, puis cliquez sur Ouvrir.

    Le chemin du fichier sélectionné apparaît dans la boîte de dialogue Configuration d'importation récurrente.

  6. Pour ignorer l'importation des titres de colonnes, sélectionnez Ne pas importer le premier enregistrement (contient des noms de rubrique).

    Si un enregistrement autre que le premier contient des noms de rubrique, vous pouvez sélectionner l'enregistrement ultérieurement. Consultez les remarques ci-dessous.

  7. Acceptez le nom de modèle par défaut, ou tapez un nouveau nom pour le modèle que FileMaker Pro créera pour afficher les données importées.

  8. Acceptez le nom de script par défaut, ou tapez un nouveau nom pour le script d'importation récurrente.

    Ce script est créé pour vous et automatiquement exécuté chaque fois que le fichier s'ouvre et que le modèle d'importation récurrente est d'abord affiché. Vous pouvez également exécuter ce script manuellement en cliquant sur le bouton du script dans le modèle.

  9. Cliquez sur OK.

  10. Si vous importez les données à partir d'un fichier Excel, vous pouvez les importer par feuille de calcul ou par plage nommée. Sélectionnez une feuille de calcul ou une plage nommée, puis cliquez sur OK.

    Remarque  Vous pouvez importer les données à partir d'une seule feuille de calcul ou d'une seule plage nommée par modèle.

Le nouveau modèle apparaît en mode Utilisation en vue Tableau. Pour plus d'informations sur la vue Tableau, consultez la section Affichage des enregistrements en vue Formulaire, Liste ou Tableau.

Remarques 

  • L'importation récurrente crée une nouvelle table et un nouveau modèle pour les données importées. Si vous souhaitez ajouter les données importées à une table ou à un modèle existants de votre base de données, consultez la section Importation de données dans FileMaker Pro.

  • Si les données sont modifiées dans les fichiers externes, elles doivent d'abord être enregistrées dans l'application d'origine pour que FileMaker Pro puisse les importer.

  • L'importation récurrente est une opération en lecture seule. Pour modifier les données, faites-le à partir du fichier source. Ensuite, importez les données dans le fichier FileMaker Pro en cliquant sur le bouton de script du modèle d'importation récurrente. Si les données sont modifiées alors que le fichier FileMaker Pro est fermé, les données du modèle d'importation récurrente se mettront à jour dès que vous afficherez le modèle au cours de votre prochaine session FileMaker Pro.

  • Quand des données sont importées pour la première fois, FileMaker Pro crée un fichier journal d'importation dans le dossier contenant le fichier FileMaker Pro. Ce fichier journal est mis à jour chaque fois que des données sont importées dans un fichier FileMaker Pro quelconque situé dans ce dossier.

  • Lorsque vous utilisez le bouton de script pour mettre à jour les données, FileMaker Pro supprime tous les enregistrements importés précédemment, réimporte les données et crée de nouveaux enregistrements pour les nouvelles données trouvées dans le fichier externe.

  • Au fur et à mesure que vos besoins évoluent, vous pouvez avoir à modifier le script d'importation généré automatiquement. Vous pouvez modifier ce script, mais vous ne pouvez pas spécifier de script différent. Pour plus d'informations sur la programmation et la création de scripts, consultez la section Automatisation de tâches grâce aux scripts.

  • Pour modifier l'enregistrement à utiliser pour les noms de rubrique, ouvrez le script d'importation récurrente et modifiez l'action de script Importer enregistrements. Dans la boîte de dialogue Ordre d'importation, accédez à un enregistrement et sélectionnez Utiliser pour les noms de rubrique.

  • Le script généré automatiquement que FileMaker Pro crée pour l'importation récurrente n'est pas pris en charge dans un script côté serveur.