Mode d'emploi | Filemaker Pro 13 Advanced Manuel utilisateur

Ajouter à Mes manuels
46 Des pages
Mode d'emploi | Filemaker Pro 13 Advanced Manuel utilisateur | Fixfr
FileMaker Pro 13
®
Advanced
Guide des fonctions
© 2007-2013 FileMaker, Inc. Tous droits réservés.
FileMaker, Inc.
5201 Patrick Henry Drive
Santa Clara, Californie 95054
FileMaker et Bento sont des marques commerciales de FileMaker, Inc. déposées aux Etats-Unis et dans d'autres pays.
Le logo en forme de dossier, WebDirect et le logo Bento sont des marques commerciales 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
Documentation des schémas de bases de données
5
5
5
6
6
7
8
8
10
11
11
13
13
13
14
16
16
17
20
20
21
22
23
23
25
26
27
27
29
29
29
31
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
33
34
35
40
42
43
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 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 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.
Conseil Essayez la présentation de mise en route de FileMaker pour découvrir les principales
fonctions permettant d'utiliser et de créer des solutions dans FileMaker Pro. Afin de lancer la
présentation, choisissez le menu Aide > Documentation produit > Présentation de mise en route.
Chapitre 1 | Présentation de FileMaker Pro Advanced
6
Les manuels suivants sont inclus :
1 Le Guide des fonctionnalités de 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 Syntaxe d'émission du rapport sur la structure des bases de données de FileMaker Pro
Advanced : 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 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.
1 Référence FileMaker SQL : décrit les instructions, expressions et fonctions SQL prises en
charge par FileMaker.
1 Guide de FileMaker WebDirect™ : explique comment rendre les modèles FileMaker Pro et
FileMaker Pro Advanced hébergés par FileMaker Server accessibles aux utilisateurs de
navigateurs Web via un réseau intranet ou Internet.
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 ProAdvanced, vous devez lire attentivement et accepter
les termes et conditions de la licence affichée par le programme d'installation de
FileMaker ProAdvanced.
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é.
Important 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. »
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.
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 ;
1 crypter les fichiers de bases de données pour les protéger contre les accès non autorisés pendant
qu'ils sont stockés sur disque.
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.
Chapitre 2 | Création de solutions de bases de données
9
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.
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.
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.
Chapitre 2 | Création de solutions de bases de données
10
Pour
Faites ceci
Crypter les fichiers de bases de
données pour les protéger contre
les accès non autorisés pendant
qu'ils sont stockés sur disque.
Sélectionnez Activer cryptage base de données (ou recrypter fichiers).
Saisissez un ID partagé (qui lie les fichiers cryptés dans des solutions
multifichier), un compte avec privilèges d'accès intégral, un mot de passe de
cryptage et un indice de mot de passe pour les fichiers.
Avertissement Si vous perdez ou si vous oubliez le mot de passe de cryptage,
vous ne pourrez plus ouvrir ni modifier le fichier.
Remarques
1 Cryptez plusieurs fichiers simultanément pour qu'ils partagent le même mot
de passe de cryptage et le même ID.
1 Par défaut, FileMaker Pro Advanced utilise un stockage sécurisé pour crypter
les données de conteneur qui sont stockées en externe. Si vous ne souhaitez
pas crypter les données de conteneur lorsque vous cryptez vos fichiers de
bases de données, cochez la case Garder stockage ouvert.
1 Le cryptage des fichiers de bases de données faisant partie d'une solution
d'exécution n'est pas pris en charge.
Pour plus d'informations sur le cryptage des fichiers de bases de données,
consultez l'Aide.
Décrypter les fichiers de bases
de données cryptés
Sélectionnez Suppr. cryptage base de données.
Saisissez le mot de passe de cryptage pour le ou les fichiers, cliquez sur
Définir, puis saisissez le nom et le mot de passe d'un compte disposant de
privilèges d'accès intégral.
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.
14. Cliquez sur Créer.
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.
Chapitre 2 | Création de solutions de bases de données
11
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 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 13.
Conversion et mise à jour des solutions précédentes
Si vous avez développé une solution d'exécution FileMaker Pro à l'aide de FileMakerPro 3.0 SDK
(ou d'une version antérieure), de l'utilitaire de groupement de FileMakerPro 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.
Vous devez utiliser FileMaker Pro 12 ou FileMaker Pro 13 pour convertir les fichiers
FileMaker Pro créés avec FileMaker Pro 11 et les fichiers antérieur à ceux de FileMaker Pro 12
(à l'extension de fichier .fmp12). Les fichiers créés à l'aide de versions antérieures à
FileMaker Pro 7 doivent être convertis en versions 7, 8, 9, 10 ou 11 avant que vous ne puissiez
les convertir à l'aide de FileMaker Pro 13. Vous pouvez convertir un seul fichier 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.
Chapitre 2 | Création de solutions de bases de données
12
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.
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 OS X, utilisez les
Utilitaires Developer pour OS X. Si la solution que vous créez doit être utilisée à la fois sur
Windows et OS X; créez deux solutions d'exécution distinctes en liant les fichiers de la solution
originale par deux fois : une première fois à l'aide des Utilitaires Developer pour Windows, puis
une deuxième fois à l'aide des Utilitaires Developer FileMaker pour OS X. Utilisez la même clé
de liaison sur les deux systèmes.
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.
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.
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.
Chapitre 2 | Création de solutions de bases de données
13
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.
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.
Chapitre 2 | Création de solutions de bases de données
Dossier solution Windows
14
Dossier de solution 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 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 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. L'emplacement des fichiers des plug-ins varie si les plug-ins doivent être
disponibles pour plusieurs versions de FileMaker Pro ou non. Pour plus d'informations sur
l'installation des plug-ins, consultez l'Aide.
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.
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
Chapitre 2 | Création de solutions de bases de données
15
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 à l'adresse
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 plus d'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, Inc. 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.
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 22.
Chapitre 2 | Création de solutions de bases de données
16
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 OS X, vous devez la tester sur chaque plate-forme.
1 Assurez-vous de ne pas utiliser de fonctions standard FileMaker Pro qui seraient masqué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.
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.
Chapitre 2 | Création de solutions de bases de données
17
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.
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.
Chapitre 2 | Création de solutions de bases de données
18
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.
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.
Chapitre 2 | Création de solutions de bases de données
19
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 le menu 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
21
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, sélectionnez 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
La boîte de dialogue Modifier la fonction
personnalisée
Les paramètres personnalisés
s'affichent dans cet espace
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 les fonctions personnalisées, consultez l'Aide.
Chapitre 3 | Personnalisation des solutions de base de données
22
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.
Ensemble de menus pour ce modèle
Barre de menus
Titre d'écran du menu
Sous-menu
Menu
Séparateur
Elément de menu
Terminologie des menus
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
23
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», ci-aprè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, passez aux éléments de ce menu. Vous pouvez également créer ou
modifier les éléments du menu qui sont des copies de menus FileMaker standard. 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
24
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 (OS X).
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 éléments du
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 (OS X).
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 & (esperluette) avant
le caractère à utiliser comme touche d'accès. Par exemple, entrez &Ouvrir pour
afficher le menu Ouvrir à l'aide de la touche O du clavier.
Chapitre 3 | Personnalisation des solutions de base de données
25
Pour
Faites ceci
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.
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.
1 Si le calcul renvoie la valeur Vrai (une valeur différente de zéro), l'élément de menu est
installé.
1 Si le calcul renvoie la valeur Faux ou (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
Windows, saisissez :
Si ( Abs(Obtenir( PlateformeSystème )) = 2; 1; 0 )
Pour que l'élément de menu apparaisse lorsque le fichier s'ouvre dans OS X, saisissez :
Si ( Abs(Obtenir( PlateformeSystème )) = 1; 1; 0 )
Conseil 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
1
1
1
spécifier des jeux de menus pour les modèles individuels ;
créer des scripts qui modifient les jeux de menus ;
modifier l'ensemble de menus par défaut dans la barre de menus d'un fichier de solution ;
basculer temporairement d'un ensemble 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.
Chapitre 3 | Personnalisation des solutions de base de données
26
3. Dans la boîte de dialogue Modifier l'ensemble de menus personnalisés, cliquez sur Ajouter pour
indiquer les menus à inclure dans l'ensemble de menus.
Pour :
Faites ceci
Ajouter un menu dans cet ensemble 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 23.
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 (OS X)
sur des menus supplémentaires pour ajouter plusieurs
menus à l'ensemble de menus.
Modifier les propriétés d'un menu de cet
ensemble 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 23.
Supprimer un menu de cet ensemble 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 l'ensemble de menus par défaut pour ce fichier, sélectionnez Menus par défaut
du fichier et cliquez sur OK.
Le nouvel ensemble 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 modules 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
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 ;
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.
Chapitre 4 | Débogage et analyse de fichiers
28
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.
Les actions du script que vous
avez exécuté apparaissent ici
Cliquez sur le numéro d'erreur pour
obtenir des informations sur la
dernière erreur rencontrée
Double-cliquez sur un script mis en
pause dans la liste de la Pile
d'exécution pour modifier le script
Sélectionnez cette option si vous
souhaitez mettre les scripts en
pause lorsque des erreurs sont
rencontrées
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 Authentifier le script/Annuler l'authentification
pour vous connecter et modifier les actions de script dans les scripts dont l'accès est limité.
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
. Pour désactiver Script Debugger, appuyez sur Ctrl
sur la touche Maj et cliquez sur le bouton
(Windows) ou Commande (OS X) et cliquez sur le bouton Exécuter.
Chapitre 4 | Débogage et analyse de fichiers
29
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 > Scripts.
2. Dans la boîte de dialogue Gérer les Scripts, double-cliquez sur le nom du script.
Ou cliquer sur le bouton
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 > ScriptDebugger.
2. Pour désactiver tous les déclencheurs de script d'un fichier, cliquez sur
ou choisissez le
menu Outils > Commandes de débogage > Désactiver les déclencheurs de script.
3. Pour activer tous les déclencheurs de script d'un fichier, cliquez sur
ou choisissez 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.
Chapitre 4 | Débogage et analyse de fichiers
30
Surveillance du script en cours d'exécution
1. Choisissez le menu Outils > Visualiseur de données ou cliquez sur
Script Debugger.
dans la fenêtre
2. Cliquez sur l'onglet En cours.
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
31
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
Nom de table
Choisissez la façon
dont les fonctions
sont listées dans la
boîte de dialogue
Choisissez les
références de
rubriques
Sélectionnez les
fonctions à utiliser
dans l'expression
Zone de la
formule
Résultats de
l'expression
Cliquez pour évaluer
l'expression
Cliquez pour ajouter
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.
Documentation des schémas de 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 ;
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.
Chapitre 4 | Débogage et analyse de fichiers
32
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 le rapport.
Vous devez pour cela disposer de privilèges d'accès intégral 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 le menu Outils > Rapport sur la structure des bases de données.
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 de la fonction 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 L'application d'exécution FileMaker est conçue pour les solutions utilisées par un seul
utilisateur. Par conséquent, les fichiers de la solution d'exécution ne peuvent être partagées sur
un réseau peer-to-peer. Pour permettre à plusieurs utilisateurs d'accéder au même fichier
d'exécution, vous devez ouvrir le fichier d'exécution dans FileMaker Pro ou FileMaker Server.
1 Les événements Apple Event sont pris en charge dans les applications d'exécution.
1 Les applications d'exécution n'incluent pas la possibilité d'enregistrer ni d'envoyer des
enregistrements sous forme de fichiers Adobe PDF.
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.
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
34
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 (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
35
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.
Commande du menu Fichier
FileMaker Pro
sous
Windows
Runtime
sous
Windows
FileMaker Pro
sous OS X
Runtime sous
OS X
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
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
Commande du menu Fichier
FileMaker Pro
sous
Windows
Runtime
sous
Windows
36
FileMaker Pro
sous OS X
Runtime sous
OS X
Envoyer
1
2
1
2
Enregistrer une copie
1
1
1
1
Récupérer
1
3
1
4
Sortie
1
1
1. Vous ne pouvez pas enregistrer ni envoyer des enregistrements sous forme de PDF ou de lien d'instantané. 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
FileMaker Pro
sous
Windows
Runtime
sous
Windows
FileMaker Pro
sous OS X
Runtime sous
OS X
Annuler/Impossible d'annuler
1
1
1
1
Rétablir/Impossible de rétablir
1
1
1
1
Couper
1
1
1
1
Copie
(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
Orthographe
1
1
1
1
Exporter contenu de rubrique
1
1
1
1
Préférences
1
1
1
1. Invisible dans le menu mais accessible à l'aide de Ctrl+Maj+V.
Commande du menu Affichage
FileMaker Pro
sous
Windows
Windows
Exécution
FileMaker Pro
sous OS X
Runtime sous
OS X
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
1
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
Commande du menu Affichage
FileMaker Pro
sous
Windows
Windows
Exécution
37
FileMaker Pro
sous OS X
Runtime sous
OS X
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
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
FileMaker Pro
sous
Windows
Runtime
sous
Windows
FileMaker Pro
sous OS X
Runtime
sous OS X
Image
1
1
1
1
QuickTime
1
1
1
1
Audio/vidéo
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
FileMaker Pro
sous
Windows
Runtime
sous
Windows
FileMaker Pro
sous OS X
Runtime sous
OS X
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
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
Commande du menu Enregistrements
FileMaker Pro
sous
Windows
Runtime
sous
Windows
38
FileMaker Pro
sous OS X
Runtime sous
OS X
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
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
Commandes du menu Requêtes (mode
Recherche)
FileMaker Pro
sous
Windows
Runtime
sous
Windows
FileMaker Pro
sous OS X
Runtime sous
OS X
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 d'enregistrements trouvés
1
1
1
1
Développer ensemble d'enregistrements trouvés
1
1
1
1
Rétablir la requête
1
1
1
1
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
Commandes du menu Scripts
FileMaker Pro
sous
Windows
Runtime
sous
Windows
39
FileMaker Pro
sous OS X
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
Runtime sous
OS X
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.
Commandes du menu Fenêtre
FileMaker Pro
sous
Windows
Runtime
sous
Windows
FileMaker Pro
sous OS X
Runtime sous
OS X
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>
Commandes du menu Aide
1
FileMaker Pro
sous
Windows
1
Runtime
sous
Windows
FileMaker Pro
sous OS X
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
Runtime sous
OS X
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
Commandes du menu Aide
FileMaker Pro
sous
Windows
Forum FileMaker
1
Assistance technique et service clientèle
1
A propos de FileMaker Pro (ou A propos de
FileMaker Pro Advanced)
1
Runtime
sous
Windows
40
FileMaker Pro
sous OS X
Runtime sous
OS X
1
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
Commandes du menu Application (OS X)
A propos de FileMaker Pro
FileMaker Pro
Runtime
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>
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
Exécuter SQL
Insérer depuis appareil
Nouveau fichier
Ouvrir Options fichier (partiellement disponible ; l'onglet Orthographe s'ouvrira)
Ouvrir Aide
Annexe A | Comparaison des fonctionnalités de l'application d'exécution et de FileMaker Pro
1
1
1
1
1
1
1
1
1
1
1
1
41
Ouvrir Gérer la base de données
Ouvrir Gérer les sources de données
Ouvrir Gérer les conteneurs
Ouvrir Gérer les modèles
Ouvrir Gérer les Scripts
Ouvrir Gérer les thèmes
Ouvrir Gérer les listes de valeurs
Ouvrir à distance
Ouvrir Partage
Exécuter script sur serveur
Sauvegarder en PDF
Enregistrer en lien snapshot
1 Multi-utilisateur
1 Afficher/masquer barre de menu
1 Envoyer sur FileMaker Server
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
42
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\13.0
FileMaker Pro Advanced stocke ses paramètres de registre dans
HKEY_CURRENT_USER\Software\FileMaker\FileMaker Pro\13.0A
L'application d'exécution stocke ses paramètres de registre dans
HKEY_CURRENT_USER\Software\FileMaker\<solution name>\13.0
Remarque L'extension du nom des fichiers de la base de données d'exécution est enregistrée
dans HKEY_CLASSES_ROOT.
Préférences 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
Index
A
Accès admin
supprimer des fichiers 9
accès admin
suppression des solutions en mode Borne de
communication 19
Action de script Afficher/masquer barre de menu 41
Action de script Enregistrer en lien d'instantané 41
Action de script Envoyer sur FileMaker Server 41
Action de script Exécuter script sur serveur 41
Action de script Exécuter SQL 40
Action de script Insérer depuis appareil 40
Action de script Multi-utilisateur 41
Action de script Nouveau fichier 40
action de script Ouvrir à distance 41
Action de script Ouvrir Aide 40
Action de script Ouvrir Fichier 41
Action de script Ouvrir Gérer la base de données 41
Action de script Ouvrir Gérer les conteneurs 41
Action de script Ouvrir Gérer les listes de valeurs 41
Action de script Ouvrir Gérer les modèles 41
Action de script Ouvrir Gérer les sources de données 41
Action de script Ouvrir Gérer les thèmes 41
Action de script Ouvrir Options fichier 40
Action de script Ouvrir Partage 41
Action de script Sauvegarder en PDF 41
Apple Event dans l'application d'exécution 33
application d'exécution
actions de script ignorées 40
activation des plug-ins dans 33
commandes de menu disponibles 35
icône 13
par rapport à FileMaker Pro 33
paramètres de registre enregistrés sous Windows 42
préférences OS X enregistrées 42
Application d'exécution, lot Windows 14
Attribution d'un nom aux solutions d'exécution 12
Authentification de scripts 28
B
Base de données, statistiques 31
Base de données, structure 31
C
clé de liaison
à propos de 12
mise à jour des solutions d'exécution 16
codes d'erreur, affichage à partir de Script Debugger 27
commandes de menu disponibles dans l'application
d'exécution 35
commandes disponibles dans l'application d'exécution 35
Commandes du menu Affichage disponibles dans l'application
d'exécution 36
Commandes du menu Aide disponibles dans l'application
d'exécution 39
Commandes du menu Edition disponibles dans l'application
d'exécution 36
Commandes du menu Enregistrements disponibles dans
l'application d'exécution 38
Commandes du menu Fenêtre disponibles dans l'application
d'exécution 39
Commandes du menu Fenêtre OSX disponibles dans
l'application d'exécution 35
Commandes du menu Fichier disponibles dans l'application
d'exécution 35
Commandes du menu Format disponibles dans l'applications
d'exécution 37
Commandes du menu Insertion disponibles dans l'application
d'exécution 37
Commandes du menu Requêtes (mode Recherche) disponibles
dans l'application d'exécution 38
Commandes du menu Scripts disponibles dans l'application
d'exécution 39
Commandes du mode Modèle, non disponibles dans
l'application d'exécution 33
Comptes et privilèges
Privilèges d'accès 7, 20
comptes et privilèges
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 20
Cryptage de base de données 10
cryptage de fichiers 10
D
DDR Voir rapports sur la structure des bases de données
déclencheurs de script
débogage 28
désactivation 29
décryptage de fichiers 10
délai, affichage écran personnalisé 12
démarrage de solutions d'exécution 13
désactivation
actions de script 29
déclencheurs de script 29
Déverrouillage de scripts 28
diffusion de solutions d'exécution
à propos de 13
diffusion de mises à jour 16
termes et conditions 6
DLL (Dynamic Link Libraries) 13
44
documentation
schéma dans les rapports sur la structure des bases
de données 31
solutions d'exécution 15
documentation disponible 5
Documentation PDF pour les produits FileMaker 6
Dossier de projet, pour les solutions d'exécution 8, 12
Format HTML des rapports sur la structure des bases de
données 31
formules
pour fonctions personnalisées 21
surveillance 29
E
Icônes pour les solutions d'exécution 13
InstallShield 14
Instructions d'installation 6
Interaction des utilisateurs avec la solution 11
Internet, bases de données sur 6
écran personnalisé dans les solutions d'exécution
délai, affichage 12
démarrage 11
fermeture 12
écrans tactiles, conception de solutions pour 17
Expressions, surveillance 29
extensions de fichier
fichiers de bases de données 9
pour les solutions d'exécution 12
extensions, fichier. Voir extensions de fichier
F
Fichier de paramètres 10
fichier principal
connexion des fichiers auxiliaires 11
définition 8
mise à jour 17
fichierjournal.txt 9
fichiers
conversion 11
cryptage et décryptage 10
exécution de compression 15
mise à jour 9
renommage 8
suppression de l'accès admin 9
fichiers auxiliaires
mise à jour 17
problèmes avec le double-clic 13
fichiers de solution
icône 13
problèmes avec le double-clic 13
FileMaker Pro Advanced
contrat de licence 6
documentation 5
mise à jour à partir de versions antérieures 11
nouvelles fonctions 6
Présentation de mise en route 5
FileMaker Pro, menus disponibles 35
FileMaker Server
hébergement de fichiers de solutions d'exécution 33
informations sur la licence 15
FileMaker WebDirect 6
FileMakerDeveloper Voir FileMaker Pro Advanced
fonctions
personnaliser 21
surveillance dans des formules 31
Fonctions personnalisées, création 21
I
J
JDBC, FileMaker comme source de données 6
Jeux de menus, création 25
Journal d'erreurs 9
L
Liaison des solutions d'exécution 11
Logo, ajout dans une solution d'exécution 12
Lot d'application d'exécution OSX 14
M
MacInstallerBuilder 14
menus personnalisés
à propos de 22
création 23
définition de la plate-forme 25
éléments de menu 23
jeux de menus 25
Messages, journal d'erreurs 9
MindVision Installer VISE 14
Mise à jour des applications d'exécution 11
Mise au point des scripts 27
mises à jour de solutions d'exécution 16
modèle A propos
contenu requis pour 7
modèle A propos de
description 6
modèle d'Aide, description 15
modèles
écran personnalisé 11
modèle A propos de 6, 7, 15
modèle Aide 15
test 16
Modification des noms de fichiers 8
Mots de passe, avertissement requis dans le modèle
A propos de 7
N
nouvelles fonctions de FileMaker Pro Advanced 6
45
O
Obligations légales 6
ODBC, FileMaker comme source de données 6
Options de fichier disponibles dans l'application d'exécution 35
Ouverture de fichiers dans une application d'exécution 33
Ouvrir Gérer les Scripts, action de script 41
P
Paramètres de registre enregistrés sous Windows 42
Plate-forme, définition pour des menus personnalisés 25
plug-ins
dans l'application d'exécution 33
installation 14
Plusieurs tables par fichier de base de données 10
polices indisponibles sur le système de l'utilisateur 14
Préférences disponibles dans l'application d'exécution 34
Préférences OSX enregistrées 42
Présentation de mise en route, FileMaker Pro 5
Privilèges d'accès 7, 20
problèmes
calculs 29
rubriques 29
schéma, utilisation des rapports sur la structure des bases de
données 31
Script Debugger 27
variables 29
Programmes d'installation des applications d'exécution 14
R
Raccourcis clavier dans les éléments de menus
personnalisés 25
Raccourcis, clavier. Voir raccourcis clavier
rapports sur la structure des bases de données 31
Rapports, base de données 31
Récupération des fichiers d'exécution endommagés 15
Références externes. Voir sources de données
Registre, paramètres mémorisés 42
Réseaux, partage de solutions sur 15
rubriques
copie d'un schéma 20
surveillance 29
S
Sauvegardes 16
schémas de bases de données
copie ou importation 20
dans les rapports sur la structure des bases de données 31
documentation 31
schémas, base de données
copie ou importation 20
Script Debugger
avec des déclencheurs de script 28
description 27
scripts
actions de script ignorées par l'application d'exécution 40
authentification 28
débogage 27
désactivation des actions de script 29
déverrouillage 28
Séparateurs de menu 24
Séparateurs, élément de menu 24
Solutions d'exécution
démarrage 13
solutions d'exécution
conversion 11
création 8, 10
documentation 13
exigences du modèle A propos de 7, 15
liaison de fichiers 11
mise à jour 11, 16
nommage de fichiers 12
préparation de fichiers 10
récupération des fichiers endommagés 15
solutions en mode Borne de communication
création 17
suppression de l'accès admin 19
Solutions multi-plateformes 12
sources de données
mise à jour 16
mise à jour automatique 9
Sous-menu Gérer, commandes non disponibles dans
l'application d'exécution 33
SQL, guide de référence pour 6
Statistiques de base de données 31
structure de base de données, nouvelle création 31
Structure des dossiers, solution 13
T
tables, base de données
copie ou importation d'un schéma 20
tables, bases de données
exclusion du rapport sur la structure des bases de
données 32
plusieurs par fichier 10
test
scripts 27
solutions de base de données 16
U
Utilisateurs de navigateurs Web 6
Utilitaires de compression des applications d'exécution 15
Utilitaires Developer
à propos de 8
création de solutions d'exécution 10
V
Variables, surveillance 29
Visualiseur de données 29
46
W
web viewer 15
X
XML
format des rapports sur la structure des bases de
données 31
syntaxe d'émission du rapport sur la structure des
bases de données 6

Manuels associés