▼
Scroll to page 2
of
46
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