Modèle de script de sauvegarde

Vous pouvez utiliser le script suivant pour enregistrer des copies de sauvegarde automatisées d'une base de données FileMaker Pro.

Ce script enregistre une copie de votre base de données à la cinquième fermeture et toutes les cinq fermetures suivantes. Pour que le script fonctionne, vous devez définir une rubrique de type Global appelée rubrique Nombre dans l'une des tables de votre base de données. Si vous ne définissez pas de rubrique numérique Global, FileMaker Pro risque d'incrémenter un enregistrement différent à chaque fermeture de l'application. Vous devez définir ce script dans tous les fichiers d'app personnalisée qui doivent être sauvegardés.

Pour créer le script :

  1. Sélectionnez le menu Scripts > Espace de travail de script. Vous pouvez également sélectionner le menu Fichier > Gérer > Scripts.
  2. Dans l'espace de travail de script, cliquez sur Bouton Nouveau script.

    Pour plus d'informations sur la création de scripts, consultez la section Création et modification de scripts.

  3. Nommez le script Sauvegarde et appuyez sur Entrée.
  4. Entrez les actions de script suivantes :
    Copier
    Définir rubrique  [<nom de table>::Rubrique Nombre; <nom de table>::Rubrique Nombre + 1]
    Si [<nom de table>::Rubrique Nombre > 4]
        Enregistrer une copie ["Copie de sauvegarde.fmp12"; Copie conforme ; Créer des dossiers: Non]
        Définir rubrique [<nom de table>::Rubrique Nombre; 0]
    Fin de si 
  5. Lorsque vous avez terminé, fermez l'onglet dans le volet de modification de script, puis cliquez sur Enregistrer.
  6. Fermez l'Espace de travail de script.
  7. Sélectionnez le menu Fichier > Options de fichier, puis cliquez sur l'onglet Déclencheurs de script.
  8. Cliquez sur le déclencheur de script SurFermetureDerniereFenetre, puis cliquez sur Sélectionner.
  9. Sélectionnez le script Sauvegarde.
  10. Cliquez sur OK.
  11. Fermez le fichier.

    Ce script créera une sauvegarde de votre fichier toutes les cinq fermetures.