Mode d'emploi | Filemaker Pro 12 Advanced Manuel utilisateur

Ajouter à Mes manuels
43 Des pages
Mode d'emploi | Filemaker Pro 12 Advanced Manuel utilisateur | Fixfr
FileMaker Pro 12
®
Advanced
Guide de développement
© 2007-2012 FileMaker, Inc. Tous droits réservés.
FileMaker, Inc. 
5201 Patrick Henry Drive
Santa Clara, California 95054
FileMaker est une marque de FileMaker, Inc., déposée aux Etats-Unis et dans d’autres pays. Le logo en forme de
dossier est une marque de FileMaker, Inc. Toutes les autres marques sont la propriété de leurs détenteurs respectifs.
La documentation de FileMaker est protégée par la législation sur les droits d’auteur. Vous n’êtes pas autorisé à créer
des copies supplémentaires ni à distribuer cette documentation sans l’accord écrit de FileMaker. Vous devez posséder
une copie sous licence valide de FileMaker pour utiliser cette documentation.
Toutes les personnes, sociétés, adresses email et URL citées dans les exemples sont fictives et toute ressemblance
avec des personnes, des sociétés, des adresses email ou des URL existantes ne serait que pure coïncidence. La liste
des auteurs est disponible dans les documents Remerciements fournis avec ce logiciel. Les produits tiers et les
adresses URL sont mentionnés à titre indicatif uniquement, et non pas à titre de recommandation. FileMaker, Inc.
se dégage de toute responsabilité concernant les performances de ces produits.
Pour plus de détails, consultez notre site Web, à l’adresse http://www.filemaker.fr.
Edition : 01
Table des matières
Chapitre 1
Présentation de FileMaker Pro Advanced
A propos de ce guide
Utilisation de la documentation de FileMaker Pro Advanced
Où trouver la documentation PDF
Respect du contrat de licence pour les solutions d’exécution
Vos responsabilités de développeur
Chapitre 2
Création de solutions de bases de données
Utilisation des Utilitaires Developer
A propos de la création de solutions d’exécution
Conversion et mise à jour des solutions précédentes
Liaison de la solution
Démarrage d’une solution d’exécution
Distribution des solutions d’exécution
Organisation des composants de la solution
Choix de la méthode de diffusion
Tester la solution avant et après sa création
Diffusion de mises à jour de solutions d’exécution
Création de solutions en mode Borne de communication
Chapitre 3
Personnalisation des solutions de base de données
Copie ou importation de schémas de rubriques et de tables
Création de fonctions personnalisées
A propos des menus personnalisés
Création de menus personnalisés
Création d’éléments de menu personnalisés
Création de jeux de menus personnalisés
Utilisation des plug-ins pour étendre les fonctionnalités de FileMaker Pro
Chapitre 4
Débogage et analyse de fichiers
Débogage de scripts
Désactivation des actions du script
Désactivation et activation des déclencheurs de script
Utilisation du Visualiseur de données
Utilisation du Rapport sur la structure des bases de données
5
5
5
6
6
7
8
8
10
10
11
12
12
13
13
15
16
17
19
19
20
21
22
22
24
25
26
26
27
28
28
30
4
Annexe A
Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Préférences de l’application et du document
Comparaison des commandes de menu
Actions de script ignorées
Préférences ou paramètres de registre mémorisés
Index
32
33
34
39
40
41
Chapitre 1 
Présentation de FileMaker Pro Advanced
Bienvenue dans FileMaker® Pro Advanced. Ce produit propose des outils de développement et
de personnalisation avancés, tout particulièrement conçus pour les développeurs de bases de
données. Vous pouvez utiliser FileMaker Pro ou FileMaker Pro Advanced pour créer et tester des
solutions de base de données.
Outre toutes les fonctions disponibles avec FileMaker Pro, FileMaker Pro Advanced comprend :
1 des Utilitaires Developer, pour la création, la personnalisation et le déploiement de solution
de bases de données d’exécution ;
1 la fonction Rapport sur la structure des bases de données, pour la publication de documents
complets sur les structures ou les schémas de bases de données ;
1 Script Debugger, pour le test et la mise au point automatiques des scripts FileMaker ;
1 le Visualiseur de données assurant le contrôle des rubriques, des variables et des calculs ;
1 la fonction de copie, permettant de copier des rubriques et des tables. Vous pouvez également
importer des schémas de table à utiliser dans le même fichier ou dans d’autres fichiers ;
1 la fonction Menus personnalisés assurant la création de menus personnalisés pour la solution ;
1 la fonction Fonctions personnalisées, pour la création de fonctions personnalisées utilisables
n’importe où dans une solution.
A propos de ce guide
Ce guide de développement propose des informations sur les fonctions disponibles dans
FileMaker Pro Advanced.
Pour plus d’informations sur les fonctions du produit, consultez l’aide de FileMaker Pro.
Pour consulter les ressources du site Web FileMaker, comme les solutions prêtes à l’emploi et la
Base de connaissances FileMaker, choisissez le menu Aide > Centre de ressources.
Pour en savoir plus au sujet de FileMaker Pro et discuter des rubriques de support avec les autres
clients, visitez le forum FileMaker. Choisissez le menu Aide > Forum FileMaker.
Utilisation de la documentation de FileMaker Pro Advanced
Ce Guide de développement fait partie de l’ensemble de la documentation fournie avec
FileMaker Pro Advanced. FileMaker Pro Advanced intègre également un système d’aide en ligne
qui fournit des détails sur les fonctions FileMaker Pro.
Ce guide suppose que vous connaissez déjà FileMaker Pro ou FileMaker Pro Advanced et que
vous avez créé une solution de base de données que vous souhaitez retravailler à l’aide des
fonctions de FileMaker Pro Advanced. Si vous n’êtes pas familier avec les produits de la gamme
FileMaker, consultez tout d’abord le Guide de l’utilisateur FileMaker Pro.
Chapitre 1 | Présentation de FileMaker Pro Advanced
6
Les manuels suivants sont inclus :
1 Guide de développement FileMaker Pro Advanced (ce manuel) : décrit l’utilisation des
fonctionnalités de FileMaker Pro Advanced.
1 Guide d’installation et des nouvelles fonctions de FileMaker Pro et FileMaker Pro Advanced :
contient des instructions d’installation, ainsi que la liste des nouvelles fonctions proposées dans
la version actuelle.
1 Manuel de l’utilisateur FileMaker Pro : contient les principaux concepts et les procédures de
base.
1 Didacticiel FileMaker Pro : contient des instructions étape par étape concernant la création et
l’utilisation des bases de données FileMaker Pro.
1 Manuel FileMaker Pro Advanced Database Design Report XML Output Grammar : décrit la
syntaxe d’émission du rapport sur la structure des bases de données de
FileMaker Pro Advanced et s’adresse aux utilisateurs souhaitant créer des outils pour analyser
ou traiter la structure des bases de données.
1 Guide de la Publication Web instantanée FileMaker : explique comment rendre les bases de
données FileMaker Pro et FileMaker Pro Advanced accessibles aux utilisateurs de navigateurs
Web via un réseau intranet ou Internet.
1 Guide ODBC et JDBC FileMaker : décrit comment utiliser le logiciel FileMaker en tant
qu’application cliente ODBC et en tant que source de données pour des applications ODBC et
JDBC.
Où trouver la documentation PDF
Pour accéder aux PDF de la documentation FileMaker :
1 dans FileMaker Pro Advanced, choisissez le menu Aide > Documentation produit ;
1 rendez-vous sur le site http://www.filemaker.fr/support/product/documentation.html pour
accéder à d’autres documentations.
Respect du contrat de licence pour les solutions d’exécution
Le contrat de licence FileMaker Pro Advanced vous autorise à diffuser, en franchise de droits un
nombre illimité de solutions d’exécution FileMaker Pro. Néanmoins, vous devez respecter un
certain nombre de termes et conditions du contrat de licence.
1 Vous devez assurer l’ensemble de l’assistance technique auprès des utilisateurs.
1 Vous devez fournir un modèle A propos de contenant vos nom et adresse, ainsi que le numéro
de téléphone de l’assistance technique. Pour plus d’informations sur la création d’un modèle A
propos de, consultez « Vos responsabilités de développeur », page 7.
1 Avant toute utilisation de FileMaker Pro Advanced, vous devez lire attentivement et accepter
les termes et conditions de la licence affichée par le programme d’installation de
FileMaker Pro Advanced.
Chapitre 1 | Présentation de FileMaker Pro Advanced
7
Vos responsabilités de développeur
FileMaker, Inc. a établi des procédures de réparation des fichiers. Si les clients respectent ces
procédures, FileMaker peut leur fournir un fichier réparé.
Remarque FileMaker ne récupère pas les noms de compte ni les mots de passe.
Si vous distribuez les fichiers de bases de données avec des mots de passe ou si vous avez
supprimé les privilèges d’accès intégral et ne souhaitez pas que FileMaker répare un fichier pour
les clients qui demandent ce service, vous devez :
1. indiquer par écrit à vos clients (tout en conservant une copie de cette note) que votre solution
comporte des mots de passe ou des données que vous seul pouvez fournir.
2. faire en sorte que chaque fichier de votre solution d’exécution contienne un modèle A propos
de, accessible depuis tous les modèles de la base de données.
3. Le nom du modèle doit commencer par les mots « A propos de ».
4. Le modèle A propos de doit comporter les éléments suivants :
1 le nom de la solution ;
1 le nom et les informations de contact de votre société ;
1 la politique d’assistance (par exemple, quand et comment les utilisateurs peuvent accéder
au support technique).
5. Inclure l’avertissement suivant dans le modèle A propos de :
« AVERTISSEMENT : Cette solution est protégée par au moins un mot de passe qui ne
peut être fourni que par le développeur indiqué ci-dessus. »
Pour plus d’informations sur la création d’un modèle A propos de, consultez l’Aide.
6. Si les privilèges d’accès intégral ont été supprimés définitivement de votre solution par
l’activation de l’option Supprimer définitivement l’accès admin des fichiers des Utilitaires
Developer, le modèle A propos de doit également contenir l’avertissement suivant :
« AVERTISSEMENT : Ce fichier ne peut pas être personnalisé. Contactez le développeur
mentionné ci-avant pour obtenir des informations sur la personnalisation de cette
solution. »
La protection d’un fichier FileMaker via les comptes et privilèges ne doit pas être perçue comme
une barrière absolue empêchant les clients d’accéder aux fichiers. FileMaker ne peut pas garantir
qu’aucun client ne pourra identifier ou contourner le mot de passe à l’aide de solutions ou d’outils
tiers. De ce fait, FileMaker vous conseille de ne pas compter uniquement sur ce mot de passe et
de prendre toutes les mesures nécessaires pour vous protéger. Pour plus d’informations sur les
comptes et privilèges, consultez l’Aide.
En cas de conflit avec un client, vous devrez résoudre ce problème directement avec lui.
FileMaker n’est pas en mesure et ne tentera pas d’intervenir dans de tels conflits.
Chapitre 2 
Création de solutions de bases de données
Les Utilitaires Developer de FileMaker Pro Advanced permettent de :
1 renommer un ensemble de fichiers de base de données et mettre automatiquement à jour les
liens internes (vers des fichiers et des scripts) ;
1 relier vos fichiers de bases de données entre eux au sein d’une solution d’exécution autonome
ne nécessitant pas l’application FileMaker Pro ou FileMaker Pro Advanced sur l’ordinateur ;
1 supprimer un accès administratif de tous les comptes et empêcher les utilisateurs de modifier
la plupart des éléments structurels ou la structure de vos bases de données ;
1 afficher vos fichiers de base de données en mode Borne de communication ;
1 ajouter l’extension FileMaker Pro au nom de vos fichiers.
Remarque Consultez l’Aide de FileMaker Pro pour obtenir des informations détaillées et
complètes ainsi que des procédures étape par étape concernant l’utilisation de FileMaker Pro
Advanced.
Utilisation des Utilitaires Developer
Pour personnaliser vos fichiers de base de données ou les lier à une solution d’exécution :
1. Fermez tous les fichiers de bases de données à personnaliser.
2. Choisissez le menu Outils > Utilitaires Developer.
3. Si vous avez déjà utilisé les Utilitaires Developer pour la même base de données et enregistré
vos paramètres, cliquez sur Charger paramètres.
Une boîte de dialogue apparaît pour vous permettre de rechercher votre fichier de paramètres.
4. Pour définir les fichiers à personnaliser, cliquez sur Ajouter.
5. Si vous liez plusieurs fichiers dans une solution d’exécution, double-cliquez sur un fichier de la
liste pour préciser le fichier principal.
6. Pour renommer un fichier, sélectionnez le fichier dans la liste, entrez le nouveau nom dans la
zone Renommer le fichier et cliquez sur Modifier.
7. Pour supprimer un fichier, sélectionnez-le dans la liste et cliquez sur Supprimer.
8. Pour choisir l’emplacement d’enregistrement de la copie de la solution, cliquez sur Définir sous
Dossier de projet.
9. Pour conserver les versions précédentes des fichiers, désactivez Ecrasement des fichiers
correspondants dans le dossier de projet.
Important Si l’option Ecrasement des fichiers correspondants dans le dossier de projet
est activée, les Utilitaires Developer remplacent les fichiers par les mêmes noms que ceux
apparaissant dans la liste des fichiers.
Chapitre 2 | Création de solutions de bases de données
9
10. Effectuez l’une des opérations suivantes :
1 Si vous souhaitez créer une copie de vos fichiers de base de données sous de nouveaux
noms, cliquez sur Créer.
Remarque FileMaker Pro Advanced met automatiquement à jour les liens internes vers les
fichiers et scripts associés.
1 Si vous souhaitez personnaliser davantage vos fichiers de base de données ou les lier,
cliquez sur Définir sous Options de solution.
11. Dans la boîte de dialogue Options de solution, sélectionnez une ou plusieurs options.
Pour
Faites ceci
Lier des bases de données à des
applications d’exécution
Sélectionnez Créer une ou plusieurs applications de solution d’exécution.
Remarque Cette option peut être combinée avec toutes les autres à l’exception
d’Extension de fichier FileMaker requise pour les bases de données.
Consultez la section “A propos de la création de solutions d’exécution,”
Interdire définitivement les accès
admin à votre solution
Sélectionnez Supprimer définitivement l’accès admin des fichiers.
Important Une fois supprimé, l’accès admin ne peut pas être restauré pour la
solution personnalisée.
Pour plus d’informations sur la suppression de l’accès admin des bases de
données, consultez l’Aide.
Forcer les comptes ne disposant
pas des privilèges d’accès
intégral pour ouvrir votre solution
en mode Borne de
communication
Sélectionnez Activer le mode Borne de communication pour les comptes
non admin
Consultez la section « Création de solutions en mode Borne de
communication », page 17.
Ajouter l’extension FileMaker aux
noms de fichiers des bases de
données
Sélectionnez Extension de fichier FileMaker requise pour les bases de
données
Remarque Cette option n’est pas disponible si vous avez sélectionné Créer
une ou plusieurs applications de solution d’exécution. Vous pouvez utiliser
cette fonction pour ajouter des extensions aux fichiers qui n’en ont pas.
Créer un fichier journal afin
d’enregistrer les erreurs
survenant pendant le traitement
Sélectionnez Créer un journal d’erreurs pour les erreurs de traitement
Spécifiez un emplacement et un nom de fichier pour le journal d’erreurs.
Remarques
1 Si vous n’indiquez pas de nom et d’emplacement, le journal d’erreurs sera
enregistré dans le dossier de projet sous le nom Logfile.txt.
1 Si une erreur survient lors du traitement des options, elle est alors enregistrée
dans le journal. Il est également possible qu’un message signale l’erreur
rencontrée.
12. Cliquez sur OK.
13. Pour pouvoir reproduire rapidement cette procédure, cliquez sur Enregistrer paramètres et
choisissez le dossier et l’emplacement de votre fichier de paramètres. Pour plus d’informations
sur l’enregistrement des paramètres de la solution, consultez l’Aide.
14. Cliquez sur Créer.
Chapitre 2 | Création de solutions de bases de données
10
A propos de la création de solutions d’exécution
Servez-vous des Utilitaires Developer pour générer une solution d’exécution autonome à laquelle
les utilisateurs peuvent accéder sans exécuter FileMaker Pro ni FileMaker Pro Advanced. Les
Utilitaires Developer créent une copie de vos fichiers, puis lient le ou les fichiers de base de
données à une application d’exécution portant le nom que vous indiquez.
Les applications d’exécution ne disposent pas de toutes les fonctionnalités et fonctions de
FileMaker Pro. Pour obtenir la liste complète des différences entre l’application d’exécution et
FileMaker Pro, consultez la section Annexe A, « Comparaison des fonctionnalités de l’application
d’exécution et de FileMaker Pro ».
Il peut être nécessaire de lier vos fichiers de bases de données plusieurs fois avant de les
préparer pour vos utilisateurs. Lorsque le développement est terminé et que la version définitive
est liée et prête à être diffusée, testez minutieusement votre solution d’exécution pour vous
assurer qu’elle se comporte comme prévu.
Remarque FileMaker Pro et FileMaker Pro Advanced vous permettent d’inclure autant de tables
de bases de données que nécessaire dans un fichier de base de données. Cette capacité élimine
la principale cause d’utilisation des fichiers multiples. Toutefois, d’autres éléments, comme les
scripts et les privilèges d’accès, sont stockés au niveau du fichier et certaines solutions complexes
continueront à utiliser avantageusement plusieurs fichiers.
Avant de commencer à développer vos solutions, vous devez déterminer le mode d’interaction
des utilisateurs. Votre solution peut comporter l’un des éléments suivants :
1 un fichier principal de base de données, relié à tous les fichiers auxiliaires ;
1 des scripts et des boutons permettant d’ouvrir les fichiers auxiliaires, de revenir au fichier
principal, d’afficher un modèle d’écran de démarrage ou de quitter l’application d’exécution ;
1
1
1
1
1
des éléments communs et un aspect homogène pour les solutions multiplates-formes ;
des infobulles et menus personnalisés ;
un modèle A propos de pour présenter votre solution (obligatoire) ;
un système d’Aide spécifique donnant des conseils pour utiliser votre solution ;
plusieurs jeux de privilèges pouvant spécifier les niveaux d’accès aux affichages, menus,
tables spécifiques, enregistrements, rubriques, etc. ;
1 des comptes protégés par mot de passe et auxquels sont affectés des jeux de privilèges
déterminant le niveau d’accès des utilisateurs.
Pour plus d’informations sur les conditions requises pour l’utilisation de la solution d’exécution,
reportez-vous à la rubrique « Distribution des solutions d’exécution », page 12.
Conversion et mise à jour des solutions précédentes
Si vous avez développé une solution d’exécution FileMaker Pro à l’aide de
FileMaker Pro 3.0 SDK (ou d’une version antérieure), de l’utilitaire de groupement de
FileMaker Pro 4.0 Developer Edition ou de FileMaker Developer Tool dans
FileMaker Developer 5.x et 6.0, vous pouvez la mettre à jour et fournir aux utilisateurs des fichiers
convertis. Les fichiers liés à une application d’exécution à l’aide des outils précédents doivent être
liés à nouveau à l’aide des Utilitaires Developer.
Chapitre 2 | Création de solutions de bases de données
11
Vous devez convertir les fichiers FileMaker Pro créés dans les versions précédentes au format
FileMaker Pro 12. Les fichiers créés dans des versions antérieures à la version FileMaker Pro 7
doivent tout d’abord être convertis en fichiers de version 7, 8, 9, 10 ou 11, puis en fichiers de
version 12. Vous pouvez convertir un ou plusieurs fichiers à la fois. Pour plus d’informations sur
la conversion des fichiers, consultez l’Aide.
Après leur conversion, vous pouvez mettre à jour les fichiers afin de profiter des dernières
fonctions de FileMaker Pro et FileMaker Pro Advanced. Si nécessaire, créez des scripts pour
importer les données des anciennes versions dans la nouvelle solution. Consultez l’Aide pour plus
d’informations sur l’importation de données dans des solutions d’exécution mises à jour. Pour
relier les fichiers à une nouvelle solution d’exécution mise à jour, utilisez les Utilitaires Developer.
Distribuez la nouvelle version en l’accompagnant d’instructions sur les modalités de mise à jour des
fichiers (conversion des anciens fichiers et importation des données).
Liaison de la solution
Pour lier des fichiers de base de données à une solution d’exécution :
1. Suivez les procédures décrites à la rubrique « Utilisation des Utilitaires Developer », page 8.
2. Dans la boîte de dialogue Options de solution, sélectionnez Créer une ou plusieurs
applications de solution d’exécution.
3. Pour nommer votre application d’exécution :
1 Saisissez un nom dans la zone Nom d’exécution. Ce nom est utilisé pour le nom du fichier
de l’application d’exécution et pour le nom du dossier contenant les fichiers de la solution.
1 Dans la zone Extension, entrez une extension de fichier comprenant de un à cinq
caractères. Cette extension associe les fichiers de la solution aux applications d’exécution.
Pour plus d’informations sur l’attribution de noms aux solutions d’exécution, consultez l’Aide.
4. Dans la zone Clé de liaison, entrez une clé comprenant 1 à 24 caractères.
La clé de liaison relie l’application d’exécution aux fichiers de la base de données et garantit
l’ouverture des fichiers liés dans l’application d’exécution appropriée. Les clés de liaison
tiennent compte de la casse des caractères saisis. Pour plus d’informations sur la définition de
la clé de liaison, consultez l’Aide.
Important L’opération de liaison installe les fichiers système appropriés à chaque plateforme. Si votre solution doit être utilisée sous Windows, utilisez les Utilitaires Developer pour
Windows pour relier ses composants. Si votre solution doit être utilisée sous Mac OS X, utilisez
les Utilitaires Developer pour Mac OS X. Si vous créez une solution devant être utilisée sous
Windows et Mac OS X, créez deux solutions d’exécution distinctes en reliant deux fois les
fichiers de la solution d’origine : tout d’abord à l’aide des Utilitaires FileMaker Developer pour
Windows, puis de nouveau à l’aide des Utilitaires FileMaker Developer pour Mac OS X. Utilisez
la même clé de liaison sur les deux plates-formes.
5. Pour ajouter le logo d’une société ou une autre image personnalisée à l’écran de clôture,
cliquez sur Définir, sélectionnez l’image de clôture, puis cliquez sur Sélectionner.
La taille minimale de l’image est 32 x 175 pixels (72 ppp) ; au dessous, l’image est déformée
lors de son affichage. Les formats pris en charge sont les formats JPEG et GIF.
Chapitre 2 | Création de solutions de bases de données
12
6. Dans la zone Délai, indiquez le nombre de secondes durant lesquelles l’écran doit s’afficher.
Pour avoir un aperçu de l’effet obtenu, cliquez sur le bouton Prévisualisation.
7. Lorsque la définition des options est terminée, cliquez sur OK.
8. Pour pouvoir reproduire rapidement cette procédure, cliquez sur Enregistrer paramètres et
choisissez le dossier et l’emplacement de votre fichier de paramètres.
Pour plus d’informations sur l’enregistrement et la réutilisation des Utilitaires Developer,
consultez l’Aide.
9. Cliquez sur Créer.
Les Utilitaires Developer copient tous les fichiers d’exécution dans un nouveau dossier, créé
dans le Dossier de projet et nommé après la solution d’exécution.
Démarrage d’une solution d’exécution
Faites un double-clic pour
démarrer
Icône de l’application d’exécution
Icône d’un fichier de solution
Important Pour lancer la solution, les utilisateurs doivent double-cliquer sur l’icône de l’application
d’exécution et non sur celle du fichier de solution. S’il existe d’autres copies de l’application
d’exécution sur le disque dur, un double-clic sur l’icône du fichier de solution ou d’un fichier auxiliaire
risque de provoquer des erreurs. Si vos utilisateurs disposent, sur leur ordinateur, de plusieurs
solutions associées à la même extension comportant de un à cinq caractères et qu’ils doublecliquent sur l’icône du fichier de solution, la première solution installée tentera d’ouvrir le fichier, bien
que ce ne soit peut-être pas l’application appropriée pour ce fichier spécifique.
Distribution des solutions d’exécution
La dernière étape de la conception d’une solution d’exécution consiste à relier l’ensemble des
fichiers nécessaires, choisir les modalités de sa diffusion (CD ou réseau, par exemple) et fournir
aux utilisateurs une documentation d’installation. Cette dernière doit contenir toutes les
instructions relatives au démarrage de l’application et indiquer la marche à suivre en cas de
fichiers endommagés.
Remarque Windows : la méthode appropriée pour la distribution des solutions d’exécution (y
compris le fichier exécutable) consiste à utiliser un logiciel d’installation. Ce logiciel doit installer
les composants aux emplacements adéquats du système de fichiers Windows et fournir une
possibilité de désinstallation. Consultez le site Web de Microsoft pour obtenir plus d’informations
sur l’emplacement des fichiers installés ainsi que sur les restrictions d’emplacement.
Chapitre 2 | Création de solutions de bases de données
13
Organisation des composants de la solution
Lorsque vous reliez les fichiers de votre base de données à une solution d’exécution, les Utilitaires
Developer génèrent un nouveau dossier contenant l’application d’exécution, le fichier principal et
les fichiers de base de données auxiliaires et un dossier Extensions. Dans le cas de solutions
d’exécution Windows, des fichiers DLL (Dynamic Link Library) sont également nécessaires.
Remarque Si vous déplacez plusieurs fichiers dans un dossier pour créer une solution
d’exécution, notez que cela aura un impact sur vos liens internes. De ce fait, toutes les sources
de données doivent inclure un chemin d’accès correspondant simplement au nom du fichier
référencé. Même si l’application vérifie les autres sources de données, elle décèle tout de même
les fichiers réunis dans le dossier même où elle réside. Vous pouvez toujours conserver des
chemins d’accès absolus ou relatifs dans la même référence de source de données pour le cas
où les fichiers sont également utilisés dans FileMaker Pro ou FileMaker Pro Advanced.
Dossier solution Windows
Dossier de solution Mac OS X
Application d’exécution
Lot d’applications
d’exécution
Fichier principal et fichiers
auxiliaires regroupés
Fichier principal et
fichiers auxiliaires
regroupés
Extensions
Fichiers DLL générés
lors du regroupement
Extensions
Dictionaries
Dictionaries
Dossiers de
ressources
linguistiques
Exemple de dossiers de distribution sous Windows et Mac OS X
Important Ces fichiers et dossiers ne doivent pas être renommés.
Pour plus de détails sur le contenu du lot d’exécution Mac OS X, ainsi que sur le dossier
d’extensions Windows et DLL, consultez l’Aide.
Si votre solution d’exécution requiert des fichiers personnalisés, fournissez les fichiers avec les
fichiers d’exécution. Les plug-ins doivent être stockés dans le dossier Extensions. Lorsqu’un
développeur utilise une police indisponible sur le système de l’utilisateur, l’application d’exécution
choisit une police de substitution. Si l’exécution inclut une police, son installation par le
programme d’installation doit être prévue. Consultez la rubrique « Utilisation d’un programme
d’installation personnalisé » ci-dessous.
Outre ces fichiers d’exécution, vous devez fournir des instructions d’installation aux utilisateurs.
Pour plus d’informations sur la documentation de solutions de développement, consultez l’Aide.
Choix de la méthode de diffusion
Après avoir organisé les fichiers qui composent votre solution, vous devez décider comment ils
seront installés par les utilisateurs. Vous pouvez diffuser votre solution sur CD-ROM, via le réseau
ou via Internet. Afin de faire fonctionner votre solution d’exécution, vos utilisateurs doivent
disposer de la configuration minimale matérielle et logicielle requise par FileMaker Pro Advanced.
Chapitre 2 | Création de solutions de bases de données
14
Utilisation d’un programme d’installation personnalisé
Vous pouvez utiliser un programme d’installation personnalisé pour préparer votre solution
d’exécution à son installation par les utilisateurs. La configuration d’une application personnalisée
permettant d’installer votre solution d’exécution s’avère généralement plus complexe que
l’utilisation d’un simple utilitaire de compression, mais simplifie l’opération pour les utilisateurs.
Voici quelques exemples d’applications d’installation personnalisées :
1 MindVision Installer VISE
1 InstallShield MultiPlatform
1 MacInstallerBuilder
Utilisation d’un utilitaire de compression
Si votre solution d’exécution n’est pas complexe et que vous faites confiance aux compétences
techniques de vos utilisateurs, vous pouvez envisager l’utilisation d’un utilitaire de compression
plutôt que celle d’un programme d’installation personnalisé.
Partage de solutions en réseau
Les utilisateurs ne peuvent pas partager votre solution via un réseau, sauf s’ils accèdent aux
fichiers en utilisant l’application FileMaker Pro ou FileMaker Pro Advanced installée sur leur
ordinateur. Pour autoriser ou modifier l’accès au fichier via le réseau, vous devez disposer d’un
mot de passe principal. Pour des performances optimales, vous pouvez héberger les fichiers de
la solution à l’aide de FileMaker Server.
Pour plus d’informations sur FileMaker Server, sur les produits FileMaker Pro et sur la politique de
vente de licences groupées, rendez-vous sur le site Web de FileMaker (http://www.filemaker.fr).
Récupération des fichiers endommagés
Pannes d’alimentation, problèmes matériels et autres facteurs peuvent endommager un fichier
FileMaker Pro. Si votre solution est endommagée, les utilisateurs devront remplacer les fichiers
endommagés. Lorsque l’application d’exécution découvre un tel fichier, une boîte de dialogue en
informe l’utilisateur et lui suggère de contacter le développeur. Même si cette boîte de dialogue ne
s’affiche pas, des fichiers peuvent être endommagés et entraîner un comportement instable.
Pour des informations sur la récupération des fichiers d’exécution, consultez l’Aide.
Création d’un modèle A propos de
Pour les solutions d’exécution, le contrat de licence FileMaker Pro Advanced précise que vous
devez créer un modèle A propos de indiquant aux utilisateurs les modalités d’accès à l’assistance
technique. FileMaker utilise également le modèle A propos de pour différencier les bases de
données créées par des développeurs utilisant FileMaker Pro Advanced de celles des utilisateurs
de FileMaker Pro.
Pour plus d’informations sur les mentions devant figurer dans le modèle A propos de des solutions
d’exécution, reportez-vous à la rubrique « Vos responsabilités de développeur », page 7.
Création d’un modèle d’Aide personnalisé
Le système d’aide de FileMaker Pro Advanced n’est pas disponible dans les
applications d’exécution.
Chapitre 2 | Création de solutions de bases de données
15
Créez un modèle d’Aide décrivant l’utilisation et la saisie de données dans votre solution. Dans le
fichier principal de votre solution, créez alors un script permettant d’afficher ce système d’Aide.
Pour que ce script soit disponible sous la forme d’une commande du menu Aide, servez-vous de
la fonction Menus personnalisés.
Pour créer une page Web pour documenter votre solution, ajoutez un Web Viewer à votre modèle
d’aide permettant d’afficher la page Web.
Pour plus d’informations sur la création et la modification de menus personnalisés, consultez la
rubrique « A propos des menus personnalisés », page 21.
Tester la solution avant et après sa création
Pour vérifier les fonctionnalités de votre solution, testez-la soigneusement avant et après sa
personnalisation dans les Utilitaires Developer.
Pour vous assurer de la qualité de votre solution personnalisée :
1 Vérifiez systématiquement toutes les fonctions et options. Si votre solution doit être utilisée à
la fois sur des systèmes Windows et Mac OS X, vous devez la tester sur chaque plate-forme.
1 Assurez-vous de ne pas utiliser de fonctions standard FileMaker Pro qui seraient cachées ou
désactivées dans la solution d’exécution. Consultez la section Annexe A, « Comparaison des
fonctionnalités de l’application d’exécution et de FileMaker Pro ».
1 Vérifiez que tous les boutons et les scripts fonctionnent correctement. Cela est tout
particulièrement important si votre solution doit être présentée en mode Borne de
communication. Consultez la section « Création de solutions en mode Borne de
communication », page 17.
1 Vérifiez les procédures d’installation et testez toutes les instructions données dans la
documentation.
1 Vérifiez que vos modèles apparaissent parfaitement sur des moniteurs disposant de
résolutions, de caractéristiques couleur et de dimensions différentes.
1 Testez votre solution d’exécution avec des données réelles. Ceci est tout particulièrement
important lorsque les utilisateurs effectuent une mise à jour et souhaitent importer leurs
données dans la nouvelle version.
1 Assurez-vous de la présence de tous les fichiers auxiliaires et des DLL (Windows).
1 Présentez votre solution à des utilisateurs potentiels afin de découvrir d’éventuels problèmes
d’interface.
1 Installez les fichiers de base de données de votre application sur un système totalement
différent afin de vérifier si tous les fichiers associés au fichier principal peuvent être trouvés.
1 Si vous avez défini des mots de passe ou supprimé définitivement les privilèges d’accès
intégral, testez tous les niveaux d’accès.
1 Veillez à ce que votre solution contienne un modèle A propos de indiquant aux utilisateurs le
niveau d’accès dont ils disposent.
Important Vous devez conserver une version complète de tous les fichiers de la solution
d’exécution, en particulier si vous avez supprimé définitivement les privilèges d’accès intégral.
Chapitre 2 | Création de solutions de bases de données
16
Diffusion de mises à jour de solutions d’exécution
Si vous apportez des améliorations fonctionnelles ou au fichier principal lié à votre solution
d’exécution, vous pouvez distribuer le fichier mis à jour à vos utilisateurs sans qu’il soit nécessaire
d’effectuer une nouvelle liaison. Néanmoins, si vous modifiez le nom du fichier principal, vous
devez tout de même effectuer cette opération, puis distribuer une nouvelle version de l’application
d’exécution avec le fichier mis à jour.
Pour distribuer des fichiers auxiliaires nouveaux ou mis à jour pour votre solution d’exécution,
liez-les d’abord à l’aide de la clé de liaison initiale. Dans le cas d’un nouveau fichier auxiliaire
nécessitant l’ajout de nouvelles sources de données dans le fichier principal ou devant interagir
avec d’autres fichiers, mettez à jour tous les fichiers modifiés.
Si vous avez oublié la clé de liaison d’origine et que vous souhaitez modifier votre solution
d’exécution ou lui ajouter des fichiers, vous devez effectuer à nouveau l’ensemble de la procédure
de regroupement avec une nouvelle clé, puis redistribuer toute la solution.
Pour distribuer un fichier principal mis à jour :
1. Ouvrez le fichier principal d’origine depuis la copie de votre solution d’exécution dans
FileMaker Pro Advanced.
2. Effectuez les changements nécessaires.
3. Eventuellement, créez un script d’importation pour que les utilisateurs puissent faire migrer leurs
données dans le nouveau fichier principal.
Pour plus d’informations sur l’importation de données dans des solutions d’exécution mises à
jour, consultez l’Aide.
4. Faites parvenir aux utilisateurs une copie du nouveau fichier principal accompagnée des
instructions nécessaires pour remplacer l’ancien fichier principal du dossier de la solution
d’exécution.
Pour distribuer un fichier auxiliaire nouveau ou mis à jour :
1. Dans FileMaker Pro Advanced, créez un fichier auxiliaire ou ouvrez le fichier d’origine (avant la
procédure de liaison) et modifiez-le.
2. Eventuellement, créez un script d’importation pour que les utilisateurs puissent faire migrer
leurs données dans le nouveau fichier.
Pour plus d’informations sur l’importation de données dans des solutions d’exécution mises à
jour, consultez l’Aide.
3. Utilisez les Utilitaires Developer pour relier tous les fichiers de la solution d’exécution et y
inclure le nouveau fichier auxiliaire.
Utilisez la même clé de liaison que celle utilisée pour le fichier principal.
4. Faites parvenir aux utilisateurs une copie du nouveau fichier auxiliaire, accompagnée des
instructions nécessaires pour le placer dans le dossier de la solution d’exécution et remplacer
la version antérieure si nécessaire.
Tant que la clé de liaison n’est pas modifiée, il n’est pas nécessaire de redistribuer l’application
d’exécution, ni les autres fichiers de la solution.
Chapitre 2 | Création de solutions de bases de données
17
Création de solutions en mode Borne de communication
Le mode Borne de communication permet d’afficher votre solution de bases de données ou
d’exécution en plein écran, sans barres d’outils ou menus. Comme son nom l’indique, le mode
Borne de communication peut être utilisé pour présenter une base de données aux utilisateurs
sous forme de Borne de communication. Vous pouvez concevoir votre base de données de sorte
qu’elle s’exécute via un écran tactile.
Le mode Borne de communication est ignoré si la solution est ouverte à l’aide de comptes
associés à un jeu de privilèges Accès intégral, à un jeu de privilèges autorisant la gestion des
privilèges étendus ou à un jeu de privilèges autorisant la modification des modèles, des listes de
valeurs et des scripts.
Pour afficher votre solution en mode Borne de communication, procédez comme suit :
1 Créez un compte associé à un jeu de privilèges restreint ou créez un compte spécifique pour
le mode Borne de communication.
1 Activez le mode Borne de communication. Pendant cette opération vous pouvez lier la base de
données en tant que solution d’exécution.
1 Désactivez l’option par défaut consistant à se connecter au fichier avec le compte Admin.
Pour créer un compte Borne de communication en accès limité :
1. Ouvrez une base de données, choisissez le menu Fichier > Gérer > Sécurité.
2. Dans la boîte de dialogue Gestion de la sécurité, cliquez sur Nouveau.
3. Dans la boîte de dialogue Modifier compte, tapez un nouveau nom.
4. Pour Etat du compte, cliquez sur Actif, et pour Jeu de privilèges, sélectionnez Nouveau jeu
de privilèges.
5. Dans la boîte de dialogue Modifier le jeu de privilèges, donnez un nom au nouveau jeu et entrez
une description.
6. Dans les rubriques Modèles, Listes de valeurs et Scripts, sélectionnez Tous visualisables
uniquement ou Accès refusé pour tous.
7. Désactivez la case à cocher Gérer les privilèges étendus.
8. Si nécessaire, sélectionnez d’autres options, puis cliquez sur OK jusqu’à fermer toutes les
boîtes de dialogue.
Pour activer le mode Borne de communication :
1. Suivez les procédures décrites à la rubrique « Utilisation des Utilitaires Developer », page 8.
2. Dans la boîte de dialogue Options de solution, sélectionnez Activer le mode Borne de
communication pour les comptes non Admin.
3. Si nécessaire, sélectionnez d’autres options, puis cliquez sur OK.
4. Pour répéter rapidement cette opération, cliquez sur Enregistrer paramètres, puis
sélectionnez pour ce fichier de paramètres un dossier et un emplacement.
Pour plus d’informations sur l’enregistrement des paramètres de la solution, consultez l’Aide.
Chapitre 2 | Création de solutions de bases de données
18
5. Cliquez sur Créer.
Si vous ne liez pas les fichiers à une application d’exécution, les Utilitaires Developer copient
les fichiers de la base de données sélectionnée dans le Dossier de projet. Si vous liez les
fichiers à une application d’exécution, les Utilitaires Developer copient tous les fichiers
d’exécution dans un nouveau dossier, créé dans le Dossier de projet et nommé après la
solution d’exécution.
Pour modifier l’option par défaut consistant à se connecter au fichier avec le compte Admin :
1. Lorsque la base de données est ouverte, choisissez le menu Fichier > Options de fichier.
2. Dans l’onglet Ouvrir, désactivez l’option Connexion via.
3. Cliquez sur OK.
Lorsque vous créez une solution pour le mode Borne de communication, vous devez tenir compte
de la façon dont les utilisateurs vont la parcourir et la fermer.
Remarque Si vous possédez une solution Borne de communication précédente affichée dans la
zone d’état, vous devez mettre à jour votre solution. Vous ne pouvez pas afficher la barre d’outils
d’état ni la barre de modèle dans une solution Borne de communication. Vous devez donc ajouter
la navigation entre les enregistrements, l’état de pause de script et les boutons de script Annuler
et Continuer à vos modèles.
Pour plus d’informations sur l’utilisation des scripts et boutons pour contrôler les solutions Borne
de communication, consultez l’Aide.
Chapitre 3 
Personnalisation des solutions de base de
données
Vous pouvez utiliser FileMaker Pro Advanced pour personnaliser vos solutions, bien plus qu’il
n’est possible avec FileMaker Pro. Vous pouvez :
1 copier et coller des rubriques et les utiliser au sein du même fichier ou dans d’autres fichiers
de la base de données ;
1
1
1
1
copier ou importer les tables existantes dans votre fichier de base de données ;
créer des fonctions personnalisées à utiliser au sein d’un fichier ;
créer des menus personnalisés ;
créer des plug-ins qui étendent les fonctionnalités de FileMaker Pro.
Important Vous devez disposer de privilèges d’accès intégral pour personnaliser les solutions
de bases de données.
Remarque Consultez l’Aide pour obtenir des informations détaillées et complètes ainsi que des
procédures étape par étape concernant l’utilisation de FileMaker Pro Advanced.
Copie ou importation de schémas de rubriques et de tables
Vous pouvez copier ou importer des schémas de rubriques et de tables dans un fichier ou vers
d’autres fichiers de base de données.
FileMaker Pro Advanced vous aide à consolider des tables dans un fichier unique, à partir d’une
solution multifichier. Il existe deux méthodes de consolidation des solutions :
1 Copie des schémas de table : ouvrez les fichiers source pour sélectionner et copier les tables
voulues. Collez ensuite les schémas de table dans le fichier de destination.
1 Importer les schémas de table : importez les schémas de table directement dans le fichier de
destination. Vous pouvez importer les schémas seulement ou les données dans un schéma
unique. (Pour importer les données dans un schéma unique, choisissez le menu Fichier >
Importer des enregistrements > Fichier.)
Pour
Faites ceci
Copier un schéma de
rubrique
Choisissez Fichier > Gérer > Base de données > onglet Rubriques. Sélectionnez la
rubrique dans la liste, puis cliquez sur Copier. Les données ne sont pas copiées.
Copier un schéma de
table
Ouvrez le fichier contenant la table que vous souhaitez copier. Choisissez le menu
Fichier > Gérer > Base de données > onglet Tables. Sélectionnez la table dans la liste,
puis cliquez sur Copier.
Importer un schéma de
table
Ouvrez le fichier dans lequel vous souhaitez importer une table. Choisissez le menu
Fichier > Gérer > Base de données > onglet Tables. Cliquez sur Importer.
Sélectionnez le fichier et la table source, puis cliquez sur OK.
Pour plus d’informations sur la copie ou l’importation de rubriques et de tables, consultez l’Aide.
Chapitre 3 | Personnalisation des solutions de base de données
20
Création de fonctions personnalisées
Utilisez les Fonctions personnalisées pour créer des fonctions personnalisées pouvant être
réutilisées partout dans un fichier de base de données et copiées ou importées dans d’autres
fichiers FileMaker Pro. Une fois les formules écrites pour la fonction, il est inutile de les réécrire
pour les appliquer à d’autres rubriques ou les utiliser dans d’autres scripts.
Vous pouvez conserver et modifier les fonctions personnalisées et les formules qu’elles
contiennent dans un emplacement centralisé. Toute modification apportée à une fonction
personnalisée sera reproduite dans toutes les instances qui l’utilisent.
Pour créer une fonction personnalisée :
1. Dans le menu Fichier > Gérer > Fonctions personnalisées.
2. Dans la boîte de dialogue Gérer les fonctions personnalisées pour, cliquez sur Créer.
Affichage sous forme de liste (ouvert)
Liste des
paramètres
Liste des
fonctions
Zone de
formule
Les paramètres personnalisés
s’affichent dans cet espace
La boîte de dialogue Modifier la fonction
3. Dans la boîte de dialogue Modifier la fonction personnalisée, entrez le nom de la fonction et
élaborez une formule.
4. Cliquez sur OK.
Pour plus d’informations sur la création de fonctions personnalisées, consultez l’Aide.
Chapitre 3 | Personnalisation des solutions de base de données
21
A propos des menus personnalisés
Avec FileMaker Pro Advanced, vous pouvez créer des menus personnalisés, des éléments de
menu et des jeux de menus pour vos solutions de base de données. Vous pouvez :
1
1
1
1
créer un menu ou modifier un menu existant ;
dupliquer ou supprimer un menu ;
ajouter, dupliquer ou supprimer des éléments de menu ;
spécifier les propriétés des éléments de menu, comme par exemple le titre d’écran, le raccourci
et l’action.
Jeu de menus pour ce modèle
Barre de menus
Titre d’écran du menu
Menu
Sous-menu
Séparateur
Elément de menu
Terminologie des menus personnalisés
Vous pouvez personnaliser les menus en :
1 éditant une copie d’un menu FileMaker standard. Utilisez cette méthode pour procéder à des
modifications mineures dans les menus existants, par exemple pour modifier les propriétés de
quelques éléments de menu.
1 commençant par un menu vide. Utilisez cette méthode pour procéder à d’importantes
modifications dans les menus, par exemple pour ajouter des menus ou modifier les propriétés
des éléments de menu.
Chapitre 3 | Personnalisation des solutions de base de données
22
Création de menus personnalisés
Pour créer un menu personnalisé :
1. Choisissez le menu Fichier > Gérer > Menus personnalisés > onglet Menus personnalisés.
La boîte de dialogue Gérer les menus personnalisés s’affiche.
2. Si FileMaker Pro Advanced intègre des menus qui ne figurent pas dans ce fichier, cliquez sur
Mettre à jour pour ajouter les menus manquants au fichier.
3. Cliquez sur Créer.
4. Dans la boîte de dialogue Créer un menu personnalisé, effectuez l’une des actions suivantes,
puis cliquez sur OK :
1 Cliquez sur Commencer avec un menu vide.
1 Cliquez sur Commencer avec un menu standard de FileMaker, puis sélectionnez un
menu dans la liste.
Cette opération affiche la boîte de dialogue Modifier le menu personnalisé.
5. Dans la boîte de dialogue Modifier le menu personnalisé, indiquez un nom de menu
personnalisé, un commentaire décrivant le menu (facultatif), le titre de menu à afficher au
niveau de la barre de menus, les conditions selon lesquelles le menu doit ou non être installé
et les modes FileMaker Pro dans lesquels le menu doit apparaître. Pour plus d’informations sur
la définition d’une plate-forme pour un menu personnalisé, consultez la section “Création
d’éléments de menu personnalisés”.
6. Créez des éléments de menu personnalisés, comme décrit dans la section suivante.
Création d’éléments de menu personnalisés
Après avoir créé un menu, vous pouvez créer des éléments de menu. Vous pouvez également
créer ou modifier des éléments de menu qui sont des copies des menus standard de FileMaker.
Les éléments du menu peuvent être des commandes, des sous-menus ou des séparateurs. Créez
un élément de menu qui dépend d’une commande FileMaker standard ou créez un élément de
menu auquel aucune commande n’est affectée à l’origine.
Lorsque vous basez un élément de menu sur une commande FileMaker, l’élément de menu hérite
de toutes les propriétés de la commande. Vous pouvez ignorer des propriétés (nom de l’élément
de menu, raccourci clavier ou action) afin de personnaliser l’élément de menu.
Chapitre 3 | Personnalisation des solutions de base de données
23
Au moment de créer un élément de menu ne possédant aucune commande attitrée, un élément
de menu <sans titre> s’affiche dans la liste Eléments de menu de la boîte de dialogue Modifier le
menu personnalisé. Vous avez alors la possibilité de personnaliser les propriétés de cet élément
de menu.
Pour créer un élément de menu :
1. Choisissez le menu Fichier > Gérer > Menus personnalisés > onglet Menus personnalisés.
2. Dans la boîte de dialogue Gérer les menus personnalisés, sélectionnez le menu auquel vous
souhaitez ajouter l’élément de menu, puis cliquez sur Modifier.
3. Dans la boîte de dialogue Modifier le menu personnalisé, indiquez les éléments du menu à
insérer dans le menu :
Pour
Faites ceci
Ajouter une commande
Cliquez sur Créer pour ajouter un nouvel élément de menu (<sans titre>) à la liste. Pour
Type d’élément de menu, choisissez Commande, puis sélectionnez En fonction de la
commande existante. Dans la boîte de dialogue Spécifier une commande FileMaker,
choisissez une commande, puis cliquez sur Sélectionner (Windows) ou sur OK (Mac OS).
Une commande détermine l’action ou le comportement d’un élément de menu.
Ajouter un sous-menu
Cliquez sur Créer pour ajouter un élément de menu <sans titre> à la liste. Pour Type
d’élément de menu, choisissez Sous-menu, cliquez sur Définir, sélectionnez un menu,
puis cliquez sur Sélectionner.
Remarque Vous pouvez ajouter jusqu’à 100 menus dans la barre de menus. Si vous
ajoutez un menu qui s’insère comme un sous-menu, il se peut que vous atteigniez
rapidement la limite fixée.
Ajouter une ligne de
séparation
Cliquez sur Créer pour ajouter un élément de menu <sans titre> à la liste. Pour Type
d’élément de menu, choisissez Séparateur.
Dupliquer un élément
de menu
Sélectionnez un élément de menu dans la liste, puis cliquez sur Dupliquer.
Supprimer un élément
de menu
Sélectionnez un élément de menu dans la liste, puis cliquez sur Supprimer.
Faites glisser une flèche
menu dans la liste.
vers le haut ou vers le bas pour modifier l’ordre des rubriques du
Chapitre 3 | Personnalisation des solutions de base de données
24
Pour modifier les propriétés d’un élément de menu :
1. Sélectionnez un élément de menu dans la liste Eléments de menu et effectuez une ou plusieurs
des actions suivantes :
Pour
Faites ceci
Modifier une commande
d’un élément de menu
Sous En fonction de la commande existante, cliquez sur Définir, choisissez une autre
commande, puis cliquez sur Sélectionner (Windows) ou sur OK (Mac OS).
Changer le type d’un
élément de menu par un
autre
Pour Type d’élément de menu, choisissez un type différent. (Vous pouvez par exemple
changer un séparateur en commande.)
Modifier le nom d’un
élément de menu
Sélectionnez Nom de l’article et saisissez un nouveau nom.
Pour baser le titre du menu sur le résultat d’un calcul, cliquez sur Définir, puis élaborez
une formule dans la boîte de dialogue Calcul.
Windows : pour indiquer une touche d’accès, insérez le caractère & avant le caractère
que vous souhaitez utiliser comme touche d’accès. Par exemple, entrez &Ouvrir pour
afficher le menu Ouvrir à l’aide de la touche O du clavier.
Définir un raccourci
clavier pour un élément
de menu
Sélectionnez Raccourci clavier. Dans la boîte de dialogue Définir un raccourci, entrez
la combinaison de touches souhaitée, puis cliquez sur OK. Les raccourcis clavier
apparaissent en regard des éléments de menu dans la liste Eléments de menu.
Pour plus d’informations sur les raccourcis clavier, consultez l’Aide.
Générer un script ou
une action de script qui
sera utilisée lorsqu’un
utilisateur sélectionnera
un élément de menu.
Sélectionnez Action. Dans la boîte de dialogue Définir une action de script, sélectionnez
une étape, précisez les options si nécessaire, puis cliquez sur OK.
Remarque Pour intervenir sur le comportement d’un script en cours d’exécution
(par exemple arrêter, quitter, reprendre le script ou le mettre en pause), utilisez l’action
de script Exécuter script.
Pour plus d’informations sur les scripts et les actions de script, consultez l’Aide.
Modifier un script ou une
action de script
Pour Action, cliquez sur Définir, modifiez la définition du script, puis cliquez sur OK.
Installer des éléments
de menu d’après les
conditions définies
Pour Installer lorsque, indiquez un calcul permettant d’obtenir une valeur booléenne.
Si le calcul renvoie la valeur Vrai ou une valeur différente de zéro, l’élément de menu est
installé.
Par exemple, pour que l’élément de menu apparaisse lorsque le fichier s’ouvre dans
Windows, saisissez :
Si ( Abs(Obtenir( PlateformeSystème )) = 2; 1; 0 )
Si le calcul renvoie la valeur Faux ou une valeur égale à zéro, l’élément de menu n’est
pas installé.
Par exemple, pour que l’élément de menu apparaisse lorsque le fichier s’ouvre dans
Mac OS, saisissez :
Si ( Abs(Obtenir( PlateformeSystème )) = 1; 1; 0 )
Pour que l’élément de menu soit toujours installé, saisissez 1 pour Installer lorsque.
2. Cliquez sur OK.
Création de jeux de menus personnalisés
Les jeux de menus personnalisés sont des ensembles de menus qui apparaissent dans la barre
de menus de l’application FileMaker Pro. Vous pouvez créer des jeux de menus personnalisés
pour insérer uniquement les menus souhaités. Après avoir créé des jeux de menus, vous pouvez :
1 spécifier des jeux de menus pour les modèles individuels ;
1 créer des scripts qui modifient les jeux de menus ;
Chapitre 3 | Personnalisation des solutions de base de données
25
1 modifier le jeu de menus par défaut dans la barre de menus d’un fichier de solution ;
1 basculer temporairement d’un jeu de menus à un autre en utilisant le menu Outils de
FileMaker Pro Advanced.
Pour créer et modifier des jeux de menus :
1. Choisissez le menu Fichier > Gérer > Menus personnalisés > onglet Jeux de menus
personnalisés.
2. Cliquez sur Créer.
3. Dans la boîte de dialogue Modifier le jeu de menus personnalisés, cliquez sur Ajouter pour indiquer
les menus à inclure dans le jeu de menus.
Pour
Faites ceci
Ajouter un menu dans ce jeu de menus
Cliquez sur Ajouter, effectuez l’une des actions suivantes
dans la boîte de dialogue Sélectionner un menu, puis cliquez
sur Sélectionner :
1 Choisissez un menu dans la liste.
1 Cliquez sur + pour créer un menu. Pour plus
d’informations, reportez-vous à la rubrique « Création de
menus personnalisés », page 22.
1 Cliquez sur – pour supprimer un menu personnalisé dans
la boîte de dialogue Sélectionner un menu. Les menus
FileMaker Pro par défaut qui apparaissent entre crochets
[ ] dans la boîte de dialogue Sélectionner un menu ne
peuvent pas être supprimés de la liste.
Conseil Vous pouvez utiliser les combinaisons de touches
Maj+clic ou Ctrl+clic (Windows) ou Command+clic (Mac OS)
sur des menus supplémentaires pour ajouter plusieurs
menus au jeu de menus.
Modifier les propriétés d’un menu de ce jeu de
menus
Sélectionnez le menu, puis cliquez sur Modifier. Pour plus
d’informations, reportez-vous à la rubrique « Création
d’éléments de menu personnalisés », page 22.
Supprimer un menu de ce jeu de menus
Sélectionnez le menu, puis cliquez sur Supprimer.
4. Cliquez sur OK pour retourner à la boîte de dialogue Gérer les menus personnalisés.
5. Pour modifier le jeu de menus par défaut pour ce fichier, sélectionnez Menus par défaut du
fichier et cliquez sur OK.
Le nouveau jeu de menus s’affiche dans FileMaker Pro. Pour plus d’informations sur la
création, l’installation et le test de jeux de menus, consultez l’Aide.
Utilisation des plug-ins pour étendre les fonctionnalités de FileMaker Pro
Si vous programmez en C ou C++ et que vous connaissez bien les fonctions de calcul de
FileMaker Pro et de FileMaker Pro Advanced, vous pouvez créer des plug-ins qui viendront
compléter le jeu de fonctionnalités de l’application FileMaker. Par exemple, les plug-ins
bénéficient de formules de calcul qui exploitent des boucles, des récurrences ou qui font
appel à d’autres interfaces de programmation. Pour plus d’informations, consultez l’Aide.
Chapitre 4 
Débogage et analyse de fichiers
Les fonctions de FileMaker Pro Advanced décrites dans ce chapitre sont les suivantes :
1 Script Debugger pour le test et le débogage systématiques des scripts FileMaker
1 Désactivation de l’action de script pour tester les parties d’un script
1 Rapport sur la structure des bases de données pour la publication d’une documentation
complète sur les schémas de bases de données et les options
1 Visualiseur de données pour la surveillance des rubriques, des variables et des calculs
Remarque Consultez l’Aide pour obtenir des informations détaillées et complètes ainsi que des
procédures étape par étape concernant l’utilisation de FileMaker Pro Advanced.
Débogage de scripts
Avec FileMaker Pro Advanced, vous pouvez utiliser Script Debugger pour :
1 déboguer des scripts exécutés depuis le menu Scripts ou les raccourcis clavier ;
1 mettre au point des scripts de démarrage (le menu Script Debugger est activé même si aucun
fichier n’est ouvert) ;
1
1
1
1
1
1
1
déboguer un script activé par un déclencheur de script, un bouton ou un menu personnalisé ;
faire défiler les scripts action par action ;
afficher les sous-scripts au moment du parcours pas à pas ;
définir ou effacer des points d’arrêt dans un script ;
surveiller les rubriques, les variables et les calculs ;
désactiver des actions de script ;
mettre au point des scripts avec privilèges d’accès ;
1 suspendre un script lorsque des erreurs de scripts surviennent ;
1 cliquer sur un numéro d’erreur de script pour ouvrir une rubrique d’aide ;
1 désactiver ou activer temporairement les déclencheurs de script lorsque vous travaillez dans
Script Debugger.
Pour exécuter des scripts en mode débogage :
1. Sélectionnez le menu Outils > Script Debugger.
La boîte de dialogue Script Debugger s’ouvre.
2. Exécutez votre script.
Chapitre 4 | Débogage et analyse de fichiers
27
Vous pouvez afficher les sous-scripts au moment où vous naviguez entre les scripts du Script
Debugger. Par exemple, si le script A appelle le script B, qui ensuite appelle à son tour le script C,
vous pouvez visualiser les actions de chacun de ces trois scripts.
Script Debugger reconnaît les privilèges associés à chaque script. Un script ne s’affiche donc
dans Script Debugger que si vous êtes autorisé à le modifier et que ses privilèges d’accès sont
définis sur Modifiable. Vous pouvez cliquer sur le script Authentifier le script/Annuler
l’authentification
pour vous connecter et modifier les actions de scripts dans les scripts dont
l’accès est restreint.
Dans la fenêtre Script Debugger, vous pouvez sélectionner plus d’une action dans la liste
d’actions, ce qui vous permet de placer plusieurs points d’arrêt simultanément pour les actions.
Si plusieurs actions sont sélectionnées, le bouton Définir l’action suivante est désactivé.
Remarques
1 Vous ne pouvez pas définir des points d’arrêt sur les actions de script appelées par des boutons
ou des menus personnalisés.
1 Lorsque vous utilisez Script Debugger pour faire défiler les scripts activés par un déclencheur de
script, vous ne pouvez pas entrer en interaction avec les fenêtres du document, vous déplacer entre
les rubriques ou les enregistrements, modifier les données, fermer la fenêtre ou quitter. Ce blocage
de l’interaction se produit uniquement lorsqu’un script est déclenché par une action. Lorsque vous
déboguez un script non activé par un déclencheur de script, vous pouvez entrer en interaction de
manière habituelle avec les fenêtres du document, les rubriques et les enregistrements. Pour plus
d’informations sur l’utilisation des déclencheurs de script, consultez l’Aide.
Conseil Pour activer Script Debugger à partir de la boîte de dialogue Gérer les scripts, appuyez sur
la touche Maj et cliquez sur le bouton Exécuter.
bouton Flèche. Pour désactiver Script Debugger,
appuyez sur Ctrl (Windows) ou Commande (Mac OS) et cliquez sur le bouton Exécuter.
Désactivation des actions du script
Vous pouvez désactiver et activer des actions de script pour tester les parties d’un script.
Au moment d’exécuter un script, les actions de script désactivées sont alors ignorées.
Pour désactiver des actions de script :
1. Choisissez le menu Scripts > Gérer les scripts.
Vous pouvez également choisir le menu Fichier > Gérer > les scripts.
Chapitre 4 | Débogage et analyse de fichiers
28
2. Dans la boîte de dialogue Gérer les scripts, double-cliquez sur le nom du script.
Vous pouvez également cliquer sur le
de la boîte de dialogue Script Debugger.
3. Dans la boîte de dialogue Modifier le script, sélectionnez une ou plusieurs actions de script, puis
cliquez sur Désactiver ou sur Activer.
Désactivation et activation des déclencheurs de script
Vous pouvez désactiver ou activer temporairement les déclencheurs de script lorsque vous
travaillez dans Script Debugger. Vous devez avoir des privilèges d’accès intégral pour désactiver
un déclencheur de script. Les déclencheurs de script sont activés par défaut.
1. Sélectionnez le menu Outils > Script Debugger.
2. Pour désactiver tous les déclencheurs de script d’un fichier, cliquez sur
ou sélectionnez le
menu Outils > Commandes de débogage > Désactiver les déclencheurs de script.
3. Pour activier tous les déclencheurs de script, cliquez sur
ou sélectionnez le menu Outils >
Commandes de débogage > Activer les déclencheurs de script.
A la fermeture de Script Debugger, tous les déclencheurs de script désactivés sont alors
activés.
Pour plus d’informations sur le débogage des scripts, consultez l’Aide.
Utilisation du Visualiseur de données
Vous pouvez utiliser le Visualiseur de données pour surveiller des expressions du type valeurs de
rubrique, rubriques globales et calculs. Vous pouvez contrôler ces expressions pendant
l’exécution des scripts ou lors du test de ces derniers dans Script Debugger.
L’onglet En cours contient :
1 les rubriques utilisées par le script en cours d’exécution, qu’elles soient référencées
directement dans le script ou indirectement dans les calculs ;
1 les variables locales utilisées par le script en cours d’exécution ;
1 les variables globales indépendantes d’un script quel qu’il soit.
L’onglet Surveiller surveille les expressions. Vous pouvez saisir des expressions dans le
Visualiseur de données, une par ligne. Si vous utilisez le Visualiseur de données avec Script
Debugger, l’onglet Surveiller affiche les expressions des scripts mis en pause vous laissant ainsi
voir la façon dont vous modifiez les données à chacune des étapes de la rédaction d’un script.
Les expressions restent dans l’onglet Surveiller tant que vous ne les supprimez pas
manuellement.
Surveillance du script en cours d’exécution
1. Choisissez le menu Outils > Visualiseur de données ou cliquez sur Ouvrir/fermer le
Visualiseur de données
de la boîte de dialogue Script Debugger.
2. Cliquez sur l’onglet En cours.
Chapitre 4 | Débogage et analyse de fichiers
29
Cliquez pour afficher
les expressions avec
accès restreint
Cliquez sur un titre
de colonne pour trier
3. Dans l’onglet En cours, procédez comme suit :
Pour
Faites ceci
Modifier ou copier des variables
locales ou globales
Double-cliquez sur une variable de la liste.
Trier les rubriques et les variables de
la liste
Cliquez sur un en-tête de colonne.
Les éléments de la liste sont regroupés par type, puis triés dans l’ordre
suivant : rubriques, variables globales, variables locales.
Ajouter une expression à la liste
Surveiller
Cliquez sur Ajouter pour surveiller.
FileMaker Pro bascule alors sur l’onglet Surveiller dans lequel l’expression
apparaît.
Afficher des expressions dont l’accès
est restreint
Cliquez sur puis connectez-vous à un compte bénéficiant des privilèges
d’accès intégral.
Remarque Si vous vous connectez pour modifier des scripts dont l’accès est
limité dans Script Debugger, vos privilèges d’accès s’appliquent également au
Visualiseur de données. Si vous vous connectez depuis le Visualiseur de
données, vos privilèges d’accès s’appliquent également au Script Debugger.
Dans les deux cas, vos privilèges d’accès durent jusqu’à ce que vous fermiez
le Script Debugger ou le Visualiseur de données.
Surveillance des expressions
1. Dans le Visualiseur de données, cliquez sur l’onglet Surveiller.
Faites glisser une
flèche vers le haut ou
vers le bas pour
modifier l’ordre.
Chapitre 4 | Débogage et analyse de fichiers
30
2. Procédez comme suit :
1 Pour ajouter une expression, cliquez sur
.
Dans la boîte de dialogue Modifier l’expression, créez une expression, puis cliquez sur
Surveiller pour l’ajouter au Visualiseur de données.
Sélectionnez les opérateurs
mathématiques et de texte
Sélectionnez les opérateurs logiques et de
comparaison
Choisissez la façon
dont les fonctions
sont listées dans la
boîte de dialogue
Nom de table
Sélectionnez des
fonctions
Choisissez les
références de
rubriques
Zone de la
formule
Résultats de
l’expression
Evaluez le contenu de
l’expression
Ajoutez l’expression au
Visualiseur de données
1 Pour modifier une expression, double-cliquez sur celle-ci dans la liste ou sélectionnez-la et
cliquez sur . Cliquez sur Evaluer maintenant pour afficher les résultats d’une expression
ou sur Surveiller pour ajouter l’expression à la liste Surveiller.
1 Pour dupliquer des expressions, sélectionnez une ou plusieurs d’entre elles, puis cliquez sur
.
1 Pour supprimer des expressions, sélectionnez une ou plusieurs d’entre elles, puis cliquez
sur
.
1 Pour mettre à jour les valeurs des calculs apparaissant dans la liste, cliquez sur Rafraîchir
les valeurs. 
Les valeurs sont mises à jour dès que vous faites défiler la liste.
Pour plus d’informations sur l’utilisation du Visualiseur de données, consultez l’Aide.
Utilisation du Rapport sur la structure des bases de données
Utilisez la fonction Rapport sur la structure des bases de données (DDR) pour documenter le
schéma de votre base de données et le publier dans un fichier HTML ou XML. Vous pouvez choisir
les éléments et les tables des bases de données que le rapport doit traiter. La version HTML du
rapport contient un lien hypertexte et peut être affichée et imprimée dans un navigateur Web
autorisant les scripts Java.
La fonction Rapport sur la structure des bases de données vous permet :
1 d’examiner la représentation textuelle du schéma de votre base de données ;
1 de réunir des statistiques sur la structure de votre base de données ;
Chapitre 4 | Débogage et analyse de fichiers
31
1 d’utiliser les informations du rapport pour recréer la structure de votre base de données en cas
de perte des fichiers d’origine ;
1 de dépanner les références manquantes, les liens rompus, les calculs, etc.
Pour créer un rapport sur la structure des bases de données :
1. Ouvrez tous les fichiers de bases de données pour lesquels vous souhaitez générer un rapport.
Vous devez pour cela disposer de droits d’accès complets pour chaque fichier concerné et ce
fichier doit être ouvert dans FileMaker Pro Advanced. Vous pouvez générer un rapport sur la
structure des bases de données sur des fichiers locaux ou distants.
2. Sélectionnez Outils > Rapport sur la structure des bases.
3. Dans la liste Fichiers disponibles, retirez les fichiers à exclure du rapport en désactivant les
cases à cocher associées au fichier.
4. Si certains fichiers contiennent des tables à exclure du rapport, sélectionnez le fichier ainsi que
sa case à cocher dans la liste Fichiers disponibles.
Les tables du fichier s’affichent dans la liste Inclure les rubriques des tables dans le fichier
sélectionné. Vous pouvez alors désélectionner les tables souhaitées dans la liste.
Par défaut, toutes les tables de tous les fichiers sélectionnés sont activées.
5. Désactivez les éléments à exclure du rapport.
Par défaut, tous les éléments de tous les fichiers sélectionnés sont activés. Chaque élément
sélectionné, s’il est présent, sera traité dans le rapport pour les fichiers sélectionnés.
6. Si vous ne souhaitez pas publier le rapport au format HTML par défaut, activez l’option XML
dans la section Format du rapport.
7. Pour ne pas ouvrir automatiquement le rapport après sa création, désactivez la case à cocher
de cette option dans la section Gestion des fichiers.
8. Cliquez sur Créer.
Pour plus d’informations sur l’utilisation du rapport sur la structure des bases de données,
reportez-vous à l’Aide.
Annexe A 
Comparaison des fonctionnalités de
l’application d’exécution et de FileMaker Pro
Lorsque vous double-cliquez sur l’icône de l’application FileMaker Pro pour la démarrer, vous
pouvez créer une nouvelle base de données ou choisir un fichier à ouvrir. Lorsque vous démarrez
une application d’exécution FileMaker Pro, le fichier principal de sa base de données s’ouvre
automatiquement.
Parmi les autres différences majeures entre FileMaker Pro et les applications d’exécution, citons :
1 Dans les applications d’exécution, toutes les fonctionnalités de conception de base de données
sont supprimées ou masquées.
Ceci inclut le mode Modèle et les commandes du sous-menu Gérer.
1 Les fonctions et les menus personnalisés créés à l’aide de FileMaker Pro Advanced
fonctionnent dans l’application d’exécution, mais les utilisateurs de cette application ne peuvent
pas les modifier ni en créer de nouveaux.
1 D’autres commandes de menu ont été supprimées de l’application d’exécution.
Par exemple, vous ne pouvez pas utiliser l’application d’exécution pour créer, ouvrir ou fermer
une base de données. (Les fichiers de base de données regroupés de l’application doivent
comporter un bouton ou un script personnalisé pour fermer ou ouvrir d’autres fichiers.
La fenêtre d’une application d’exécution ne présente aucune commande de fermeture.)
1 Il est impossible d’accéder à l’Aide de FileMaker Pro depuis une application d’exécution.
Cependant, vous pouvez utiliser la fonction de menu personnalisé pour afficher le texte
de l’aide personnalisé que vous créez.
1 Les plug-ins peuvent être activés dans la boîte de dialogue Préférences. L’option Autoriser les
solutions à installer des fichiers dans les préférences des plug-ins permet une installation
automatique des mises à jour de plug-in. Pour plus d’informations, consultez l’Aide.
1 Bien que le filtre de données XML apparaisse comme une option de l’action de script Convertir
fichier, vous ne pouvez pas convertir les fichiers XML en utilisant cette action de script dans
une application d’exécution.
1 Pour partager des fichiers FileMaker Pro, diffuser des bases de données sur le Web ou
communiquer à l’aide d’une applet Java, il est nécessaire de disposer de FileMaker Pro ou de
FileMaker Pro Advanced. Vous pouvez néanmoins utiliser une version compatible de
FileMaker Server pour héberger les fichiers des solutions.
1 Les événements Apple Event sont pris en charge dans les applications d’exécution.
1 Les applications d’exécution ne peuvent être partagées sur un réseau.
1 Les applications d’exécution n’incluent pas la possibilité d’enregistrer ni d’envoyer des
enregistrements sous forme de fichiers Adobe PDF.
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
33
1 Les fonctionnalités de FileMaker Pro Advanced ne sont pas disponibles dans l’application
d’exécution.
Une base de données d’exécution peut cependant être ouverte dans FileMaker Pro ou
FileMaker Pro Advanced. La fonctionnalité complète de ces applications sera activée, sauf si
les privilèges d’accès intégral ont été supprimés.
1 Les applications d’exécution ne prennent pas en charge les sources de données SQL (ESS),
l’importation ODBC ou l’action de script Exécuter SQL.
1 Les graphiques ne sont pas pris en charge dans les solutions d’exécution.
Préférences de l’application et du document
Dans l’application d’exécution, certaines options ne sont pas disponibles dans l’onglet Général
de la boîte de dialogue Préférences.
Préférences
générales d’une
application
d’exécution
(Mac OS X)
L’onglet Modèle ne figure pas dans la boîte de dialogue Préférences de l’application d’exécution.
Préférences
générales d’une
application
d’exécution
(Windows)
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
34
La boîte de dialogue Options de fichier dans l’application d’exécution n’affiche que l’onglet
Orthographe.
Boîte de dialogue
Options de fichier
d’une application
d’exécution
Comparaison des commandes de menu
Les tableaux suivants présentent les commandes de menus disponibles dans FileMaker Pro (Pro)
et dans l’application d’exécution (RT).
Commande du menu Fichier
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Nouvelle base de données
1
1
Nouveau à partir de
1
1
Ouvrir
1
1
Ouvrir à distance
1
1
Ouvrir fichiers récents
1
1
Ouvrir favori
1
1
Fermer
1
1
Gérer
1
1
Partage
1
1
Options de fichier
1
1
1
1
Modifier mot de passe
1
1
1
1
Configuration impression
1
1
1
1
Mise en page
Imprimer
1
1
1
1
Importer enregistrements
1
1
1
1
Exporter enregistrements
1
1
1
1
Enregistrer/Envoyer en
1
1
1
1
Envoyer
1
2
1
2
Enregistrer une copie
1
1
1
1
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Commande du menu Fichier
Windows Pro
Windows RT
Récupérer
1
3
Sortie
1
1
35
Mac OS X Pro
1
Mac OS X RT
4
1. Vous ne pouvez pas enregistrer ni envoyer des enregistrements sous forme de PDF ou de lien snapshot. Toutefois, les utilisateurs peuvent imprimer
l’enregistrement en cours sous forme de PDF en sélectionnant le menu Fichier > Imprimer.
2. Vous ne pouvez pas envoyer de lien vers une base de données.
3. Appuyez sur Ctrl+Maj
4. Appuyez sur Option+3
Commande du menu Edition
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Annuler/Impossible d’annuler
1
1
1
1
Rétablir
1
1
1
1
Couper
1
1
1
1
Copier
(Copier tous enregistrements)
1
1
1
1
Coller
1
1
1
1
Coller texte uniquement
1
1
1
1
Effacer
1
1
1
1
Dupliquer
1
Sélectionner tout
(Sélectionner tous les enregistrements)
1
1
1
1
Rechercher et remplacer
1
1
1
1
1
1
1
1
1
Orthographe
1
1
Objet
1
1
Exporter contenu de rubrique
1
1
Préférences
1
1
1. Option désactivée si un script est mis en pause ou si la fenêtre de création du script se situe à l’arrière-plan.
Commande du menu Affichage
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Mode Utilisation
1
1
1
1
Mode Recherche
1
1
1
1
Mode Modèle
1
Mode Prévisualisation
1
1
1
1
Activer modèle
1
1
1
1
Afficher sous forme de formulaire
1
1
1
1
Afficher sous forme de liste
1
1
1
1
Afficher sous forme de tableau
1
1
1
1
Barre d’outils
1
1
1
1
1
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Commande du menu Affichage
Windows Pro
Windows RT
36
Mac OS X Pro
Mac OS X RT
Personnaliser la barre d’outils
1
1
1
1
Barre de texte
1
1
1
1
Règle
1
1
1
1
Agrandir
1
1
1
1
Réduire
1
1
1
1
Commande du menu Insertion
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Image
1
1
1
1
QuickTime
1
1
1
1
Audio/vidéo
1
1
1
1
Son
1
1
1
1
PDF
1
1
1
1
Fichier
1
1
1
1
Date du jour
1
1
1
1
Heure actuelle
1
1
1
1
Nom de l’utilisateur
1
1
1
1
Index
1
1
1
1
Du dernier enregistrement consulté
1
1
1
1
Commande du menu Format
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Police
1
1
1
1
Corps
1
1
1
1
Style
1
1
1
1
Alignement
1
1
1
1
Interligne
1
1
1
1
Couleur de texte
1
1
1
1
Commande du menu Enregistrements
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Nouvel enregistrement
1
1
1
1
Dupliquer l’enregistrement
1
1
1
1
Supprimer l’enregistrement
1
1
1
1
Supprimer les enregistrements trouvés/Supprimer
tous enreg.
1
1
1
1
Activer l’enregistrement
1
1
1
1
Rafraîchir fenêtre
1
1
1
1
Afficher tous les enreg.
1
1
1
1
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Commande du menu Enregistrements
Windows Pro
Windows RT
37
Mac OS X Pro
Mac OS X RT
Afficher enreg. ignorés uniq.
1
1
1
1
Ignorer enregistrement
1
1
1
1
Ignorer enregistrements suivants
1
1
1
1
Modifier la recherche
1
1
1
1
Recherches enregistrées
1
1
1
1
Trier enregistrements
1
1
1
1
Annuler tri
1
1
1
1
Remplacer contenu rubrique
1
1
1
1
Mettre à jour contenu rubr.
1
1
1
1
Rétablir l’enregistrement
1
1
1
1
Commande du menu Requêtes (mode
Recherche)
Windows Pro
Windows RT
Mac OS X Pro
Mac OS X RT
Nouvelle requête
1
1
1
1
Dupliquer la requête
1
1
1
1
Supprimer la requête
1
1
1
1
Activer la requête
1
1
1
1
Afficher tous les enreg.
1
1
1
1
Exécuter la requête
1
1
1
1
Restreindre ensemble trouvé
1
1
1
1
Développer ensemble trouvé
1
1
1
1
Rétablir la requête
1
1
1
1
Commande du menu Scripts
Windows Pro
Windows RT
Mac OS X Pro
Gérer les scripts
1
1
Enregistrer le script
1
1
Enregistrer tous les scripts
1
1
Rétablir le script
1
1
<Noms des scripts>
1
1
1
Mac OS X RT
1
Remarque Les commandes de menu Enregistrer le script, Enregistrer tous les scripts et
Rétablir le script apparaissent uniquement lorsque la boîte de dialogue Gérer les scripts ou
Modifier le script est active.
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Commande du menu Fenêtre
Windows Pro
Windows RT
38
Mac OS X Pro
Mac OS X RT
Nouvelle fenêtre
1
1
1
1
Afficher la fenêtre
1
1
1
1
Masquer la fenêtre
1
1
1
1
Réduire la fenêtre
1
1
1
1
Juxtaposition horizontale
1
1
1
1
Juxtaposition verticale
1
1
1
1
Superposer
1
1
1
1
Ranger les icônes
1
1
1
1
1
1
Premier plan
<Nom des fichiers ouverts>
Commande du menu Aide
1
Windows Pro
1
Windows RT
Mac OS X Pro
Aide FileMaker Pro
1
1
Raccourcis clavier
1
1
Ecran Démarrage rapide
1
1
Centre de ressources
1
1
Documentation produit
1
1
Consultants et solutions
1
1
Envoyer des commentaires à FileMaker
1
1
Rechercher les mises à jour
1
1
Enregistrer FileMaker Pro
1
1
Forum FileMaker
1
1
Assistance technique et service clientèle
1
A propos de FileMaker Pro (ou A propos de
FileMaker Pro Advanced)
1
Mac OS X RT
1
1
A propos de FileMaker Pro Runtime 
(s’affiche si aucun script personnalisé A propos de
n’est spécifié)
1
1
A propos de <solution d’exécution> 
(s’affiche si un script personnalisé A propos de est
spécifié)
1
1
<Nom du script Aide de la solution d’exécution> 
(s’affiche si un script personnalisé Aide est spécifié)
1
1
1
Voir le tableau des commandes du menu Application
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Commande du menu Application (Mac OS X
uniquement)
A propos de FileMaker Pro
Pro
RT
1
A propos de FileMaker Pro Runtime 
(s’affiche si aucun script personnalisé A propos de
n’est spécifié)
1
A propos de <solution d’exécution> 
(s’affiche si un script personnalisé A propos de est
spécifié)
1
Préférences
1
1
Services
1
1
Masquer FileMaker Pro
1
1
Masquer la <solution d’exécution>
Masquer les autres
1
1
Afficher tout
1
1
Quitter FileMaker Pro
1
Quitter la <solution d’exécution>
39
1
Actions de script ignorées
Certaines fonctionnalités ayant été supprimées de l’application d’exécution, les actions de scripts
suivantes sont ignorées :
1
1
1
1
1
Ouvrir Gérer la base de données
Ouvrir Gérer les listes de valeurs
Ouvrir Gérer les sources de données
Ouvrir Gérer les scripts
Ouvrir Gérer les modèles
1 Ouvrir Gérer les conteneurs
1
1
1
1
1
1
1
1
1
Ouvrir Partage
Ouvrir Aide
Multi-utilisateur
Nouveau fichier
Ouvrir Options fichier (partiellement disponible ; l’onglet Orthographe s’ouvrira)
Ouvrir à distance
Exécuter SQL
Sauvegarder en PDF
Enregistrer en lien snapshot
Remarque Ouvrir fichier renvoie une erreur si le fichier spécifié n’est pas incorporé à l’application
d’exécution. Une solution d’exécution peut uniquement exécuter un script externe si le fichier externe
est lié à la solution d’exécution.
Annexe A | Comparaison des fonctionnalités de l’application d’exécution et de FileMaker Pro
Préférences ou paramètres de registre mémorisés
Paramètres de registre Windows
FileMaker Pro stocke ses paramètres de registre dans :
HKEY_CURRENT_USER\Software\FileMaker\FileMaker Pro\12.0
FileMaker Pro Advanced stocke ses paramètres de registre dans
HKEY_CURRENT_USER\Software\FileMaker\FileMaker Pro\12.0A
L’application d’exécution stocke ses paramètres de registre dans :
HKEY_CURRENT_USER\Software\FileMaker\<solution name>\12.0
Remarque L’extension du nom des fichiers de base de données d’exécution est enregistrée dans
HKEY_CLASSES_ROOT.
Préférences Mac OS X
FileMaker Pro stocke ses paramètres de préférences dans :
com.filemaker.client.pro.plist
FileMaker Pro Advanced stocke ses paramètres de préférences dans :
com.filemaker.client.advanced.plist
L’application d’exécution stocke ses préférences dans :
com.filemaker.client.runtime.<Nom solution>.plist
40
Index
A
Accès Admin
suppression des fichiers 9
suppression des solutions en mode Borne de
communication 18
Action de script Enregistrer en lien snapshot 39
action de script Exécuter SQL 39
Action de script Multi-utilisateur 39
Action de script Nouveau fichier 39
action de script Ouvrir à distance 39
Action de script Ouvrir Aide 39
Action de script Ouvrir Fichier 39
Action de script Ouvrir Gérer la base de données 39
Action de script Ouvrir Gérer les listes de valeurs 39
Action de script Ouvrir Gérer les modèles 39
Action de script Ouvrir Gérer les sources de données 39
Action de script Ouvrir Options fichier 39
Action de script Ouvrir Partage 39
Action de script Sauvegarder en PDF 39
Aide
commandes disponibles dans les applications
d'exécution 38
Apple Event dans les applications d'exécution 32
Application d'exécution, lot Windows 13
Applications d'exécution
actions de script ignorées 39
activation des plug-ins dans 32
commandes disponibles 34
icône 12
par rapport à FileMaker Pro 32
paramètres de registre enregistrés sous Windows 40
préférences Mac OS X enregistrées 40
Attribution d'un nom aux solutions d'exécution 11
Authentification de scripts 27
B
Base de données, statistiques 30
Base de données, structure 31
C
Clé de liaison
à propos de 11
mise à jour des solutions d'exécution 16
Codes d'erreur, affichage à partir de Script Debugger 26
Commandes de menu, disponibles dans les applications
d'exécution 34
Commandes du menu Affichage disponibles dans les
applications d'exécution 35
Commandes du menu Edition disponibles dans les applications
d'exécution 35
Commandes du menu Enregistrements disponibles dans les
applications d'exécution 36
Commandes du menu Fenêtre disponibles dans les applications
d'exécution 38
Commandes du menu Fichier disponibles dans les applications
d'exécution 34
Commandes du menu Format disponibles dans les applications
d'exécution 36
Commandes du menu Insertion disponibles dans les
applications d'exécution 36
Commandes du mode Modèle, non disponibles dans les
applications d'exécution 32
Commandes, menu
disponibles dans les applications d'exécution 34
Comptes et privilèges 7, 19
suppression de l'accès admin 9
Contrat de licence 6
Conversion de fichiers issus de versions précédentes 11
Copie de schémas de rubriques ou de tables 19
D
DDR Voir Rapports sur la structure des bases de données
Déclencheurs de script, débogage 27
Délai, écran personnalisé 12
Démarrage de solutions d'exécution 12
Désactivation des actions de script 27
Désactivation des déclencheurs de script 28
Déverrouillage de scripts 27
Didacticiel, FileMaker Pro 6
Diffusion de solutions d'exécution
à propos de 12
distribution des mises à jour 16
termes et conditions 6
DLL (Dynamic Link Libraries) 13
Documentation
rapports sur la structure des bases de données 30
solutions d'exécution 14
Documentation PDF 6
Dossier de projet 8, 12
E
Ecran personnalisé dans les solutions d'exécution
démarrage 10
fermeture 12
Ecran tactile 17
Expressions, surveillance 28
Extensions de fichier
des fichiers de bases de données 9
pour les solutions d'exécution 11
Extensions, nom de fichier. Voir Extensions de fichier
F
Fichier de paramètres 9
42
Fichier de solution
icône 12
problèmes avec le double-clic 12
Fichier principal
connexion des fichiers auxiliaires 10
mise à jour 16
spécification 8
fichierjournal.txt 9
Fichiers
attribution d'un nouveau nom 8
compression 14
conversion 11
mise à jour 9
suppression de l'accès admin 9
Fichiers auxiliaires
mise à jour 16
problèmes avec le double-clic 12
FileMaker Pro Advanced
contrat de licence 6
documentation 5
mise à jour à partir de versions antérieures 10
FileMaker Pro, menus disponibles 34
FileMaker Developer Voir FileMaker Pro Advanced
FileMaker Server 14, 32
Fonctions
personnalisé 20
surveillance dans des formules 30
Fonctions personnalisées, création 20
Format HTML des rapports sur la structure des bases de
données 30
Formules
pour fonctions personnalisées 20
suivi 28
G
Gérer les scripts 27
I
Icônes pour les solutions d'exécution 12
InstallShield 14
Instructions d'installation 6
Interaction des utilisateurs avec la solution 10
Internet
applications d'exécution sur 32
bases de données sur 6
J
JDBC, FileMaker comme source de données 6
Jeux de menus, création 24
Journal d'erreurs 9
L
Liaison des solutions d'exécution 11
Logo, ajout dans une solution d'exécution 11
M
Mac OS X
application d'exécution, lot 13
préférences enregistrées 40
MacInstallerBuilder 14
Menus personnalisés
à propos de 21
création 22
définition de la plate-forme 24
éléments de menu 22
jeux de menus 24
Messages, journal d'erreurs 9
Microsoft Windows, paramètres de registre enregistrés 40
MindVision Installer VISE 14
Mise à jour des applications d'exécution 10
Mise au point des scripts 26
Mises à jour
des solutions d'exécution 16
Modèle A propos de
contenu requis pour 7
description 6
Modèle Aide 15
Modification des noms de fichiers 8
Mots de passe, avertissement requis dans le modèle A propos
de 7
N
Nouvelles fonctions 6
O
Obligations légales 6
ODBC, FileMaker comme source de données 6
Options de fichier disponibles dans l'application d'exécution 34
Ouverture de fichiers dans des applications d'exécution 33
Ouvrir Gérer les conteneurs 39
Ouvrir Gérer les scripts, action de script 39
P
Plate-forme, définition pour des menus personnalisés 24
Plug-ins
dans les applications d'exécution 32
Plusieurs tables par fichier de base de données 10
Polices
indisponibles sur le système de l'utilisateur 13
Préférences disponibles dans l'application d'exécution 33
Privilèges d'accès 7, 19
Problèmes
calculs 28
rubriques 28
Script Debugger 26
utilisation de rapport sur la structure des bases de
données 30
variables 28
Programmes d'installation des applications d'exécution 14
43
R
T
Raccourcis clavier dans les éléments de menus
personnalisés 24
Raccourcis, clavier. Voir raccourcis clavier
Rapports sur la structure des bases de données 30
Rapports, base de données 30
Récupération des fichiers d'exécution endommagés 14
Références externes. Reportez-vous à sources de données
Registre, paramètres mémorisés 40
Réseaux, partage de solutions sur 14
Rubriques
copie d'un schéma 19
suivi 28
Tables, base de données
copie ou importation de schéma 19
exclusion du rapport sur la structure des bases de
données 31
plusieurs par fichier 10
Test
scripts 26
solutions de bases de données 15
S
Sauvegardes 15
Schémas de bases de données
copie ou importation 19
dans Rapport sur la structure des bases de données 30
Schémas, base de données
copie ou importation 19
documentation 30
Script Debugger
avec des déclencheurs de script 27
description 26
Scripts
actions ignorées par les applications d'exécution 39
authentification 27
débogage 26
désactivation des actions de script 27
désactivation des déclencheurs de script 28
déverrouillage 27
Scripts, menu
commandes disponibles dans les applications
d'exécution 37
Séparateurs de menu 23
Séparateurs, élément de menu 23
Solutions d'exécution
configuration requise du modèle A propos de 7, 14
conversion 11
création 8, 10
démarrage 12
documentation 12
liaison de fichiers 11
mise à jour 10, 16
préparation de fichiers 10
récupération des fichiers endommagés 14
Solutions en mode Borne de communication, création 17
Solutions multi-plateformes 11
Sources de données
mise à jour 16
mise à jour automatique 9
Sous-menu Gérer, non disponible dans les applications
d'exécution 32
Statistiques de base de données 30
Structure de base de données, nouvelle création 31
Structure des dossiers, solution 13
U
Utilisateurs de navigateurs Web 6
Utilitaires de compression des applications d'exécution 14
Utilitaires Developer
à propos de 8
création de solutions d'exécution 10
V
Variables, surveillance 28
Visualiseur de données 28
W
web viewer 15
X
XML
format des rapports sur la structure des bases de
données 30
syntaxe de sortie pour DDR 6

Manuels associés