FileMaker Training Series : Notions de base

Transcription

FileMaker Training Series : Notions de base
Préface
Matériel nécessaire
Maîtrisez les bases de FileMaker 13
Merci d'avoir sélectionné la formation FileMaker Training
Series ! FileMaker Training Series : Notions de base et
FileMaker Training Series : Notions avancées sont les
programmes de formation officiels du logiciel FileMaker pour
créer des solutions professionnelles.
FileMaker Training Series : Notions de base s'intéresse aux
fonctions et aux avantages de la plateforme FileMaker et plus
spécialement à la nouvelle version FileMaker 13. Vous allez
apprendre à créer un exemple de solution FileMaker de A à Z.
FileMaker Training Series : Notions avancées s'adresse aux
développeurs FileMaker de niveau intermédiaire à avancé,
mais tout utilisateur créant des bases de données FileMaker
peut approfondir ses connaissances grâce à cette formation.
Elle sert également de tremplin pour devenir un développeur
certifié FileMaker 13. Vous pouvez acheter séparément la
formation FileMaker Training Series : Notions avancées.
FileMaker Training Series : Notions de base se compose
d'activités qui vont vous guider sur la plateforme FileMaker.
Pour suivre cette formation, veillez à disposer du matériel
nécessaire suivant.
Logiciel
Avant de commencer la formation, vous aurez besoin des
logiciels suivants :
FileMaker Pro 13 – Téléchargez une version d'évaluation de
30 jours à l'adresse suivante :
http://info.filemaker.com/GL-fr-FR-FMP-Trial-Form.html
FileMaker Go 13 – Téléchargez-le gratuitement dans l'App
Store à l'adresse suivante :
https://itunes.apple.com/fr/app/filemaker-go-13/id675292600?
mt=8
Fichiers d'activité
Les activités réalisées dans le cadre de cette formation vont
utiliser les fichiers suivants :
•
Contacts.fmp12
•
Clients.xlsx
•
Actifs.xlsx
Fichier de solution
Le fichier suivant est un exemple de solution terminée qui a été
créée à la suite de cette formation :
•
Location de matériel.fmp12
Pour télécharger les fichiers d'activité et de solution, visitez
l'adresse suivante :
http://www.filemaker.com/r/fts_basics_activities_fr
Remerciements
Mention spéciale à Soliant Consulting, Inc. pour le
développement de ce programme de formation. Membre
Platinum de la FileMaker Business Alliance, Soliant Consulting
se spécialise dans le développement, la formation et des
conseils appliqués à FileMaker Pro ; cette société est implantée
à Chicago, dans la baie de San Francisco et à Philadelphie. (http://www.soliantconsulting.com)
ii
Introduction
Et si vous pouviez simplifier votre activité en créant des
solutions personnalisées qui révolutionnent votre manière de
travailler, ainsi que celle de votre équipe ? Au lieu de vous
appuyer sur des tableurs, des formulaires papier ou diverses
applications pour exécuter votre travail, connectez votre équipe
grâce à des écrans, rapports et tableaux de bord interactifs qui
fournissent toutes les informations nécessaires, le tout dans un
seul et même endroit. La plateforme FileMaker vous permet de
garder le contrôle et de créer facilement des solutions de bases
de données répondant aux besoins spécifiques de votre activité
professionnelle.
FileMaker, Inc. est une filiale d'Apple. Des millions de
personnes (simples particuliers ou grandes multinationales)
font confiance à la plateforme FileMaker pour gérer, analyser et
partager des informations stratégiques. Ce logiciel est
disponible dans plus de 60 pays, dans 17 langues différentes et
est utilisé dans des secteurs divers, notamment
l'administration, l'éducation, la santé, la distribution, l'industrie,
l'immobilier, le droit, etc.
La plateforme FileMaker est une gamme composée de produits
qui interagissent entre eux afin de simplifier votre activité
professionnelle. Vous pouvez facilement créer des solutions
pour gérer et partager des informations avec votre équipe sur
iPad, iPhone, Windows, Mac et sur le Web.
Les bases de données FileMaker sont généralement appelées
des « solutions ». Les solutions FileMaker regroupent de
nombreux éléments logiciels afin de résoudre vos problèmes
professionnels. Les solutions créées avec la plateforme
FileMaker, maintes fois primée, permettent de simplifier un
large éventail de fonctions comme la gestion de projets, la
gestion d'actifs, la facturation et la gestion de la relation client
(CRM pour Customer Relationship Management).
Les formations pour la plate-forme FileMaker sont les
suivantes :
•
La Présentation de mise en route dans FileMaker Pro et
FileMaker Go vous explique comment utiliser les fonctions
clés afin que vous puissiez immédiatement commencer à
créer et à utiliser une solution.
•
La formation FileMaker Training Series : Notions de base
s'appuie sur la Présentation de mise en route et vous
explique comment utiliser la plateforme pour créer et
déployer des solutions personnalisées de gestion des
données.
•
La formation FileMaker Training Series : Notions
avancées s'adresse aux développeurs FileMaker et explique
en détail les pratiques et techniques de développement.
La formation FileMaker Training Series : Notions de base
s'intéresse aux fonctions et aux avantages qu'offre la
plateforme FileMaker et privilégie la nouvelle version de
FileMaker, à savoir FileMaker 13. Pour des raisons de
simplicité, le terme « FileMaker » est utilisé dans le cadre de la
formation, sauf dans les cas où une fonction est spécifique à
FileMaker 13.
Vous allez apprendre à utiliser les fonctionnalités des produits
phares, FileMaker Pro et FileMaker Pro Advanced, pour créer
des solutions. FileMaker Pro Advanced dispose de toutes les
fonctions nécessaires pour créer des solutions incluses dans
FileMaker Pro, plus une suite d'outils de développement et de
personnalisation avancés. Mais par souci de simplicité,
l'expression « FileMaker Pro » est employée pour faire
référence au logiciel utilisé pour créer des solutions.
La formation FileMaker Training Series : Notions de base
suppose que FileMaker Pro est installé sur votre ordinateur
Mac ou Windows et que FileMaker Go est installé sur votre
appareil iOS. Les activités qui sont incluses dans la formation
exigent que vous utilisiez ces deux produits.
La plateforme FileMaker
Les solutions de démarrage FileMaker
•
Naviguer dans une solution FileMaker
Afficher et modifier des données dans une solution
Rechercher et trier des données dans une solution
•
Les leçons 1 et 2 vont présenter :
La leçon 5 va vous apprendre à utiliser la conception centrée
sur l'utilisateur, notamment :
La planification d'une solution pour résoudre les vrais
problèmes
Un exemple de scénario utilisé dans les autres leçons
•
Les leçons 6 et 8 vont vous apprendre à gérer des données
et à :
Importer des données dans une solution FileMaker
Créer des tables, des rubriques et des liens pour vos
données
La formation FileMaker Training Series : Notions de base se
présente de la manière suivante :
•
Les leçons 3 à 4 vont vous apprendre à utiliser une solution
FileMaker et à :
•
Les leçons 9 à 13 vont vous apprendre à concevoir une
interface utilisateur et à :
iv
Utiliser des thèmes, des styles, des guides et d'autres
outils de conception FileMaker
Créer des interfaces pour les appareils iOS
Créer des interfaces efficaces pour l'utilisateur
•
Les leçons 14 à 19 vont vous apprendre à utiliser des outils
puissants de la plateforme FileMaker, notamment :
Les calculs, la génération de scripts et de rapports
L'intégration à d'autres systèmes d'entreprise
La sécurité
Le partage et le déploiement de votre solution avec
d'autres utilisateurs
Nous vous remercions de l'intérêt que vous portez à FileMaker
pour relever vos défis professionnels. Nous vous
accompagnons dans le cadre de votre formation et nous vous
invitons à visiter le forum FileMaker à l'adresse suivante : http://forums.filemaker.com/groups/ebd6445d19/summary?
lang=fr_FR où vous pouvez poser toutes vos questions.
v
Leçon 1
Présentation de la plateforme
FileMaker
Durée : Cette leçon dure environ 20 minutes.
Objectifs : Plateforme FileMaker
Une fois cette leçon terminée, vous serez en
mesure de :
• Reconnaître les quatre produits de la plateforme
La plateforme FileMaker 13 propose un ensemble d'outils et de
technologies vous permettant de créer, déployer et gérer des
solutions professionnelles personnalisées, mais aussi de les
modifier à mesure que vos besoins changent. Vous pouvez
créer des solutions exécutables sur iPad, iPhone, Mac,
Windows et le Web.
FileMaker.
• Définir la configuration requise pour créer,
accéder à, et héberger des solutions FileMaker.
• Comparer et différencier FileMaker Pro et
FileMaker Go.
• Dresser la liste des fonctionnalités
supplémentaires de FileMaker Pro Advanced.
• Décrire des cas d'utilisation pratiques des
solutions FileMaker.
Les solutions correctement conçues permettent de collecter et
de partager facilement des données dans différents lieux,
comme des informations client lors d'une vente ou des listes de
contrôle de sécurité sur un chantier. Imaginez, par exemple, un
inspecteur de la sécurité qui collecte des données sur le terrain
avec FileMaker Go pour iPad. Il prend des photos, rédige des
notes et télécharge ces données vers FileMaker Server afin
que les utilisateurs de FileMaker Pro, qui eux travaillent dans
des bureaux, puissent consulter et utiliser immédiatement ces
données. Les produits qui constituent la plateforme FileMaker
sont compatibles entre eux afin que les utilisateurs puissent
consulter et interagir avec les mêmes informations en temps
réel.
Dans cette leçon, vous allez apprendre à utiliser les différents
produits de la plateforme FileMaker, leurs rôles respectifs et
leur inter-opérabilité.
7
Section 1
Quelles sont les solutions
FileMaker ?
FileMaker renferme une base de données permettant de créer
des structures comme des tables, des rubriques et des liens.
Elle fournit une base solide pour les utilisateurs afin qu'ils
puissent interagir avec les données stockées dans la structure.
Interface
Une solution FileMaker se compose d'un ou plusieurs fichiers
permettant de résoudre des problèmes professionnels et
d'améliorer la gestion des données. Des solutions correctement
conçues et qui sont personnalisées pour répondre aux besoins
spécifiques d'une entreprise, permettent d'accélérer et de
faciliter le travail des employés, de réduire les coûts
d'exploitation et d'améliorer la satisfaction des clients.
Une solution FileMaker personnalisée peut contenir les
composants suivants :
Données
Presque toutes les applications actuelles (catalogue en ligne,
carnet d'adresses, calendrier) sont régies par un moteur de
bases de données. Toutes ces applications stockent et
restituent une variété de données dans un format structuré.
Une base de données se divise en deux parties : une structure
de données et des données hébergées dans cette structure.
Dans une solution, l'interface permet aux utilisateurs d'afficher
et d'interagir avec les données. Une solution correctement
conçue va intégrer des règles métier concernant le contenu et
la manière dont l'utilisateur saisit, recherche et affiche des
données. L'interface évolue principalement autour des modèles
et des objets de modèle.
Logique d'une solution
La logique d'une solution automatise les tâches des utilisateurs
afin d'accroître leur productivité. Les calculs et les scripts sont
les deux principaux outils que fournit FileMaker Pro pour
automatiser la logique d'une solution. Les calculs permettent
d'accéder à des données complexes et calculées et nécessitent
des interactions minimes avec les utilisateurs. Les scripts
permettent aux utilisateurs d'exécuter des tâches de manière
rapide et efficace en automatisant certaines parties du
processus métier ou en guidant les utilisateurs tout au long du
processus. Les scripts et les calculs améliorent l'intégrité des
données en normalisant les processus métier.
8
Génération de rapports
FileMaker Pro fournit des outils permettant de générer des
rapports pas à pas, notamment des graphiques attrayants pour
analyser et récapituler efficacement des données. Vous pouvez
facilement créer des rapports et les envoyer par e-mail au
format Excel ou PDF afin de les partager avec vos
collaborateurs. Pour ce faire, FileMaker combine des données,
une interface et la logique d'une solution.
Intégration
L'intégration d'une solution FileMaker à d'autres technologies
peut améliorer l'efficacité de votre groupe de travail et
développer les capacités d'une solution. La plateforme
FileMaker vous permet d'importer et d'exporter des données
dans des formats de fichiers comme Excel et des fichiers texte
séparés par des virgules, d'utiliser des données dans des
systèmes compatibles avec ODBC comme SQL Server et
MySQL, d'afficher des pages Web sur vos modèles et bien plus
encore.
Sécurité
La sécurité est un élément essentiel de tous les systèmes
modernes. FileMaker Pro dispose d'outils intégrés vous
permettant de gérer la sécurité de votre solution FileMaker.
Vous pouvez limiter l'accès à des fichiers FileMaker entiers,
ainsi qu'à des tables, enregistrements, rubriques, modèles,
scripts, etc, particuliers.
Déploiement
Il est possible d'autoriser un ou plusieurs utilisateurs à accéder
à une solution grâce aux capacités de déploiement de
FileMaker. Les solutions FileMaker sont généralement
hébergées sur FileMaker Server, qui assure un accès
permanent aux utilisateurs. Elles offrent également d'autres
avantages comme des sauvegardes automatiques et des
connexions sécurisées aux données.
Avantages de FileMaker
La plateforme FileMaker combine une structure de données,
une interface, des scripts et des calculs pour créer une
expérience développeur et utilisateur cohérente. Ces outils
étant disponibles sur une plateforme unique, des administrateur
de bases de données, concepteur d'interface utilisateur et
programmeur séparés ne sont pas toujours nécessaires pour
créer une solution professionnelle. Grâce aux outils et modèles
fournis avec les produits FileMaker, un utilisateur aguerri ayant
des connaissances approfondies sur la plateforme FileMaker
peut créer une solution personnalisée pour son service ou son
organisation.
9
Des solutions FileMaker peuvent généralement être créées au
bout de quelques jours ou semaines et non pas au bout de
plusieurs mois ou années. Il est possible d'ajouter des
modifications et des fonctions en seulement quelques minutes
ou quelques heures.
Vous pouvez commencer petit et faire évoluer votre solution au
fil du temps. N'oubliez pas que pour créer des solutions plus
complexes, vous devez planifier, préparer et connaître les
fonctionnalités du produit. La formation FileMaker Training
Series vous explique ces différentes étapes.
10
Section 2
Gamme de produits
Inter-opérabilité des produits
La plateforme FileMaker est une gamme de produits qui
interagissent entre eux afin de simplifier votre activité
professionnelle.
Commencez par utiliser FileMaker Pro sur un ordinateur
Windows ou Mac pour créer votre solution professionnelle
personnalisée. Vous pouvez également utiliser FileMaker Pro
Advanced qui contient des outils de développement et de
personnalisation supplémentaires.
Pour exécuter votre solution sur iPad ou iPhone, utilisez
l'application gratuite FileMaker Go, disponible dans l'App Store.
Pour les petites équipes ayant besoin d'une solution ponctuelle,
FileMaker Pro peut partager des solutions avec un maximum
de 5 autres utilisateurs FileMaker Pro ou FileMaker Go (comme
illustré dans la figure 1).
FIGURE 1
FileMaker Server est une option plus adaptée pour les groupes
plus importants et des solutions professionnelles primordiales.
Outre le partage, FileMaker Server fournit également une
sécurité supplémentaire et de nombreuses fonctionnalités
fiables, notamment la possibilité d'accéder à votre solution à
partir d'un navigateur Web grâce à FileMaker WebDirect ou aux
technologies de publication Web personnalisées (figure 2).
11
via un iPad, un iPhone ou un navigateur Web détermine le
nombre de connexions concurrentes requises.
FIGURE 2
La méthode qu'appliquent vos utilisateurs pour se connecter à
votre solution permet de guider votre achat. Les utilisateurs
disposant d'une licence payante de FileMaker Pro pour
Windows ou Mac peuvent se connecter à FileMaker Server
sans frais supplémentaires. Les utilisateurs disposant de
navigateurs Web ou exécutant FileMaker Go sur iPad et iPhone
ont besoin de connexions payantes pour utiliser FileMaker
Server. On parle alors de connexions concurrentes.
Par exemple, une équipe composée de plusieurs membres se
connecte tout au long de la journée à FileMaker Server via un
iPad, un iPhone ou un navigateur Web. Le nombre d'utilisateurs
varie au fil de la journée (comme illustré dans la figure 3). Le
nombre maximum d'utilisateurs connectés à une heure donnée
FIGURE 3
FileMaker Server est disponible avec une seule connexion
concurrente afin que vous puissiez tester votre solution via un
iPad, un iPhone ou un navigateur Web. Vous pouvez acheter
des connexions concurrentes supplémentaires par groupes de 5.
Par exemple, si le nombre maximum d'utilisateurs connectés à
un moment donné via un iPad, un iPhone ou un navigateur
Web est de 8, vous devrez acheter deux groupes de 5
connexions concurrentes, soit un total de 10 connexions. Au fur
et à mesure que votre équipe va s'agrandir, vous pourrez
ajouter des connexions concurrentes supplémentaires par
groupes de 5.
12
Si vous avez besoin de plus de 50 connexions concurrentes pour
FileMaker Go, achetez FileMaker Server avec un nombre illimité
de connexions concurrentes. Ce serveur lève toute restriction du
nombre de connexions concurrentes et est uniquement limité par
votre configuration matérielle et la complexité de votre solution.
(nous recommandons de limiter à 50 les connexions FileMaker
WebDirect depuis des navigateurs.)
Pour résumer :
Caractéristiques détaillées des produits
Bien que les produits de la plateforme FileMaker soient conçus
pour interagir entre eux, chacun dispose d'un rôle et de
fonctionnalités propres. Pour connaître des dernières
spécifications techniques et exigences matérielles, visitez le
site Web de FileMaker.
FileMaker Pro 13
•
Utilisez FileMaker Pro ou FileMaker Pro Advanced pour
créer et exécuter des solutions sous Windows ou Mac.
Achetez une licence FileMaker Pro pour chaque utilisateur
Windows et Mac.
FileMaker Pro est un logiciel de bureau pour Windows et Mac.
Il vous permet de concevoir et de créer des solutions
personnalisées, mais aussi d'utiliser des solutions créées par
d'autres utilisateurs.
•
Utilisez FileMaker Go pour exécuter vos solutions sur iPad
ou sur iPhone. Téléchargez l'application gratuite FileMaker
Go pour chaque utilisateur d'iPad et d'iPhone.
•
Lorsque vous utilisez FileMaker Server pour partager votre
solution avec des équipes plus importantes et autoriser des
connexions via un navigateur Web, achetez des licences
FileMaker Pro pour l'ensemble de vos utilisateurs Windows
et Mac et achetez le nombre correspondant de connexions
concurrentes pour vos utilisateurs d'iPad, d'iPhone et de
navigateurs Web.
Il fournit des outils permettant de définir la structure des
données, de créer des modèles pour afficher des données et
de partager des données avec un maximum de cinq autres
utilisateurs connectés en réseau, on parle alors de « partage
point à point » (ce type de partage de données convient tout à
fait à des utilisations légères, mais FileMaker Server reste le
meilleur outil de partage des solutions FileMaker).
FileMaker Pro 13 Advanced
FileMaker Pro Advanced est également un logiciel de bureau
pour Windows et Mac. En plus de toutes les fonctionnalités de
FileMaker Pro, il dispose d'outils de programmation et de
13
développement supplémentaires, notamment le débogage de
scripts et la possibilité de créer des menus personnalisés et
des rapports sur la structure de bases de données.
Script Debugger et le visualiseur de données sont des outils
pratiques de diagnostique de la logique d'une solution. Script
Debugger permet aux développeurs d'examiner les scripts pas
à pas à des fins de test. Le visualiseur de données permet de
surveiller les rubriques et les variables lors de l'exécution de
scripts, mais aussi d'écrire et de tester des calculs avant de les
utiliser à des fins professionnelles.
Il existe également des outils pour personnaliser une solution.
Les menus personnalisés permettent aux développeurs de
FileMaker de prendre le contrôle de l'organisation et du
comportement de la barre de menu et les fonctions
personnalisées permettent aux développeurs de FileMaker de
créer leurs propres fonctions qui seront utilisées dans la boîte
de dialogue Calcul de FileMaker.
FileMaker Pro Advanced contient également des outils servant
à créer un rapport sur la structure des bases de données, qui
documente la structure interne d'une solution FileMaker.
FileMaker Pro Advanced permet aussi d'activer des fonctions
de votre solution, comme le cryptage de fichier et le mode
Borne de communication.
Les outils supplémentaires de FileMaker Pro Advanced sont
indispensables dans la boîte à outils d'un développeur, il s'agit
donc un produit incontournable pour créer et gérer des
solutions.
FileMaker Go 13
L'application FileMaker Go permet aux utilisateurs d'accéder à
des solutions FileMaker sur des appareils iOS, notamment
iPad, iPad mini, iPad Air, iPhone et iPod touch. Cette
application permet d'accéder à des solutions FileMaker
hébergées (en ligne) ou stockées en local (hors ligne).
Pour les solutions FileMaker qui sont hébergées, l'appareil iOS
doit être connecté à un réseau via Wi-Fi ou un réseau cellulaire
pour pouvoir accéder à la solution. Comme avec FileMaker Pro,
les données saisies via un appareil mobile sont immédiatement
disponibles pour l'ensemble des autres utilisateurs connectés.
FileMaker Go peut également accéder à une solution FileMaker
stockée en local sur l'appareil pour une utilisation hors ligne. La
fonction de génération de scripts de FileMaker ou une solution
commerciale permet de synchroniser ultérieurement des
données hors ligne avec une solution hébergée afin de les
partager avec plusieurs utilisateurs.
14
FileMaker Server 13
Le logiciel FileMaker Server sert de serveur pour l'hébergement
de solutions FileMaker. Les solutions hébergées peuvent être
utilisées simultanément par des centaines de personnes et
leurs données sont partagées en toute sécurité entre le serveur
et les utilisateurs. FileMaker Server peut aussi autoriser l'accès
aux solutions FileMaker via FileMaker WebDirect à l’aide du
navigateur Web d'un utilisateur.
FileMaker Server comprend également l'API FileMaker pour
PHP et la publication Web XML personnalisée (CWP pour
Custom Web Publishing). Les développeurs spécialisés dans
l'utilisation de ces technologies peuvent utiliser cette API pour
créer des sites Web dynamiques qui interagissent avec les
solutions FileMaker.
FileMaker Server peut :
•
Exécuter des sauvegardes programmées et automatisées
de fichiers de base de données.
•
Consigner des statistiques d'utilisation et de performances.
•
Exécuter des scripts côté serveur, notamment des scripts
FileMaker et des scripts système (y compris Batch Windows,
Perl, VBScript et AppleScript).
•
Transférer en tout sécurité les données sur les réseaux.
•
Déployer une solution vers n'importe quel ordinateur doté
d'un navigateur Web compatible, sans utiliser des outils de
création Web ou d’autres technologies, via FileMaker
WebDirect.
15
Section 3
Compatibilité des
versions de FileMaker
La plateforme FileMaker 13 utilise un format de fichier
spécifique et identique à celui de FileMaker 12. Les fichiers
créés dans ce format affichent l'extension .fmp12. Pour les
utilisateurs des versions FileMaker antérieures à la version 12,
les anciens formats de fichiers devront être convertis au
nouveau format .fmp12 avant de pouvoir pleinement utiliser
FileMaker 13.
Pour plus d'informations sur la conversion de fichiers au format
FileMaker 13, consultez la page suivante : http://www.filemaker.fr/products/filemaker-pro/conversion.html
16
Section 4
Accès à une solution
plates-formes dans une seule et même solution. Chaque
produit et plateforme offrent les avantages suivants :
FileMaker Pro
FileMaker Pro exploite pleinement la taille de l'écran et la
puissance de traitement étant donné qu'il s'agit d'une
application native disponible sous Windows et Mac.
Lors de la création d'une solution FileMaker, pensez à la
manière dont vous y accéderez. Les fonctionnalités d'une
solution FileMaker peuvent différer selon la plate-forme utilisée
pour y accéder. Par exemple, les personnes utilisant une même
solution peuvent avoir recours à :
FileMaker Go
FileMaker Go tire profit de sa présence sur les appareils iOS,
ce qui rend vos données plus facilement portables. Il exploite
également certaines fonctions propres à ces appareils :
•
FileMaker Pro, un moyen fiable pour créer, modifier et
vérifier des commandes.
•
•
FileMaker Go, pour modifier l'état d'une commande pendant
que vous êtes dans l'entrepôt, obtenir la signature du
destinataire et envoyer un reçu de la commande au client
par e-mail.
La prise de photo ou l'enregistrement d'une vidéo avec la
caméra intégrée et leur stockage dans une solution
FileMaker.
•
La saisie ou la recherche de données en utilisant l'appareil
photo comme lecteur de code-barres.
•
Composer des numéros de téléphone stockés dans une
solution FileMaker.
•
Ajouter des données d'emplacement (latitude et longitude)
aux enregistrements.
•
Capturer des signatures.
•
Navigateur Web via FileMaker WebDirect pour que les
clients puissent vérifier l'état de leur commande.
FileMaker Pro est suffisamment flexible et puissant pour vous
permettre de créer des modèles compatibles avec toutes les
17
FileMaker WebDirect
Comparaison
FileMaker WebDirect fournit une expérience utilisateur
complète semblable à celle de FileMaker Pro. Ce produit est
idéal pour travailler avec des équipes situées dans des bureaux
distants afin de faciliter le partage d'informations. Il permet de
recueillir des informations en toute sécurité, comme des mises
à jour d'état, des enquêtes, des formulaires de satisfaction
client et bien plus encore, auprès de vos collègues et associés
qui sont géographiquement dispersés.
Pour une comparaison fonction par fonction, consultez notre
guide FileMaker WebDirect à l'adresse suivante : https://fmhelp.filemaker.com/docs/13/fr/
fm13_webdirect_guide.pdf
Toutefois, il existe des différences de fonctionnalités entre
FileMaker Pro et FileMaker WebDirect, qui convient mieux en
tant que client supplémentaire plutôt qu'en tant que client de
remplacement dans de nombreux cas.
Bien que vous puissiez utiliser FileMaker WebDirect sur des
appareils mobiles, comme Android, sa version initiale n'a pas
été optimisée pour les appareils tactiles, principalement pour
les applications tactiles Chrome. Les performances sur les
appareils mobiles ne seront pas aussi bonnes, contrairement à
un appareil de bureau, en raison des différences au niveau
des ressources comme le processeur et la mémoire.
18
Section 5
Cas d'utilisation pratiques
Les solutions FileMaker permettent de rationaliser un large
éventail de fonctions, notamment : la gestion de projets, la
gestion d'actifs, la facturation, la création de catalogues, la
gestion de la relation client (CRM pour Customer Relationship
Management), la gestion de dossiers médicaux de patients, la
création de films et de vidéos, la gestion de ventes et de
publicité, ainsi que le service client.
Les solutions personnalisées créées pour les besoins
spécifiques d'une organisation contiennent généralement des
formulaires, gèrent des données, contiennent des processus et
des règles métier, sont partagées par différentes équipes et
s'intègrent aux systèmes existants de l'entreprise. Il existe de
nombreux exemples concrets d'utilisation de solutions
FileMaker qui sont présentés sur le site Web de FileMaker à
l'adresse suivante : http://www.filemaker.fr/solutions/customers/
Utilisation de FileMaker Go pour les admissions et le
recrutement universitaire
Au Berklee College of Music du Massachusetts, l'équipe chargée
des admissions utilise une application iPad personnalisée pour
gérer les milliers de candidatures reçues et consulter les
performances de chaque candidat qui ont été précédemment
enregistrées. Le personnel chargé des admissions passe en
revue ces informations sur des appareils iPad et des ordinateurs
Mac. Le système intègre également des données, comme les ID
d'étudiants issus du système d'informations scolaire existant et
des applications en ligne, ainsi que des transcriptions issues
d'une base de données SQL.
« FileMaker Go est devenu un élément central qui nous a permis
de répondre à la demande de candidats d’univers musicaux
différents, de milieux culturels divers, de 83 pays différents et des
quatre coins des États-Unis », confie Damien Bracken,
responsable des admissions. « Je doute que nous aurions pu
continuer à identifier, évaluer et recruter des talents à ce niveau
et à cette échelle sans FileMaker et FileMaker Go. »
Voici quelques exemples :
19
Suivi des stocks et des ventes avec FileMaker Go
Le mégastore de Benetton à Vienne a simplifié la gestion de
ses stocks et l'accès aux informations de ses points de ventes
en mettant en œuvre une solution FileMaker.
Avant d'utiliser FileMaker Pro, les employés devaient prendre
chaque vêtement de son cintre et en capturer les données à
l'aide d'un lecteur de code-barres connecté à un ordinateur. Ils
devaient ensuite poser le lecteur pour utiliser un appareil photo.
Chaque produit et chaque variante de couleur devaient être
photographiés et chaque photo était stockée manuellement
dans l'ordinateur. Les employés enregistraient chaque photo
avec son numéro de commande dans le système de gestion
des marchandises de Benetton. Cette méthode était fastidieuse
et compliquée.
Christian Glöck, administrateur du système informatique de
Benetton, s'est aperçu que l'iPad, grâce à son appareil photo
intégré et sa mobilité, pouvait être la solution idéale pour
Benetton. Avec une solution FileMaker personnalisée et
plusieurs iPad, le personnel peut prendre rapidement des
photos de chaque article et lire son code-barres, tout en faisant
correspondre les informations des codes-barres à chaque
image. Cette solution permet ensuite à ses collaborateurs
d'effectuer un suivi des stocks afin d'identifier les articles
disponibles et de mettre ce stock à disposition des clients, le
tout sans papier.
Simplification des bons de commande avec une
solution FileMaker
Le Palais des congrès d'Austin au Texas a créé une solution de
demandes de travaux pour iPad permettant aux équipes des
services techniques et de maintenance de passer plus de
temps auprès des clients dans le hall d’exposition et d'éviter de
faire des allers-retours constants vers le service d'assistance.
Cette solution connecte les employés dans le hall avec les
dispatcheurs qui se trouvent en arrière-plan.
Auparavant, les demandes de travaux étaient uniquement
envoyés par fax et sous forme de documents papier. Les
commandes étaient liées au système, imprimées et rangées
dans un classeur contenant des diagrammes et d'autres
documents papier pour commencer le déploiement ou la
réalisation de modifications. Depuis la mise en œuvre de leur
solution FileMaker, les besoins des clients sont immédiatement
documentés et les employés sont informés plus rapidement
que par fax ou par courrier.
Fourniture de documentation médicale via
FileMaker Go
Henry Schein Dental est l'un des plus grands fournisseurs
mondial de produits et de services de santé destinés aux
dentistes, médecins et vétérinaires. Ses conseillers de vente
disposent d'une solution personnalisée contenant des
20
documents commerciaux dans FileMaker Pro et pouvant être
utilisée avec FileMaker Go pour iPad. Elle leur permet de
rechercher des documents dans leurs versions miniatures,
d'extraire des documents pertinents, de les commander au
format PDF ou papier de manière personnalisée, en temps réel
et sur site.
Pour ceux qui ne disposent pas encore d'un iPad, Henry
Schein Dental utilise l'API FileMaker pour PHP afin de mettre à
disposition la même solution de création de documents
commerciaux personnalisés à ses conseillers en vente qui
utilisent un navigateur Web avec leurs ordinateurs de bureau et
portables. De ce fait, la vitesse de communication avec les
clients et la connaissance des outils commerciaux disponibles
se sont sensiblement améliorées.
En arrière-plan, FileMaker Server effectue un suivi des volumes
de documents commerciaux afin de déterminer exactement
ceux devant être imprimés. Ainsi, des dizaines de milliers de
dollars préalablement gaspillés dans des surstocks de
brochures qui n'ont jamais servies sont économisés. Jon
Baucom, directeur marketing, et ses collaborateurs de l'équipe
marketing, peuvent utiliser FileMaker Pro avec des ordinateurs
Windows et Mac pour générer automatiquement des rapports
et réaliser des graphiques des niveaux de stocks et de la
popularité d'articles spécifiques afin d'améliorer et de simplifier
en permanence le processus de production.
21
Section 6
Présentation de mise en
route
Il est recommandé de consulter la Présentation de mise en
route intégrée à FileMaker Pro et FileMaker Go avant de
poursuivre la formation FileMaker Training Series : Notions de
base. Alors que la Présentation de mise en route fournit des
informations de base concernant FileMaker Pro et FileMaker
Go, la formation FileMaker Training Series : Notions de base va
aborder ces sujets et beaucoup d'autres plus en détail. FIGURE 4
Vous pouvez accéder à la Présentation de mise en route
dans FileMaker Pro, en l'ouvrant pour la première fois ou via
l'Écran Démarrage rapide, disponible dans le menu Aide
(illustré dans la figure 4).
•
A utiliser différents types de données sur un iPad ou un
iPhone.
•
Que, sur iPad et iPhone, les rubriques Conteneur peuvent
stocker des données de l'Appareil Photo, des sons et des
signatures.
•
Que les photos, la musique et les fichiers supposent que le
contenu est disponible sur votre appareil.
Dans la Présentation de mise en route de FileMaker Go pour
iPad, vous apprenez :
22
•
A rechercher, trier ou exporter des données depuis un iPad
ou un iPhone.
Vous pouvez accéder à la Présentation de mise en route
dans FileMaker Go, en l'ouvrant pour la première fois ou en
touchant Mise en route dans l'écran Fichiers, comme illustré
dans la figure 5.
FIGURE 5
23
Section 7
Questions de révision
1.
Décrivez deux cas d'utilisation pratiques d'une solution
FileMaker.
2.
Quelle méthode est recommandée pour partager une
solution FileMaker avec plusieurs utilisateurs ?
3.
Indiquez le logiciel et le matériel nécessaires pour
concevoir et créer une solution FileMaker.
4.
Quand devez-vous acheter des connexions
concurrentes ?
5.
Décrivez deux méthodes à l'aide desquelles FileMaker Go
peut accéder à une solution FileMaker.
24
Section 8
Réponses
votre solution depuis un iPad, un iPhone ou un navigateur
Web.
5.
1.
La Berklee School of Music utilise FileMaker Go sur des
iPads pour simplifier le recrutement des candidats
internationaux. Le Palais des congrès d'Austin a remplacé
les demandes de travaux papier par FileMaker sur des
iPads. Le mégastore Benetton a simplifié la gestion de ses
stocks et les informations de ses points de vente. D'autres
cas d'utilisation incluent la gestion de clients, le suivi de
projets, des inscriptions à un événement, des enquêtes
terrain et des informations sur les étudiants.
2.
Le meilleur moyen de partager une base de données
FileMaker avec plusieurs utilisateurs consiste à héberger
le fichier sur FileMaker Server.
3.
Pour concevoir et créer une solution FileMaker, vous
devez utiliser FileMaker Pro ou FileMaker Pro Advanced
avec un ordinateur Mac ou Windows.
4.
Vous devez acheter des connexions concurrentes pour
FileMaker Server lorsque plusieurs utilisateurs accèdent à
FileMaker Go peut accéder aux solutions FileMaker qui
sont stockées localement sur un appareil iOS. Il peut
également accéder à des solutions hébergées par Wi-Fi
ou via une connexion à un réseau cellulaire.
25
Leçon 2
Utilisation des solutions de
démarrage
Durée : Cette leçon dure environ 20 minutes.
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Déterminer quand une solution de démarrage
correspond le mieux à vos besoins.
• Comprendre la raison pour laquelle les solutions
de démarrage sont utiles pour le développement
bureautique et mobile.
• Créer un fichier accessible depuis votre appareil
iOS via FileMaker Go.
Il existe trois méthodes principales pour créer une solution :
commencer par une solution de démarrage et la modifier pour
qu'elle répondre à vos besoins, importer des données à partir
d'une autre source et créer une solution de A à Z.
Cette leçon va vous expliquer comment utiliser une solution de
démarrage.
FileMaker Pro est fourni avec 16 solutions de démarrage
intégrées qui sont des modèles professionnels personnalisés
permettant de gérer des tâches sur iPad, iPhone, un ordinateur
de bureau et le Web. Dans quelques minutes, vous pourrez
commencer à gérer des contacts, des actifs, du contenu, des
factures et bien plus encore. De plus, les solutions de
démarrage peuvent être facilement adaptées à vos besoins
uniques.
27
Section 1
Sélection d'une solution
de démarrage
Les solutions de démarrage sont des solutions FileMaker
entièrement intégrées qui permettent aux utilisateurs de gérer
différents types d’informations. Elles peuvent être aussi
facilement personnalisées par l’ajout de rubriques, la
réorganisation des modèles et même la copie ou l’importation
d’éléments depuis une autre solution de démarrage.
Pour utiliser une solution de démarrage, ouvrez simplement
l'Écran Démarrage rapide (dans le menu Aide), puis cliquez
sur Utiliser une solution de démarrage. Sélectionnez une
solution, enregistrez-la sur votre bureau, puis explorez le
modèle en saisissant des données.
La liste ci-dessous récapitule les fonctions, le niveau de
compétences requis et les données pouvant être stockées pour
chacune des solutions de démarrage. Ouvrez et explorez ces
solutions pour vous familiariser avec chacune d'entre elles et
leur fonctionnement.
Actifs - Niveau débutant
Effectue un suivi des actifs du bureau et d'autres éléments
amortissables. Les rubriques incluent : la catégorie de l'actif,
son numéro de série et sa date d'achat. Calcule
l'amortissement en utilisant la méthode d'amortissement
linéaire.
Affectation des ressources - Niveau intermédiaire
Gère l'affectation et la validation des ressources. Une
ressource peut être un intervenant, une salle de conférence ou
un projecteur.
Contacts - Niveau débutant
Gère les coordonnées complètes de l'ensemble de vos
contacts professionnels, y compris les adresses multiples, les
numéros de téléphone, les adresses e-mail, etc.
Estimations - Niveau avancé
Fonctions : Gère les données des devis clients, comme les
produits, les conditions légales, les remises, la TVA, etc. et
effectue le suivi des informations pertinentes au niveau des
clients et des produits. Imprime les devis en toute simplicité.
28
Facturation - Niveau intermédiaire
Inventaire - Niveau intermédiaire
Calcule les heures travaillées, les heures facturées et le tarif
horaire de chaque employé sur une base hebdomadaire.
Permet d'effectuer un suivi de la facturation par client.
Permet la gestion de stock d’articles, notamment leur catégorie,
leur valeur, etc. Effectue également le suivi des transactions et
des informations concernant la société.
Factures - Niveau avancé
Note de frais - Niveau intermédiaire
Ressemble au modèle Estimations, mais les données servent à
la facturation. Gère les contacts, les produits et la facturation.
Idéal pour les petites entreprises.
Effectue un suivi et génère des rapports de dépenses
remboursables.
Notes de recherches - Niveau intermédiaire
Gestion de contenu - Niveau débutant
Gère les fichiers de différents média, leurs informations
pertinentes de catégorisation et des informations concernant
leur historique de révision.
Compile et organise toutes les notes de recherches dans un
seul et même endroit. Permet également d'effectuer le suivi des
notes de recherche sur le Web.
Personnel - Niveau intermédiaire
Gestion des événements - Niveau avancé
Gère des événements, notamment les tâches, l'ordre du jour,
les invités, les contributeurs, les cadeaux et les notes de
remerciements.
Gère les données des employés, comme la date d'embauche,
le salaire, le responsable, les congés et la date de la prochaine
évaluation. Intègre les informations au modèle Note de frais
afin d'obtenir des informations plus détaillées sur chaque
employé.
29
Projets - Niveau intermédiaire
Gère les descriptions des projets, l'historique des tâches
actives et terminées, ainsi que tout le personnel associé à une
affectation.
Réunions - Niveau intermédiaire
Permet le suivi des comptes rendus et des récapitulatifs de
réunions, ainsi que les éléments d'action et les parties
responsables.
Tâches - Niveau avancé
Effectue le suivi des tâches et de leurs auteurs, quel que soit le
projet, et peut instantanément accéder à leurs détails à chaque
étape.
30
Section 2
Développement mobile
rapide
Si vous voulez créer une solution FileMaker à l'aide des
solutions de démarrage, plusieurs d'entre elles fournissent une
excellente structure pour une utilisation mobile avec
FileMaker Go. Toutes les solutions sont conçues pour détecter
le mode d'accès utilisé et afficher une vue optimisée des
données. Employés, Notes de recherches et Facturation
disposent tous de modèles iPad spécifiques et les autres
solutions disposent de modèles conçus pour iPad et iPhone.
2.
Sélectionnez Utiliser une solution de démarrage..., puis
Gestion des événements.
3.
Nommez le fichier « Gestion des événements.fmp12 »
et enregistrez-le sur votre bureau. Une fois le fichier
enregistré, la solution s'ouvre avec le modèle Détails de
l'événement.
4.
Dans l'enregistrement que la solution vient de créer,
saisissez des données vous concernant en guise de test.
5.
Ajoutez quelques tâches, comme illustré dans la figure 6.
6.
Fermez le fichier.
Réalisez l'activité suivante pour apprendre à utiliser les
fonctions des solutions de démarrage optimisées pour iOS.
Activité 2.1 : Exploration de la solution de
démarrage Gestion des événements
1.
Ouvrez FileMaker Pro 13. L'écran Démarrage rapide
s'ouvre automatiquement. Sinon, sélectionnez Ecran
Démarrage rapide dans le menu Aide.
31
9.
Touchez le nom de l'événement pour afficher le modèle
Détails de l'événement, qui doit ressembler à celui de la
figure 7.
FIGURE 6
7.
Envoyez le fichier Gestion des événements par e-mail à
une adresse e-mail à laquelle vous pouvez accéder via un
iPad ou un iPhone.
8.
Sur un iPad ou un iPhone disposant de l'application
FileMaker Go 13, touchez le fichier Gestion des
événements joint à votre e-mail, puis sélectionnez Ouvrir
dans FileMaker Go.
FIGURE 7
32
Plusieurs fonctions des solutions de démarrage sont optimisées
pour iOS :
•
Détection de l'appareil - Les solutions sont
automatiquement configurées pour afficher les modèles qui
sont optimisés pour chaque plateforme (version de bureau,
iPad ou iPhone) sans développement supplémentaire.
•
Optimisation de l'espace - Les modèles optimisés sont
conçus pour gagner de l'espace et présenter les données les
plus pertinentes. Par exemple, le modèle Vue d'ensemble de
l'événement, illustré dans la figure 8, utilise une vue en liste
(pas de majuscule) pour les Tâches (avec un majuscule) au
lieu d'une table externe, pour que les utilisateurs puissent
voir et manipuler davantage d'informations dans un espace
réduit.
•
Saisie simplifiée des données - La taille de tous les
éléments du modèle est optimisée pour la saisie de données
en fonction de l'appareil utilisé.
FIGURE 8
33
Section 3
Questions de révision
1.
Si vous avez besoin de créer une solution qui assure le
suivi de clients, de produits et de bons de commande,
quelle solution de démarrage devez-vous utiliser ?
2.
Quel modèle devez-vous utiliser pour créer une solution
iPad destinée à un scientifique devant collecter des notes
de laboratoire ?
3.
Quelles sont les principales différences entre les solutions
de démarrage Actifs et Inventaire ?
4.
Décrivez une utilisation possible de la solution de
démarrage Gestion de contenu.
5.
Donner trois particularités qui rendent les solutions de
démarrage si utiles au développement mobile ?
6.
Quelle solution de démarrage permet d'effectuer le suivi
des congés d'un employé ?
34
Section 4
Réponses
1.
La solution de démarrage Factures est plus adaptée à
cette situation, à savoir, effectuer un suivi de clients, de
produits et de bons de commande.
2.
Notes de recherches est parfaitement adapté à cette
solution.
3.
La solution Actifs permet le suivi des actifs de bureau et
d'autres éléments amortissables. Ses rubriques
contiennent les catégories Actif, Numéro de série et Date
d'achat. Elle calcule l'amortissement à l'aide de la
méthode d'amortissement linéaire. La solution Inventaire
effectue un suivi des éléments en stock d'un produit
donné, y compris sa catégorie, sa valeur, etc.
4.
La solution Gestion de contenu permet le suivi des
différents fichiers média et des informations pertinentes,
comme les catégories et l'état, ainsi que des informations
sur l'historique des révisions. Elle peut être utilisée pour
des images, des documents, des vidéos, etc.
5.
Les trois particularités qui rendent les solutions de
démarrage utiles au développement mobile sont
l’utilisation de modèles optimisés pour chaque appareil,
les modèles optimisant l'espace et l'affichage sur les
appareils mobiles et la simplification de la saisie des
données avec des gestes Multi- Touch.
6.
La solution de démarrage Employés permettent de suivre
les congés d'un employé.
35
Leçon 3
Affichage et utilisation des
données
Durée : Cette leçon dure environ 20 minutes.
Fichier de la leçon : Contacts.fmp12
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Expliquer la fonction d'un modèle et donner des
exemples nécessitant l'utilisation de plusieurs
modèles.
• Énumérer et expliquer quand les quatre modes
doivent être utilisés dans des modèles.
• Comparer et différencier les trois vues
disponibles avec les modèles.
Maintenant que vous en savez plus sur les solutions de
démarrage, nous allons utiliser la solution de démarrage
Contacts avec des données afin que vous puissiez naviguer,
organiser et utiliser des données dans une solution FileMaker.
Dans cette leçon, vous allez apprendre à utiliser des modèles,
des enregistrements et les différents modes disponibles pour
travailler avec votre solution, ainsi que les différentes méthodes
d'affichage et de modification de vos données.
Voici ce que vous avez appris lors de la Présentation de mise
en route.
•
Une base de données FileMaker Pro stocke et analyse
des informations.
• Décrire les deux méthodes permettant de
naviguer dans les enregistrements.
Un fichier de base de données est organisé en tables.
Ces tables stockent des enregistrements. Chaque
enregistrement se compose d'une série de rubriques.
• Créer un nouvel enregistrement.
• Ajouter, modifier, enregistrer et supprimer des
données.
Mise en route > Enregistrements & rubriques
•
Mise en route > Affichage des données
FileMaker Pro affiche les rubriques au sein de modèles.
Les bases de données peuvent contenir des modèles
pour l'affichage des formulaires et rapports, l'impression
d'étiquettes, la saisie de données sur les appareils iOS,
etc.
37
Utilisation, Modèle, Recherche et Prévisualisation sont
les différents modes composant un modèle.
Vous pouvez afficher les modèles en Vue Liste, Vue
Tableau ou Vue Formulaire. Il s'agit des différentes vues
d'un modèle.
38
Section 1
Modèles
Les modèles fournissent l’interface utilisateur d’une solution
FileMaker et organisent la présentation des informations. Que
vous saisissiez des données ou que vous imprimiez des
rapports, un modèle gère l'affichage des données. Les modèles
ne stockent aucune donnée. Vous pouvez créer de nombreux
modèles pour afficher un même enregistrement (ou ensemble
d'enregistrements) de différentes manières. Pour obtenir des
informations complètes sur les modèles, consultez la leçon 9.
FIGURE 9
Passage d’un modèle à un autre
Pour passer d'un modèle à un autre, utilisez les menus locaux
Modèle illustrés dans les figures 9 et 10.
39
Enfin, vous pouvez passer au modèle Liste des sociétés qui
affiche un ensemble d'enregistrements trouvés de sociétés
sous forme de liste.
FIGURE 10
Lorsque vous passez à un autre modèle, il est possible que les
mêmes enregistrements ou qu'un autre ensemble
d'enregistrements s'affiche(nt) selon le contexte du modèle. Par
exemple, vous pouvez commencer par le modèle Détails du
contact qui affiche chaque contact sous forme de formulaire,
puis passer au modèle Liste des contacts qui affiche ce
même ensemble de contacts trouvés en sous forme de liste.
40
Section 2
Modes dans les modèles
Mode Utilisation
Vous allez principalement vous servir du mode Utilisation,
notamment pour la saisie et l'affichage de toutes les données.
Vous pouvez ajouter, afficher, modifier, trier, ignorer (masquer)
et supprimer des enregistrements.
Vous pouvez interagir avec un modèle en utilisant l'un des
quatre modes suivants. Dans FileMaker Pro, les modes
disponibles sont : Utilisation, Recherche, Modèle et
Prévisualisation. Vous pouvez passer d'un mode à un autre
en utilisant un raccourci clavier, via le menu Affichage ou le
menu local situé en bas de la fenêtre, comme illustré dans la
figure 11.
FIGURE 11
Dans FileMaker Go, seuls les modes Utilisation et Recherche
sont disponibles.
Le raccourci clavier est Cmd-B sous OS X ou Ctrl-B sous
Windows.
Mode Recherche
Vous pouvez rechercher des enregistrements correspondant à
un jeu de critères en mode Recherche. Saisissez vos critères
de recherche, puis lancez la recherche et FileMaker Pro
renverra tous les enregistrements correspondants en mode
Utilisation. Vous pourrez ensuite utiliser ce sous-ensemble
d'enregistrements (ou ensemble d'enregistrements trouvés).
Le raccourci clavier est Cmd-F sous OS X ou Ctrl-F sous
Windows.
Dans FileMaker Go, pour passer en mode Recherche, touchez
le bouton représentant une loupe, puis sélectionnez Mode
Recherche, comme illustré dans la figure 12.
41
Le raccourci clavier est Cmd-L sous OS X ou Ctrl-L sous
Windows.
Mode Prévisualisation
Pour afficher un aperçu des données avant de les imprimer,
utilisez le mode Prévisualisation. Ce mode est
particulièrement utile lorsque vous souhaitez afficher des
modèles composés de plusieurs colonnes, ainsi que des
rapports avec des récapitulatifs. Ce mode n'est pas disponible
avec FileMaker Go.
Le raccourci clavier est Cmd-U sous OS X ou Ctrl-U sous
Windows.
FIGURE 12
Vous apprendrez à utiliser les commandes du mode
Recherche dans la leçon 4.
Mode Modèle
Pour modifier des modèles afin que les utilisateurs disposent
de plusieurs interfaces pour accéder aux données, utilisez le
mode Modèle. FileMaker Pro utilise le mode Modèle pour
afficher des informations sur un écran et sur des documents
imprimés. Ce mode n'est pas disponible avec FileMaker Go.
42
Section 3
Vues dans des modèles
Vous pouvez afficher un modèle en utilisant l'une des trois vues
suivantes. Dans FileMaker Pro, sélectionnez la vue dans le
menu Affichage ou dans la barre d'outils comme illustré dans
la figure 13. Dans FileMaker Go, vous pouvez accéder aux
options Format affichage dans le menu local Modèle situé en
bas à gauche de l'écran, comme illustré dans la figure 14.
FIGURE 14
Afficher sous forme de formulaire
FIGURE 13
Pour afficher et modifier individuellement des enregistrements,
utilisez la vue Formulaire. Même si vous disposez de plusieurs
enregistrements, vous pouvez n’afficher qu’un seul
enregistrement à la fois dans la vue Formulaire.
43
Afficher sous forme de liste
La vue Liste affiche une liste d'enregistrements que vous
pouvez faire défiler vers le haut ou vers le bas. Le nombre
d'enregistrements que vous pouvez afficher à la fois varie selon
la structure du modèle. Une fine barre de couleur noire placée
sur la gauche indique l'enregistrement actif et correspond à
l'enregistrement qui serait concerné par les commandes,
comme Supprimer l'enregistrement ou Dupliquer
l'enregistrement. Lorsque vous êtes en vue Liste, vous
pouvez cliquer ou toucher un enregistrement pour qu'il
devienne actif.
Afficher sous forme de tableau
Les personnes utilisant des tableurs vont découvrir de grandes
similitudes avec la vue Tableau. Les rubriques de données
sont représentées sous forme de colonnes et les
enregistrements sont représentés sous forme de lignes. La vue
Tableau peut se révéler très utile car vous pouvez facilement
redimensionner, réorganiser, trier et masquer des colonnes et
afficher des données récapitulatives.
44
Section 4
Enregistrements
FIGURE 16
Activité 3.1 - Déplacement entre des modèles et des
enregistrements
Vous pouvez vous déplacer entre les enregistrements de
différentes manières. Dans FileMaker Pro, la barre d'outils
affiche les boutons Enregistrement suivant et
Enregistrement précédent dans une icône en forme de livre,
ainsi qu'un curseur, comme illustré dans la figure 15. Dans
FileMaker Go, utilisez le curseur pour vous déplacez d'un
enregistrement à un autre (comme illustré dans la figure 16) ou
effectuez un mouvement de balayage avec deux doigts dans
FileMaker Go 13. La barre d'outils affiche le nombre
d'enregistrements actifs, le nombre d'enregistrements dans un
jeu, si applicable, et l'état du tri.
FIGURE 15
Entraînez-vous à vous déplacer entre des modèles et des
enregistrements en utilisant les méthodes décrites dans cette
leçon :
1.
Ouvrez le fichier Contacts.fmp12 dans FileMaker Pro.
La fichier va s'ouvrir avec le modèle Détails du contact.
Quelle vue s'affiche ?
2.
Sélectionnez le modèle Bureau > Contacts à l'aide du
menu local Sélectionner modèle. Quelle vue s'affiche ?
3.
Avancez de trois enregistrements en cliquant sur le bouton
Suivant dans la barre d'outils. L'enregistrement cible est
Cynthia Butler.
4.
Utilisez le curseur pour afficher le dernier enregistrement.
Cet enregistrement doit afficher Steve Williams.
5.
Utilisez la barre de défilement située à droite de la fenêtre
pour faire défiler le contenu jusqu'en haut de la fenêtre.
Notez que cette action ne modifie pas l'enregistrement
actif.
45
Section 5
Utilisation des données
Lorsque vous utilisez FileMaker Pro ou FileMaker Go, vous
saisissez et interagissez avec des données en mode
Utilisation.
Création d'un nouvel enregistrement
Lorsque vous saisissez de nouvelles données, vous devez
d'abord créer un nouvel enregistrement. Dans FileMaker Go,
touchez le bouton plus/moins, puis touchez Nouvel
enregistrement, comme illustré dans la figure 17.
FIGURE 17
Il existe différentes méthodes pour ajouter un nouvel
enregistrement dans FileMaker Pro. Vous pouvez sélectionner
Nouvel enregistrement dans le menu Enregistrements,
cliquer sur le bouton Nouvel enregistrement de la barre
d'outils, comme illustré dans la figure 18, ou utiliser le raccourci
clavier Cmd-N sous OS X ou Ctrl-N sous Windows.
46
FIGURE 18
Duplication d'un enregistrement
La duplication d'un enregistrement est une méthode efficace de
création d’un nouvel enregistrement. Par exemple, si deux
personnes habitent à la même adresse, vous pouvez dupliquer
l'enregistrement d'une personne et changer uniquement les
informations qui diffèrent de l'autre personne. Pour des
événements similaires d’une base de données Gestion des
événements, vous pouvez dupliquer un enregistrement afin
d'en de créer de nouveaux en changeant uniquement les
informations qui diffèrent.
Pour dupliquer un enregistrement dans FileMaker Go, touchez
le bouton plus/moins et Dupliquer l'enregistrement, comme
illustré dans la figure 19.
FIGURE 19
Dans FileMaker Pro, sélectionnez Dupliquer l'enregistrement
dans le menu Enregistrements ou utilisez le raccourci clavier
Cmd-D sous OS X ou Ctrl-D sous Windows.
Modification de données
Pour saisir des données dans une rubrique de FileMaker Go,
touchez d'abord la rubrique pour la rendre active. Touchez
ensuite les boutons Suivant et Précédent qui se trouvent au47
dessus du clavier pour passer d'une rubrique à l'autre. Dans
FileMaker Pro, cliquez sur une rubrique ou appuyez sur la
touche Tab pour vous déplacer entre les différentes rubriques.
La combinaison de touches Maj-Tab vous permet de vous
déplacer dans l'ordre inverse de tabulation.
Certaines rubriques exigent la saisie de types de données
différents. De nombreuses rubriques se présentent sous la
forme de zones d'édition vous permettant de saisir des
données. D'autres rubriques vont disposer de menus
déroulants, de cercles d'option ou de cases à cocher pour
sélectionner des données. Si une rubrique est définie en tant
que date, heure ou horodatage, vous devez saisir une valeur
valide.
Bien que, par défaut, les modifications que vous apportez aux
données soient automatiquement enregistrées au cours de
votre travail, vous pouvez configurer n'importe quel modèle
pour qu'il vous invite à confirmer les modifications que vous
avez apportées à un enregistrement. Dans l'onglet Général de
la boîte de dialogue Format de modèle (voir figure 20),
décochez Enregistrer autom. les modif. d'enreg..
Enregistrement de données
Lorsque vous saisissez des données, elles ne seront pas
enregistrées ou validées dans le fichier avant d'avoir exécuté
l'une des quatre actions suivantes :
•
Changer de mode
•
Passer à un autre enregistrement
FIGURE 20
•
Changer de modèle
•
Cliquer ou toucher en dehors de toutes rubriques de
l'enregistrement (comme l'arrière-plan)
Si vous avez saisi des données dans un enregistrement, mais
que vous ne les avez pas encore validées, vous pouvez revenir
à l'ancienne version sauvegardée de l'enregistrement.
48
Lorsqu'un enregistrement n'est pas validé ou verrouillé dans un
environnement multi-utilisateurs, les autres utilisateurs ne
peuvent pas le modifier tant qu'il n’a pas été validé.
Ce verrouillage d'enregistrement automatique protège l'intégrité
des données en n’autorisant qu’un seul utilisateur à la fois à
modifier un enregistrement.
Suppression de données
La suppression d'un enregistrement dans un fichier FileMaker
est définitive. Vous ne pouvez pas récupérer les données ou
annuler la suppression. Pour supprimer un enregistrement dans
FileMaker Go, touchez le bouton plus/moins, puis Supprimer
l'enregistrement, comme illustré dans la figure 21.
FIGURE 21
Dans FileMaker Pro, sélectionnez Supprimer l'enregistrement
dans le menu Enregistrements, cliquez sur le bouton
Supprimer l'enregistrement dans la barre d'état ou utilisez le
raccourci clavier Cmd-E sous OS X ou Ctrl-E sous Windows.
Dans FileMaker Pro et FileMaker Go, une boîte de dialogue va
vous demander de confirmer la suppression définitive de
l'enregistrement.
49
Activité 3.2 - Création de nouveaux enregistrements
et saisie de données dans FileMaker Pro
Entraînez-vous à créer de nouveaux enregistrements et à
modifier les données dans la solution de démarrage Contacts.
1.
Ouvrez le fichier Contacts.fmp12 et accédez au modèle
Détails du contact.
2.
Cliquez sur le bouton Nouvel enregistrement situé dans
la barre d'outils.
3.
Renseignez le nouvel enregistrement avec les
coordonnées de votre client. Appuyez sur la touche Tab de
votre clavier pour naviguer entre les rubriques.
4.
Une fois que vous avez terminé de renseigner les
rubriques, cliquez sur l'arrière-plan du modèle en dehors
de tout objet. L'enregistrement va alors être sauvegardé.
5.
Supprimez votre enregistrement en cliquant sur
Supprimer l'enregistrement dans la barre d'outils ou en
sélectionnant Enregistrements > Supprimer
l'enregistrement.
6.
Lorsqu'une invite vous demande Souhaitez-vous
supprimer définitivement la TOTALITE de cet
enregistrement ?, cliquez sur Supprimer.
50
Section 6
Questions de révision
1.
Pour afficher une base de données comme dans un
tableur, quelle vue devez-vous utiliser ?
2.
Dans FileMaker Go, lorsque vous naviguez dans des
enregistrements, comment pouvez-vous vous déplacer
vers l'enregistrement suivant ?
3.
Quel mode utiliseriez-vous pour créer un nouvel
enregistrement ?
4.
Sur les quatre méthodes existantes, quelles sont les trois
vous permettant d'enregistrer ou de valider un
enregistrement ?
5.
Combien d'utilisateurs peuvent modifier un enregistrement
à la fois ?
6.
Est-il possible d'annuler la suppression d'un
enregistrement ?
51
Section 7
Réponses
1.
Dans la vue Tableau, les colonnes contiennent des
rubriques et les lignes contiennent des enregistrements.
2.
Appuyez sur les boutons Suivant et Précédent pour
passer d'un enregistrement à un autre ou faites un
mouvement de balayage avec deux doigts dans
FileMaker Go 13.
3.
Passez en mode Utilisation pour créer un nouvel
enregistrement.
4.
Vous pouvez valider un nouvel enregistrement en
changeant de modèle, de mode, d'enregistrement ou en
cliquant/appuyant hors des rubriques de l'enregistrement
actif.
5.
Un seul utilisateur à la fois peut modifier un
enregistrement. Un autre utilisateur ne peut pas modifier
un enregistrement sans sans qu'il n'ait été validé au
préalable.
6.
Non, la suppression d'un enregistrement ne peut être
annulée. Le seul moyen de récupérer les données serait
d'importer l'enregistrement à partir d'une sauvegarde de la
base de données.
52
Leçon 4
Recherche et tri
d'enregistrements
Durée : Cette leçon dure environ 20 minutes.
Fichier de la leçon : Contacts.fmp12
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Effectuer des recherches complexes.
• Développer et restreindre des ensembles
d'enregistrements trouvés.
• Utiliser des opérateurs dans vos requêtes de
recherche.
Dans la Présentation de mise en route de FileMaker Pro,
vous avez appris à effectuer des recherches basiques à l'aide
du mode Recherche et à effectuer des recherches rapides à
l'aide de la Recherche rapide.
Dans cette leçon, vous allez apprendre à effectuer des
recherches plus complexes.
Voici ce que vous avez appris dans la Présentation de mise
en route.
•
Mise en route > Recherche de données
Utilisez le mode Recherche pour trouver des
enregistrements contenant des données stockées dans
des rubriques spécifiques.
• Trier des enregistrements.
Utilisez la Recherche rapide pour faire porter la recherche
sur l'ensemble des rubriques du modèle.
•
Mise en route > Tri des enregistrements
Le tri modifie l'ordre d'affichage des données.
Vous pouvez trier les données par rubriques multiples
pour regrouper les enregistrements.
54
Section 1
Définition de critères de
recherche
Lors d'une recherche simple, FileMaker effectue par défaut une
recherche du type « mots commençant par », ce qui signifie,
sauf si vous recherchez des correspondances exactes, que la
rubrique recherchée peut contenir :
La méthode de recherche la plus rapide consiste à utiliser le
menu contextuel pour trouver des données correspondantes à
celles d’une rubrique donnée. Cliquez avec le bouton droit de
la souris (ou cliquez en maintenant la touche Ctrl enfoncée)
sur une rubrique affichant les critères que vous recherchez.
Sélectionnez Rechercher les enregistrements
correspondants dans le menu contextuel et FileMaker Pro va
trouver des enregistrements contenant la même valeur que
celle de la rubrique donnée.
Activité 4.1 : Raccourci contextuel pour les
recherches
•
Des mots plus longs commençant par les valeurs définies.
•
D'autres mots, en plus de ceux que vous avez définies.
Recherchez des enregistrements correspondant à la rubrique
Société pour Dave Andrews.
•
Des valeurs, quel que soit leur ordre.
1.
Dans le fichier Contacts, sélectionnez le modèle Détails
du contact.
2.
Cliquez sur Afficher tout dans la Barre d'outils et
revenez au premier enregistrement.
3.
Cliquez avec le bouton droit de la souris sur la rubrique
Société affichant « West Side Antiques » et un menu
local apparaît.
4.
Sélectionnez Rechercher les enregistrements
correspondants. Votre nouvel ensemble
Par exemple, si vous saisissez « Marie » comme critère de
recherche dans la rubrique Prénom, votre ensemble
d'enregistrements trouvés va inclure des enregistrements
contenant Marie, Marie Elisabeth, et Rose-Marie. Mais
Rosemarie ou Jomarie ne feront pas partie des résultats de la
recherche. Notez que les recherches ne sont pas sensibles à la
casse (sauf si l'indexation de la rubrique est définie sur
Unicode).
55
d'enregistrements trouvés contient tous les contacts
travaillant pour « West Side Antiques ».
Recherches ET ou OU
Dans certains cas, il peut se révéler utile de rechercher des
données en fonction de plusieurs rubriques. Par exemple,
recherchez tous les contacts qui sont Artistes chez Rankin
Studios. Pour ce faire, passez en mode Recherche et
saisissez vos critères dans chaque rubrique. Une fois la
recherche terminée, les résultats vont correspondre à TOUS
les critères que vous aurez saisis. Cette méthode est connue
sous le nom de « recherche ET ».
Par contre, comment faire lorsque vous voulez rechercher des
personnes qui sont membres de votre famille ou des amis ? Au
lieu d'utiliser plusieurs rubriques dans une requête de
recherche unique, comme pour une recherche ET, vous pouvez
utiliser plusieurs requêtes pour une recherche OU.
1.
Dans le modèle Détails du contact, passez en mode
Recherche en sélectionnant le mode Recherche dans le
menu Affichage.
2.
Saisissez « Rankin Studios » dans la rubrique Société et
« Artiste » dans la rubrique Intitulé du poste. La saisie
de termes de recherche dans deux ou plusieurs rubriques
d'une même requête de recherche crée une recherche ET.
3.
Cliquez sur Exécuter la requête dans la barre d'outils.
Tous les artistes travaillant chez Rankin Studios seront
retournés comme résultat.
4.
Repassez en mode Recherche. Cette fois, nous allons
créer une recherche « OU » en utilisant plusieurs requêtes
de recherche.
5.
Saisissez « Kristi's Auctions » dans la rubrique Société.
6.
Cliquez sur Nouvelle requête dans la barre d'outils et
saisissez « Williams Design Studio » dans la rubrique
Société.
7.
Cliquez sur Exécutez la recherche dans la barre d'outils.
8.
Sélectionnez le modèle Contacts en haut à gauche.
Notez que tous les contacts de l'ensemble
d'enregistrements trouvés travaillent chez Kristi's Auctions
ou Williams Design Studio.
Activité 4.2 : Effectuer des recherches ET et OU
Effectuez une recherche ET de contacts qui sont artistes chez
Rankin Studios. Puis, procédez à une recherche OU de
contacts travaillant chez Kristi's Auctions ou Williams Design
Studio.
56
Section 2
Développement et
restriction d'un ensemble
d'enregistrements trouvés
Dans le cadre d'une nouvelle recherche, FileMaker Pro
recherche tous les enregistrements et remplace votre ensemble
d'enregistrements trouvés précédent par un nouvel ensemble
d'enregistrements. Cette option se révèle utile dans la plupart
des recherches, mais il est parfois nécessaire d'effectuer des
recherches dans un ensemble d'enregistrements trouvés ou
d'ajouter des enregistrements à votre ensemble
d'enregistrements trouvés courant. FileMaker permet aux
utilisateurs de développer ou de restreindre un ensemble
d'enregistrements trouvés existant à l'aide des options de menu
suivantes :
•
Développer l’ensemble trouvé : Lorsque vous développez
votre ensemble d'enregistrements trouvés, les
enregistrements omis sont recherchés. Tout enregistrement
omis correspondant aux critères de recherche est ajouté à
votre ensemble d'enregistrements trouvés courant.
•
Restreindre l’ensemble trouvé : Lorsque votre ensemble
d'enregistrements trouvés est restreint, la recherche se limite
uniquement aux enregistrements de l'ensemble trouvé
courant. Tout enregistrement qui se trouve dans l'ensemble
d'enregistrements trouvés actif correspondant aux critères
de recherche est retourné.
Les options Développer l’ensemble trouvé et Restreindre
l’ensemble trouvé se trouvent dans le menu contextuel et
dans le menu Requêtes.
Activité 4.3 : Développement d'un ensemble
d'enregistrements trouvés
Recherchez des contacts dans le groupe Amis, puis
développez votre ensemble d'enregistrements trouvés afin
d'inclure les contacts dans le groupe Personnel.
1.
Dans le modèle Détails du contact, passez en mode
Recherche.
2.
Saisissez « Amis » dans la rubrique Groupe et exécutez
la recherche. Notez que l’ensemble d’enregistrements
trouvés est composé de 13 enregistrements.
3.
Repassez en mode Recherche et saisissez
« Personnel » dans la rubrique Groupe.
57
4.
Choisissez Requêtes > Développez l’ensemble trouvé.
Votre résultat contient 26 contacts dans les groupes
Personnel et Amis.
Activité 4.4 : Restriction d'un ensemble
d'enregistrements trouvés
Recherchez des contacts travaillant chez West Side Antiques,
puis restreignez votre ensemble d'enregistrements trouvés aux
assistants uniquement.
1.
Dans le modèle Détails du contact, passez en mode
Recherche.
2.
Saisissez « West Side Antiques » dans la rubrique
Société et exécutez la recherche. Votre résultat doit
contenir 6 enregistrements.
3.
Repassez en mode Recherche et saisissez « Assistant »
dans la rubrique Intitulé du poste.
4.
Choisissez Requêtes > Restreindre l’ensemble trouvé.
Vous voyez désormais tous les contacts qui sont des
assistants chez West Side Antiques.
58
Section 3
Utilisation d'opérateurs
dans les critères de
recherche
Un opérateur est un symbole ou une instruction vous
permettant d'être plus flexible dans vos critères de recherche.
Par exemple, vous pouvez rechercher sur un intervalle de
dates en saisissant deux dates séparées par l'opérateur
d’intervalle (...).
En mode Recherche, vous remarquerez que la barre d'outils
contient un menu déroulant. Vous pouvez y choisir un
opérateur ou le saisir à l'aide de votre clavier.
Les opérateurs permettent de rechercher des intervalles de
dates, heures ou nombres, et, en utilisant des « caractères
génériques » de trouver des correspondances partielles dans
les recherches de texte ou de modifier le comportement par
défaut « mots commençant par » de FileMaker. Deux
recherches souvent utilisées consistent à trouver des
enregistrements dans lesquels une rubrique est vide ou des
enregistrements dans lesquels une rubrique contient des
données (non-vide).
Activité 4.5 : Recherche de rubriques vides
Effectuez une recherche pour trouver des contacts n'ayant pas
de numéro de téléphone portable.
1.
Dans le modèle Détails du contact, passez en mode
Recherche.
2.
Saisissez « = » dans la rubrique Téléphone portable.
3.
Cliquez sur Exécutez la recherche dans la barre d'outils
ou appuyez sur la touche Entrée. L'ensemble
d'enregistrements trouvés contient 35 contacts n'ayant pas
de numéro de téléphone portable.
Activité 4.6 : Recherche de rubriques non-vides
Effectuez une recherche pour trouver des contacts ayant un
numéro de téléphone fixe.
1.
Dans le modèle Détails du contact, passez en mode
Recherche.
2.
Saisissez « * » dans la rubrique Téléphone fixe. Ceci
signifie que la base de données doit trouver des
enregistrements dans lesquels le contenu de la rubrique
est renseigné.
59
3.
Cliquez sur Exécuter la recherche dans la barre d'outils
ou appuyez sur la touche Entrée. L'ensemble
d'enregistrements trouvés doit contenir 37 contacts ayant
un numéro de téléphone fixe.
Recherche de chaînes de caractères dans une
rubrique
Une autre méthode d'utilisation de l'opérateur astérisque (*)
consiste à modifier le comportement « mot commençant par »
du mode Recherche. Par exemple, vous pouvez rechercher
toutes les valeurs d'une rubrique Prénom finissant par « ary »
en utilisant *ary comme critère de recherche. Cette recherche
trouverait les prénoms de personnes comme Mary, Rosemary
et Gary, mais elle ne trouverait pas le prénom Aryanna.
Pour trouver les valeurs d'une rubrique Prénom contenant
« ary », quelle que soit sa place dans la valeur, vous devez
utiliser *ary* comme critère de recherche. Il va trouver toutes
les valeurs commençant par, contenant ou finissant par « ary »
et doit donc trouver des prénoms de personnes comme Mary,
Karyn, mais aussi Aryanna.
rechercher toutes les commandes expédiées depuis début
janvier jusqu'à fin mars 2014 ou tous les articles dont la valeur
dépasse 500 $. Pour effectuer ces recherches, utilisez les
opérateurs du type supérieur à (>), inférieur à (<) ou des points
de suspension (…).
Le mode Recherche dispose de quatre opérateurs vous
permettant de rechercher des données avant ou après une
valeur donnée : supérieur à (>), supérieur ou égal à (≥),
inférieur à (<) et inférieur ou égal à (≤). Dans le mode
Recherche, placez l'un de ces opérateurs avant la valeur. Par
exemple, pour rechercher tous les actifs dont la valeur dépasse
500 $, saisissez « >500 » dans la rubrique Coût.
Les points de suspension (...) permettent aux utilisateurs de
rechercher des donnés comprises entre deux valeurs. Par
exemple, pour trouver des dates entre le début du mois de
janvier et la fin du mois de mars, saisissez 1/1/2014…
3/31/2014 dans la rubrique Date d’expédition. Vous pouvez
sélectionner les points de suspension dans le menu local
Opérateurs (figure 22), tapez trois points ou appuyez sur la
touche Option–; (Option-point-virgule) sous OS X.
Recherche d'une plage de données
Lorsque vous utilisez des nombres, des dates et des heures, il
est possible de rechercher des données sous la forme
d’intervalles. Par exemple, supposons que vous souhaitiez
60
•
Rubrique entière : Pour effectuer une recherche plus
spécifique, utilisez deux signes égal (==) pour obtenir une
correspondance de rubrique exacte. La saisie de « ==Nord »
dans la rubrique Région affiche uniquement les
enregistrements contenant la valeur exacte « Nord ».
•
Mot entier : Un signe égal (=) recherche une
correspondance de mot exacte. Par exemple, « =Nord »
renvoie les enregistrements contenant « Nord » « Pôle
Nord », mais pas « Nordiste ».
FIGURE 22
Recherche de données exactes
Alors que la logique par défaut « mot commençant par » est
généralement utile pour la recherche rapide de données, elle
peut renvoyer plus d'enregistrements que souhaité. Par
exemple, la recherche du mot « Nord » dans la rubrique Région
renvoie des valeurs du type « Nord », « Nord-ouest » et « Nordest ».
61
Section 4
Tri des enregistrements
Que vous affichiez tous les enregistrements ou un ensemble
d'enregistrements trouvés, il est généralement utile de trier vos
données. Par exemple, vous pouvez trier les contacts par ordre
alphabétique selon leur nom ou trier les factures dans l'ordre
chronologique selon leur date d'envoi. Par défaut, les
enregistrements s'affichent selon leur ordre de création dans la
table.
Pour ouvrir la boîte de dialogue Tri (figure 23), cliquez sur Trier
dans la barre d'outils ou utilisez le raccourci clavier Cmd-S
(OS-X) ou Ctrl-S (Windows).
FIGURE 23
Sélection des rubriques de tri
Le côté gauche de la boîte de dialogue Tri affiche une liste de
toutes les rubriques du modèle actif. En cliquant sur Modèle
actif (…), vous pouvez choisir de trier selon d'autres rubriques
de la solution.
Pour ajouter une rubrique à l'ordre de tri, cliquez deux fois sur
le nom d'une rubrique de la liste ou sélectionnez une rubrique
et cliquez sur Ajouter. Vous pouvez effectuer un tri en fonction
d'une rubrique ou de plusieurs rubriques. Dans la figure 24, les
62
données sont triées par Nom dans l'ordre croissant, puis par
Prénom dans l'ordre croissant.
Annuler tri, situé en bas de la boîte de dialogue, pour rétablir
l'ordre de création des enregistrements.
FIGURE 24
Définition de l'ordre de tri
L'icône située à droite de la rubrique dans la zone Ordre de tri
indique l'ordre de tri des données. Pour indiquer un ordre de tri
croissant ou décroissant pour une rubrique, sélectionnez une
rubrique dans la zone Ordre de tri et cliquez sur le cercle
d'option Tri croissant ou Tri décroissant situé au milieu de la
boîte de dialogue. Vous pouvez également cliquer sur le bouton
63
Section 5
Questions de révision
1.
Expliquez les deux méthodes permettant de réaliser des
recherches ET.
2.
Comment pouvez-vous trouver tous les enregistrements
dont une rubrique est vide ?
3.
Quels opérateurs permettent de rechercher des intervalles
de dates, heures et nombres ?
4.
Dans quel ordre s'affichent les enregistrements lorsqu'ils
ne sont pas triés ?
64
Section 6
Réponses
1.
Il existe deux méthodes pour lancer des recherches ET :
•
Saisissez des critères dans plusieurs rubriques pour une
seule et même requête de recherche.
•
Lancez une recherche simple, puis réduisez l'ensemble
des enregistrements trouvés en utilisant Restreindre
l'ensemble d'enregistrements trouvés via le menu de
l'application ou le menu contextuel.
2.
Pour rechercher tous les enregistrements affichant une
rubrique vide, utilisez le signe = dans la rubrique en mode
Recherche.
3.
Les opérateurs permettant de rechercher des intervalles
de dates, heures et nombres sont : supérieur à (>),
supérieur ou égal à (≥), inférieur à (<), inférieur ou égal à
(≤) et intervalle (…).
4.
Lorsqu’ils ne sont pas triés, les enregistrements s'affichent
dans l'ordre où ils ont été créés.
65
Leçon 5
Conception centrée sur
l'utilisateur
Durée : Cette leçon dure environ 20 minutes.
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Identifier les différentes étapes du processus de
conception.
• Expliquer l'objectif de votre utilisateur par
l’énoncé du problème en une seule phrase.
• Comprendre les besoins de la société fictive
La conception centrée sur l'utilisateur est une méthodologie
reconnue pour concevoir une interface produit. Elle implique les
éventuels utilisateurs de la solution dans chaque étape du
processus de conception. Elle incite des développeurs de
produits à privilégier l'utilisateur, au détriment de l'ordinateur.
L'intérêt de ce type de conception est de créer des solutions
privilégiant les objectifs des utilisateurs et non pas les
fonctionnalités. Ceci va donc permettre de garantir que votre
solution va résoudre les vrais problèmes et renforcer la
confiance et la réussite de vos utilisateurs.
Equipment Providers, Inc., mentionnée dans les
autres leçons.
67
Section 1
Définition d'une
conception centrée sur
l'utilisateur
Les logiciels font partie de notre quotidien. Nous consultons en
permanence nos messages sur nos iPhones. Nous utilisons les
caisses en libre-service dans les supermarchés, suivons les
systèmes GPS de nos voitures, naviguons dans les
programmes à la demande sur nos télévisions. Les écrans
occupent une place de plus en plus importante, au détriment
des écrans d'ordinateur.
L'informatique mobile est arrivée et a modifié nos attentes en
matière de logiciel. Désormais, un produit ou une application
logiciel(le) ne doit pas uniquement se contenter de fonctionner,
il/elle doit fonctionner correctement. Les développeurs qui tirent
leur épingle du jeu sont ceux qui utilisent des technologies de
pointe pour les adapter à une conception centrée sur
l'utilisateur.
Les trois principes de base
Les principes de base d'une conception centrée sur l'utilisateur
sont :
1.
Observer les utilisateurs : leurs objectifs, leurs
comportements, leurs modes de pensée.
2.
Mettre la technologie au service des utilisateurs et pas le
contraire.
3.
Effectuer des essais avec les utilisateurs : leur donner un
objectif naturel, puis observer.
Si vous réalisez correctement la conception centrée sur
l'utilisateur, vous allez répéter ce processus plusieurs fois
jusqu'à ce que les éléments répondant réellement aux attentes
des utilisateurs soient identifiés.
Penser aux objectifs avant de penser aux fonctions
Commencez par comprendre ce que recherchent les
utilisateurs et non pas les fonctions dont vous pensez que les
utilisateurs ont besoin.
Pourquoi ? Parce que les objectifs fournissent beaucoup plus
de détails, contrairement aux fonctions. Par exemple,
imaginons une Porsche et un tracteur tondeuse. Leurs
fonctions sont identiques, notamment un moteur à combustion
interne, quatre roues et des pneus en caoutchouc, une
transmission et un volant. Mais en termes d'objectifs, le tracteur
tondeuse coupe la pelouse à hauteur égale, pendant que le
68
conducteur est confortablement assis, ce qui est tout à fait
différent d'une Porsche !
Penser autrement
Dans FileMaker Pro, l'élaboration d'une solution commence par
un processus de conception centré sur l'utilisateur et non pas
par son développement. En faisant abstraction de l'ordinateur,
vous libérez votre imagination et agissez différemment pendant
le processus de conception.
Vous devrez faire preuve d'imagination. Notez vos idées, ainsi
que celles des utilisateurs, sur un tableau blanc , empruntez
d'autres modèles de conception, comme des solutions de
démarrage ou vos applications préférées. Et n'oubliez pas que
la quantité ne prévaut pas nécessairement sur la qualité.
Vous devrez avoir quelques connaissances. Une connaissance
approfondie des possibilités offertes par la plateforme
FileMaker permettra de proposer de meilleures idées.
Vous devrez également adopter une attitude positive. Ne soyez
pas intimidé par une conception centrée sur l'utilisateur.
Adoptez une, deux ou quelques unes de ces pratiques et
développez-les.
69
Section 2
Principes de base
Par exemple, pour un hôpital, l'énoncé pourrait ressembler au
suivant :
Créez une [application kiosque]
Pour [les patients des services d'urgences]
Afin de [se connecter]
De manière [rapide]
Observer les utilisateurs - leurs objectifs, leurs
comportements, leurs modes de pensée
La première étape pour concevoir une solution utilisable,
réellement utile et dont vos utilisateurs ne pourront plus se
passer, consiste à prendre le temps de comprendre vos
utilisateurs et leurs besoins. Mettez-vous à leur place et
plongez-vous dans leurs rôles.
Décrivez l'objectif d'un utilisateur sous la forme d'un énoncé de
problème en une phrase :
Créez une [forme de solution]
Pour [type d'utilisateur]
Afin de [activité humaine]
De manière [niveau de support]
Oui, vos utilisateurs auront probablement plusieurs objectifs.
Notez tous leurs objectifs et les énoncés de leurs problèmes.
Lorsque des utilisateurs ont plusieurs objectifs différents, vous
devez définir les problèmes les plus importants. Toutefois,
n'essayez pas de tous les résoudre en même temps. Veillez
d'abord à résoudre un problème simple, puis, petit à petit,
ajoutez des difficultés.
Des schémas, des tableaux blancs, des wireframes et des
organigrammes peuvent vous permettre de communiquer ce
que vous avez appris. Permettez-vous d'être créatif et observez
vos utilisateurs.
Mettre la technologie au service des utilisateurs et
pas le contraire
À quel endroit sera-t-elle utilisée ? Dans un bureau, sur le
terrain, en plein soleil, de nuit, dans une voiture, à proximité
d'un point d'eau, etc. ?
70
Quelle posture les utilisateurs adopteront-ils lors de son
utilisation ? Resteront-ils debout ? Seront-ils assis ?
Se serviront-ils d'une main ou des deux mains ? De quelle
précision les utilisateurs devront-ils faire preuve pendant son
utilisation ?
Vont-ils utiliser un système Windows ou Mac, un iPad, un
iPhone ou un navigateur Web ? Dans le cas d'un iPad ou d'un
iPhone, dans quelle orientation sera-t-il principalement utilisé ?
Paysage, portrait ou les deux ?
Pendant cette période, laissez vos idées et vos solutions
évoluer. Demandez l'avis des utilisateurs et discutez des
avantages de la solution, mais aussi de ce qui peut être
amélioré pour mieux servir les utilisateurs. Pendant toute la
durée de ce processus, vous pouvez revoir les étapes
précédentes. Le processus de conception se compose de
plusieurs itérations permettant de créer une solution utile.
La plateforme FileMaker met à votre disposition de nombreux
outils pour simplifier l'expérience utilisateur. Mais comme tout
outil, elle peut être utilisée de milles façons différentes. Vos
choix de conception vont déterminer si vos utilisateurs seront
frustrés ou satisfaits.
Effectuer des tests avec les utilisateurs - leur
donner un objectif naturel, puis observer
Les prototypes prennent forme dans des organigrammes et sur
des tableaux blancs, mais vont également évoluer en quelque
chose que les utilisateurs pourront réellement utiliser. Le
développement dans FileMaker Pro se prête bien à cette étape
car le développement est très itératif, ce qui vous permet
d'apporter des modifications à tout moment dans le processus.
71
Section 3
Equipment Providers, Inc.
Tout au long de la formation FileMaker Training Series : Notions
de base, vous allez apprendre à utiliser FileMaker en créant
une solution pour une société fictive, Equipment Providers, Inc..
Cette société loue du matériel de bureau à plusieurs clients.
Maintenant, nous allons commencer par passer en revue les
différentes étapes du processus de conception centrée sur
l'utilisateur.
Observation des utilisateurs : leurs objectifs, leurs
comportements, leurs modes de pensée
L'équipe de gestion Equipment Provider Inc. a remarqué que le
suivi de plusieurs articles ne se fait pas correctement. Bien que
les employés effectuent un suivi des données dans un tableur
Excel, ces dernières ne sont pas cohérentes. Parfois, les
employés écrivent sur une note adhésive des informations
concernant un article et demandent à un assistant administratif
de la société de saisir ces informations dans des tableurs, mais
ces notes se perdent avec d'autres papiers ou sont
accidentellement jetées.
L’examen de ces informations permet d'identifier de
nombreuses erreurs d'orthographe et de cohérence. Par
exemple, la colonne de la Catégorie d’article affiche des
informations non concordantes comme « Fourniture de
bureau » et « Fourn.: Bureau », ce qui complique le
regroupement et le tri correct des informations.
Lorsqu'il s'agit d'informations client, la plupart des informations
existantes sont obsolètes. Les employés utilisent leurs propres
carnets d'adresses et non des tableurs, ce qui limite l'accès
d'autres employés. Il est également demandé aux clients de
signer une copie papier regroupant les informations des articles
pour confirmer sa réception. Il est rare que ces copies papier
soient rapidement placées dans le système d'archivage, mais
plutôt 3 à 4 semaines après leur signature. En d'autres termes,
les tableurs actuellement en place contiennent des données
manquantes ou obsolètes.
L'exemple factice suivant contient un énoncé de problème
principal en une phrase :
Concevoir une [solution de suivi des articles client]
Pour [l'équipe des opérations]
72
Afin de [savoir chez quels clients se situent quels articles]
De manière [rapide et avec précision]
De plus, les éléments suivants sont pertinents :
•
Il est important de connaître le coût total des articles d’un
client.
•
En dehors du compte Administrateur, les utilisateurs, ne
doivent pas pouvoir modifier les informations d'un client.
Tous les utilisateurs peuvent modifier les informations
concernant des articles.
•
Actuellement, les données des clients et des articles sont
stockées dans des tableurs Excel.
•
Il est important de connaître la date d'achat d'un article, le
moment où il a été remis au client et son coût.
•
Les utilisateurs ne peuvent pas supprimer des clients ou des
actifs.
•
À la réception de l’article, le client doit apposer sa signature.
Actuellement, un formulaire sur lequel figurent les détails de
l’article est imprimé et le client doit signer ce document.
Toutefois, tous les employés disposent d'un appareil iOS
fourni par leur société. La meilleure solution serait donc de
pouvoir faire signer la livraison sur un iPhone ou un iPad.
•
Le transfert d'informations sur le Web peut se révéler utile
afin que les clients puissent consulter une liste des articles
en leur possession.
•
Il serait intéressant de disposer d'un rapport contenant tous
les actifs par client et le coût total par client.
Les utilisateurs souhaitent avoir la possibilité d’ajouter des
remarques pour un article donné. Il peut s'agir de détails sur
l’article (couleur, taille, etc.) ou d'informations concernant
des avaries lorsque le client le renvoie. Il serait donc
préférable que l'utilisateur puisse saisir ces informations
dans une rubrique intitulée Remarques.
Sur la base des éléments pertinents observés dans le scénario
Equipment Provider Inc., d'autres énoncés de problèmes en
une phrase peuvent venir s'ajouter. En voici quelques autres à
prendre en compte :
•
•
Il est impératif de connaître la durée de location du client
pour chaque article.
Concevoir un [flux de production iPad]
Pour [un livreur]
Afin d'[obtenir la signature d'un client]
De manière [sûre et fiable]
73
Concevoir une [méthode de saisie de données]
Pour [un membre de l'équipe d'opérations]
Afin de [prendre des notes concernant un article]
De manière [rapide et mobile]
de la logique de solution, des rapports, de l'intégration, la
sécurité et le déploiement.
Concevoir un [rapport]
Pour [un assistant administratif]
Afin d'[afficher les articles des clients et leur coût total]
Avec [mise à jour des informations de date]
Mettre la technologie au service des utilisateurs et
pas le contraire
Les employés livrent et installent du article sur site, dont la
plupart sont des bureaux. Une signature est demandée au
client pour s'assurer que le matériel a été correctement livré et
installé. C'est pourquoi, il serait plus simple pour ces employés
d'accéder à cette solution depuis un iPhone ou un iPad et non
pas depuis un ordinateur.
Les employés ont de nombreuses livraisons et installations en
journée, ils ont donc besoin d'une solution rapide pour afficher
et enregistrer des informations.
Au fur et à mesure de votre progression dans la formation, vous
allez créer une solution pour Equipment Providers, Inc. tout en
apprenant à manipuler des données, des interfaces utilisateurs,
74
Section 4
Questions de révision
1.
Quels sont les trois principes de base d'une conception
centrée sur l'utilisateur ?
2.
Quel modèle peut être utilisé pour énoncer un problème
en une phrase ?
3.
En une seule phrase, quel est le principal problème des
employés de la société fictive, Equipment Providers, Inc. ?
75
Section 5
Réponses
1.
Tout d'abord, observez les utilisateurs en notant leurs
objectifs, leurs comportements et leurs modes de pensée.
Ensuite, mettez la technologie au service des utilisateurs
et pas le contraire. Pour finir, effectuez des tests avec les
utilisateurs en définissant des objectifs naturels et en
observant leurs comportements.
2.
Créer une [forme de solution]
Pour [type d'utilisateur]
Afin de [activité humaine]
De manière [niveau de support]
3.
Créez une solution de suivi des articles client
Pour les opérations
Afin de connaître les articles dont disposent les clients
De manière rapide et avec précision
76
Leçon 6
Importation de données
Durée : Cette leçon dure environ 20 minutes.
Fichiers de la leçon : Clients.xlsx, Actifs.xlsx
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Identifier les formats de fichiers courants pouvant
être convertis par FileMaker Pro 13.
• Convertir un format de fichier pris en charge en
une solution FileMaker.
• Convertir un classeur Excel contenant plusieurs
feuilles de calcul en une solution FileMaker
unique.
Il existe trois méthodes principales pour créer une solution :
commencer par une solution de démarrage et la modifier pour
qu'elle réponde à vos besoins, importer des données à partir
d'une autre source et créer une solution de A à Z.
Dans cette leçon, nous allons commencer par créer une
solution pour Equipment Providers, Inc. en important des
données provenant de deux feuilles de calcul.
Dans la Présentation de mise en route vous avez appris :
•
Mise en route > Importation d'enregistrements
Vous pouvez importer les données d'un autre fichier
FileMaker Pro ou d'une autre application, telle que
Microsoft Excel.
Lors de l'importation, vous pouvez ajouter de nouveaux
enregistrements dans votre base de données ou mettre à
jour les données des enregistrements existants.
78
Section 1
Conversion d'un fichier
existant
FileMaker Pro gère l’importation de nombreux formats de
fichier. Cette fonction est utile car le processus de conversion
crée automatiquement des tables, des rubriques et des
enregistrements, ce qui réduit le nombre d'étapes nécessaires
pour commencer à utiliser FileMaker Pro. Il évite de saisir
manuellement des informations qui sont déjà en votre
possession. Les formats de fichiers pouvant être directement
convertis au format FileMaker sont les suivants :
•
Fichiers Microsoft Excel (.xls ou .xlsx)
•
Fichiers texte séparés par des tabulations (.tab ou .txt)
•
Fichiers texte séparés par des virgules (.csv ou .txt)
•
Fichiers Merge (.mer)
•
Fichiers XML (.xml)
•
Fichiers dBASE (.dbf)
•
Fichier Bento (.bentodb)
Les autres types de fichiers devront être convertis en l'un de
ces formats de fichiers pris en charge avant de pouvoir être
convertis au format .fmp12. Par exemple, les enregistrements
d'une base de données Microsoft Access (.mdb) peuvent être
exportés sous forme de fichiers Microsoft Excel. Les trois
formats de fichiers les plus fréquemment convertis en fichiers
FileMaker sont Excel, les fichiers texte séparés par des virgules
et ceux séparés par des tabulations.
Il est possible que vos feuilles de calculs doivent être nettoyées
pour faciliter la transition vers FileMaker Pro. Par exemple,
vous pouvez inclure une ligne d'en-tête (que FileMaker va
interpréter comme des noms de rubriques), supprimer les
lignes vides et supprimer tout sous-total ou total de lignes
(étant donné que FileMaker Pro vous permet de créer les
rubriques nécessaires pour afficher des données récapitulées).
79
Section 2
Conversion de fichiers
Excel
Les tableurs Excel font partie des types de fichiers les plus
fréquemment importés.
FileMaker gère différents types de données Excel (texte,
chiffres, dates, etc.) lors de l'importation de données. Si une
colonne de données dans le tableur d'origine est un mélange
de différents types de données, FileMaker Pro va importer cette
colonne en tant que texte.
Activité 6.1 : Importation d'un tableur pour créer un
nouveau fichier FileMaker
Vous allez créer un fichier FileMaker intitulé Location de
matériel.fmp12 avec les données du tableur que vous avez en
votre possession. Lorsque vous importez des données dans
FileMaker Pro, les tables sont automatiquement créées et les
données sont renseignées dans les rubriques.
1.
Cliquez et faites glisser le fichier Clients.xlsx sur l'icône
de l'application FileMaker Pro qui se trouve dans la barre
d'outils de votre ordinateur.
2.
Dans la boîte de dialogue Première rangée, sélectionnez
Noms de rubrique et cliquez sur OK. Cela informe
FileMaker Pro que la première rangée contient des entêtes de colonne qui doivent être utilisés comme noms de
rubrique dans la nouvelle base de données.
3.
Nommez le fichier Location de matériel.fmp12 et
enregistrez-le sur votre bureau.
4.
Allez dans Fichier > Gérer > Base de données... et
cliquez sur l'onglet Tables. Le processus d'importation a
nommé la première table au nom du fichier importé.
Comme les données de cette table sont des données
client, sélectionnez la table Location de matériel, tapez
« Clients » dans la zone Nom et cliquez sur Modifier.
Dans le cas de l'entreprise Equipment Providers, Inc., vous
pouvez importer deux ensembles de données, Clients et Actifs.
Tout comme un tableur composé de plusieurs feuilles de calcul,
une solution FileMaker peut stocker différentes catégories
d'informations dans des tables, comme Clients et Actifs.
80
5.
Cliquez sur OK pour fermer la boîte de dialogue Gérer la
base de données.
6.
Votre fichier a été créé et FileMaker Pro va afficher les
données dans un modèle intitulé Modèle n°2 dans la vue
Tableau.
3.
Cochez la case Ne pas importer le 1er enreg. (contient
noms de rubrique). Votre écran doit ressembler à la
figure 25.
Remarque : Vous pouvez également importer des fichiers de
données depuis l'Ecran de démarrage rapide à l'aide de
l'option Convertir un fichier existant.
Activité 6.2 : Importation d'un tableur dans un fichier
FileMaker existant
Vos utilisateurs vont également vouloir afficher les données
Actifs dans cette solution. Importez le tableur Actifs.xlsx dans
le fichier Location de matériel.
1.
Choisissez Fichier Importer des enregistrements
Fichier.... Accédez au fichier Actifs.xlsx et cliquez sur
Ouvrir. Le deuxième jeu de données doit être importé
dans une nouvelle table.
FIGURE 25
2.
Cliquez sur le menu déroulant intitulé Cible qui se trouve
en haut à droite de la boîte de dialogue Ordre
d'importation des rubriques et sélectionnez Nouvelle
table ("Actifs").
4.
Cliquez sur Importer. Une fois l'importation terminée, la
fenêtre Récapitulatif d'importation s'affiche et indique
que 29 enregistrements ont été importés. Cliquez sur OK.
81
À ce stade, le fichier Location de matériel contient deux tables
de données.
82
Section 3
Questions de révision
1.
Quelles sont les trois principales méthodes permettant de
créer une nouvelle solution ?
2.
Citez trois formats de fichiers courants pouvant être
convertis directement en un fichier FileMaker Pro.
3.
Si un format de fichier ne peut pas être converti
directement en un fichier FileMaker Pro, que devez-vous
faire pour convertir les données en un fichier FileMaker
Pro ?
83
Section 4
Réponses
1.
Pour créer des solutions, commencez par une solution de
démarrage, importez des données depuis une autre
source ou créez une solution de A à Z.
2.
Les trois formats de fichier les plus fréquemment convertis
en fichiers FileMaker sont Excel, les fichiers texte séparés
par des virgules et ceux séparés par des tabulations.
FileMaker Pro prend également en charge la conversion
de fichiers dBASE, Merge, Bento et XML.
3.
Les formats de fichiers qui ne sont pas directement pris en
charge par FileMaker Pro doivent d'abord être convertis en
un format pris en charge. Vous devrez peut-être demander
à ce que les données soient disponibles dans un format
pris en charge.
84
Leçon 7
Création de rubriques et de
tables
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Créer des tables à l'aide de la boîte de dialogue
Dans cette leçon, vous allez apprendre à créer des rubriques à
l'aide du sélecteur rubriques. Vous allez également apprendre à
créer des rubriques à l'aide de la boîte de dialogue Gérer la
base de données. FileMaker Pro vous fournit plusieurs moyens
pour ajouter rapidement et facilement des rubriques lors de la
création de votre solution.
Gérer la base de données.
• Créer des rubriques à l'aide du sélecteur
rubriques en mode Modèle.
• Créer des rubriques à l'aide de la boîte de
dialogue Gérer la base de données.
Dans la Présentation de mise en route de FileMaker Pro,
vous avez appris à ajouter des rubriques existantes à votre
modèle à l'aide du sélecteur rubriques.
•
Création de solutions > Tables
Les bases de données contiennent des tables qui
représentent des catégories de données, telles que les
actifs ou les contacts.
Les rubriques sont définies dans les tables pour stocker
des données dans ces catégories.
86
Section 1
Création de nouvelles
tables
Au fur et à mesure du développement de votre solution, vous
allez ajouter des tables et des rubriques supplémentaires dans
votre base de données. Vous pouvez aussi souhaiter stocker
dans votre fichier FileMaker des données supplémentaires qui
n’existaient pas auparavant.
Pour examiner et définir des tables, des rubriques et des liens
dans votre solution, vous pouvez utiliser la boîte de dialogue
Gérer la base de données, comme illustré dans la figure 26.
Pour y accéder, sélectionnez Fichier > Gérer > Base de
données.... Vous pouvez également utiliser le raccourci clavier
Cmd-Maj-D (OS X) ou Ctrl-Maj-D (Windows).
FIGURE 26
Comme vous pouvez le voir dans la figure 26, les deux jeux de
données que nous avons importés dans FileMaker Pro à partir
de feuilles de calcul sont représentés par des tables.
Vous pouvez créer de nouvelles tables pour ajouter des
données supplémentaires dans l'onglet Tables en saisissant
simplement son nom dans la zone Nom puis en cliquant sur le
87
bouton Créer. Une fois la table créée, vous pouvez commencer
à ajouter des rubriques.
Lorsque vous nommez des tables ou des rubriques, il est
conseillé d'utiliser des caractères alphanumériques (ou des
tirets bas). Si vous essayez d'utiliser d'autres caractères, une
boîte de dialogue risque de s'afficher, comme illustré dans la
figure 27.
FIGURE 27
88
Section 2
Types de rubriques
La liste ci-dessous présente les types de rubriques FileMaker.
Type de rubrique : Texte
Avec FileMaker Pro, vous pouvez créer six types de rubriques
pour stocker des données : Texte, Nombre, Date, Heure,
Horodatage et Conteneur. Deux autres types de rubriques,
Calcul et Statistique, permettent d'automatiser et d'agréger
des données.
Type de données : Toutes les données pouvant être stockées
en tant que texte et ne nécessitant aucun traitement spécifique.
Les nombres ou les dates peuvent être stockés, mais dans une
rubrique Texte, ils sont traités en tant que texte brut. Par
exemple, dans une rubrique Texte, les nombres sont triés de la
manière suivante : 1, 10, 2, et non pas dans l'ordre numérique
(1, 2, 10).
Remarques : Possibilité de stocker environ 2 Go de valeurs
Unicode.
Sélection des types de rubriques
Chaque rubrique d'un fichier FileMaker doit contenir un type
spécifique de données. La sélection d'un type de données
adéquat pour une rubrique permet à FileMaker Pro de choisir la
meilleure méthode de stockage et de restitution de ces
données. Bien que FileMaker Pro soit flexible quant au type
des données pouvant être stockées dans des rubriques de
types spécifiques, il est recommandé de sélectionner les types
de rubriques adéquat en fonction de la conception de votre
fichier. Par exemple, le type de rubrique affecte l'ordre de tri.
FileMaker Pro applique différentes règles pour trier les
rubriques Texte, Nombre et Date.
Type de rubrique : Nombre
Type de données : Toutes les données devant être traitées en
tant que nombre, comme celles devant être triées par ordre
numérique ou utilisées dans un calcul mathématique.
Les chaînes de texte sont affichées, mais ignorées dans la
plupart des opérations de bases de données ; si vous devez
saisir des données mixtes, utilisez plutôt une rubrique Texte.
Remarque : Possibilité de stocker 400 chiffres avant et après la
virgule.
89
Type de rubrique : Date
Type de données : Toutes les données situées entre les dates
du 1/1/0001 et du 12/31/4000 (m/j/a étant le format de date
présumé).
Si vous saisissez une date dans un format incorrect, une boîte
de dialogue d'erreur apparaît.
Remarque : Les dates sont interprétées comme le nombre de
jours écoulés depuis le 1/1/0001.
Type de rubrique : Heure
Type de données : Durée ou heure spécifique (au format
24 heures).
Remarque : Les horodatages sont interprétés comme le
nombre de secondes écoulées depuis minuit le 1/1/0001.
Type de rubrique : Conteneur
Type de données : Tous les types de données binaires
(données ne pouvant pas être clairement représentées en tant
que texte). Possibilité d'inclure des images, des signatures, des
fichiers PDF, des fichiers vidéo ou audio, des fichiers Quicktime
ou binaires de tous types.
Remarque : Possibilité de stocker environ 4 Go de données
binaires.
Rubriques utilisées pour automatiser et agréger des
données
Si vous saisissez des données non numériques dans une
rubrique Heure, une boîte de dialogue d'erreur apparaît.
Il existe deux types de rubriques dont la valeur est fondée sur
le référencement de données dans d'autres rubriques :
Remarque : Les heures sont interprétées comme le nombre de
secondes écoulées depuis minuit.
Type de rubrique : Calcul
Type de rubrique : Horodatage
Type de données : Stocke ou réévalue en permanence des
données basées sur une formule.
Type de données : Combinaison d'une date et d'une heure,
séparées par un espace.
Les rubriques Horodatage sont soumises aux mêmes
restrictions d’intervalle de dates que les rubriques Date.
Par exemple, si un enregistrement contient une rubrique
Quantité et Prix unitaire, une rubrique Calcul intitulée Total ligne
peut calculer le total en multipliant la quantité par le prix
unitaire.
90
Type de rubrique : Statistique
Type de données : Type de rubrique qui agrège des valeurs
(total pour un groupe, moyenne pour un groupe) d’un jeu
d'enregistrements trouvés et éventuellement pour chaque sousgroupe d’un jeu d'enregistrements trouvés et triés.
91
Section 3
Création de nouvelles
rubriques avec le
sélecteur de rubriques
Le sélecteur rubriques est une nouvelle fonctionnalité
disponible dans FileMaker Pro 13 et FileMaker Pro 13
Advanced. En mode Modèle, le Sélecteur rubriques fournit
une présentation visuelle complète de l'ensemble de vos
rubriques existantes dans une interface de type Inspecteur
située juste en regard de votre modèle. Pour ajouter des
rubriques à votre modèle, vous n'avez qu'à sélectionner, faire
glisser et déposer une rubrique dans votre modèle à
l'emplacement de votre choix. Vous pouvez également utiliser
le Sélecteur rubriques pour créer de nouvelles rubriques et
les faire glisser directement sur votre modèle.
Créons ensemble une nouvelle rubrique dans votre solution.
Rappelez-vous qu'Equipment Providers Inc. souhaitait que ses
clients puissent signer un formulaire confirmant la livraison du
matériel.
Dans le fichier Location de matériel, vous devrez ajouter une
rubrique Conteneur pour que les clients puissent apposer leur
signature à la réception du matériel.
Dans les solutions FileMaker, les rubriques Conteneur
permettent le stockage et l’interaction avec les types de fichiers
suivants :
•
Images
•
Fichiers vidéo ou audio
•
Fichiers QuickTime : films, sons ou autres fichiers
compatibles avec QuickTime
•
Fichiers de tous types : Word, Excel, PDF, etc.
Activité 7.1 : Création d'une nouvelle rubrique
Conteneur avec le Sélecteur rubriques
Dans le fichier Location de matériel, les utilisateurs doivent
collecter les signatures de clients lors de la livraison de
matériel. Utilisez le Sélecteur rubriques afin de créer une
rubrique Signature pour la table Actif.
1.
Accédez au modèle Actifs et passez en mode Modèle.
92
2.
Cliquez sur le bouton Sélecteur rubriques situé dans la
barre d'outils pour afficher le Sélecteur rubriques,
comme illustré dans la figure 28.
5.
Faites glisser la nouvelle rubrique Signature sur le
modèle et placez-la sur la droite, puis cliquez hors du
Sélecteur rubriques.
FIGURE 28
3.
Cliquez sur l'icône
intitulée Nouvelle rubrique.
4.
Saisissez « Signature » comme nom de rubrique et
sélectionnez Conteneur comme type de rubrique. Vous
venez de créer une rubrique Conteneur pour stocker les
signatures des clients.
93
Section 4
Création de nouvelles
rubriques dans la boîte de
dialogue Gérer la base de
données
4.
Sélectionnez Texte dans la liste déroulante Type et
cliquez sur Créer.
5.
Cliquez sur OK pour fermer la boîte de dialogue Gérer la
base de données.
Le Sélecteur rubriques permet de créer des rubriques avec une
incroyable facilité, mais lorsque plusieurs modifications doivent
être apportées dans différentes tables, la boîte de dialogue
Gérer la base de données permet de le faire plus rapidement.
Activité 7.2 : Création d'une nouvelle rubrique Texte
à l'aide de la boîte de dialogue Gérer la base de
données
Dans le fichier Location de matériel, une rubrique Remarques
pourra se révéler utile pour les employés afin qu'ils puissent
ajouter des remarques lors de la livraison et de la récupération
de matériel. Créez une rubrique Remarques dans la boîte de
dialogue Gérer la base de données.
1.
Dans la boîte de dialogue Gérer la base de données,
cliquez sur l'onglet Rubriques.
2.
Sélectionnez Actifs dans la liste déroulante Table.
3.
Saisissez Remarques dans la zone Nom.
94
Section 5
Questions de révision
1.
Citez 4 différents types de rubriques que vous pouvez
créer dans FileMaker Pro.
2.
Quels types d'informations peuvent être stockés dans les
rubriques Conteneur ?
3.
Lorsque vous modifiez un modèle, quelle est la méthode
la plus simple pour créer une nouvelle rubrique ?
4.
Lorsque vous vous trouvez dans la boîte de dialogue
Gérer la base de données, comment pouvez-vous créer
une nouvelle rubrique ?
95
Section 6
Réponses
1.
Les types de rubriques que vous pouvez créer dans
FileMaker Pro sont : Texte, Nombre, Date, Heure,
Horodatage, Conteneur, Calcul et Statistique.
2.
Les rubriques Conteneur stockent des données binaires,
comme des images, des signatures, des fichiers PDF, des
fichiers vidéo ou audio, des fichiers QuickTime ou
n’importe quel autre type de fichier.
3.
L’utilisation du Sélecteur rubriques est la méthode la plus
simple pour créer une nouvelle rubrique lors de la
modification d'un modèle.
4.
Dans l'onglet Rubriques, saisissez le nom de la nouvelle
rubrique dans la zone Nom, sélectionnez un type de
rubrique et cliquez sur Créer.
96
Leçon 8
Liens
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous serez capable de :
• Comprendre les liens un-à-plusieurs et plusieursà-plusieurs.
• Comprendre l'utilisation des clés primaires et
étrangères.
• Créer des liens entre des tables.
• Comprendre les occurrences de tables.
FileMaker est un système de gestion de bases de données
relationnelles qui permet d'associer deux ensembles de
données, voire plus, afin de limiter la saisie de données en
double et d'améliorer la cohérence de vos données.
La Présentation de mise en route de FileMaker Pro présente
le concept de base des liens. Dans cette leçon, vous allez
apprendre à distinguer les différents types de liens et les
éléments nécessaires à leur création.
Voici ce que vous avez appris lors de la Présentation de mise
en route.
•
Création de solutions > Liens
Les liens relient les données stockées dans différentes
tables d'une base de données.
Vous pouvez saisir les données une seule fois, puis les
consulter et les utiliser dans des tables ou fichiers
associés.
Une table externe est un objet de modèle affichant des
données provenant de tables liées.
98
Section 1
Liens
Un-à-plusieurs
Il s'agit du type de lien le plus courant. Prenons la solution
Location de matériel :
Types de liens
Maintenant que vous savez créer des tables et des rubriques,
vous pouvez désormais lier des informations connexes
provenant de ces différentes tables. Une base de données
relationnelle évite de saisir des données identiques à plusieurs
reprises ou dans plusieurs endroits différents.
•
Chaque client est susceptible d'avoir plusieurs articles.
•
Chaque article est associé à un seul client.
Le lien entre les clients et les actifs est de type un-à-plusieurs.
Des notations sont couramment utilisées pour identifier des
liens entre plusieurs entités. Comme illustré dans la figure 29,
une ligne est utilisée pour relier les zones représentant les deux
entités, une patte d'oie située à l'extrémité de cette ligne
représente le côté « plusieurs » de ce lien.
Par exemple, dans le fichier Location de matériel, les
informations client sont stockées une fois dans la table Client.
Lorsqu'un article est lié à un client, l'utilisateur peut afficher les
informations liées de l'enregistrement Client. Ainsi, l'utilisateur
n'a pas à saisir les informations du client une nouvelle fois. De
même, si l'utilisateur met à jour les coordonnées d'un client, ces
nouvelles informations seront disponibles pour tous les articles.
Les types de liens les plus courants figurant dans une base de
données relationnelle sont un-à-plusieurs et plusieurs-àplusieurs.
99
Liens plusieurs-à-plusieurs
Maintenant, prenons une solution assurant le suivi des films et
de leurs acteurs. Quel lien existe-t-il entre les acteurs et les
films ?
•
Un acteur peut jouer dans plusieurs films au fil du temps.
•
Un film contient des rôles pour plusieurs acteurs.
Dans ce cas, le lien est du type plusieurs-à-plusieurs, comme
illustré dans la figure 30.
FIGURE 29
Ces liens peuvent être décrits de la manière suivante :
•
•
Une voiture peut faire l'objet de plusieurs vidanges d'huile au
fil du temps ; chaque vidange d'huile ne concerne qu’une
seule voiture.
FIGURE 30
Un client peut passer plusieurs commandes au fil du temps ;
chaque commande n’est passée que par un seul client.
L'identification d'un lien du type un-à-plusieurs ou plusieurs-àplusieurs n'est pas toujours évidente. La bonne réponse
dépend de la particularité de la situation que vous essayez de
capter. Supposons que vous disposiez d'une solution assurant
le suivi de tableaux et de leurs artistes. Vous pouvez supposer
Identification des types de liens
100
que le lien entre un artiste et un tableau est du type un-àplusieurs :
•
Un artiste peut peindre plusieurs tableaux.
•
Chaque tableau n’est peint que par un seul artiste.
Ce premier constat est évident. Mais que dire du second ? Si la
solution gère des projets comme des peintures murales, le
second constat est alors incorrect, car plusieurs artistes
peuvent participer à la réalisation d'une peinture. Si vous gérez
des cours de peinture, vous devrez alors prendre en compte les
peintures commencées par un professeur et terminées par son
élève. Un lien de plusieurs-à-plusieurs peut donc sembler plus
adapté.
101
Section 2
Utilisation de clés
primaires et étrangères
pour lier des tables
Lors de l'établissement de liens entre des tables, il est
important d'identifier chaque enregistrement de façon unique.
Un identifiant unique vous permet de créer des liens entre des
tables. Il est également utile de référencer un enregistrement
donné par un identifiant unique lors du dépannage d'une base
de données.
Par exemple, les factures de fournisseurs de services
disposent d'un numéro de facture qui sert généralement
d'identifiant unique. Il permet au client et au fournisseur de
service de facilement référencer une même facture.
Clés primaires
L'identifiant unique dans FileMaker est appelé « clé primaire ».
Il est recommandé de créer une clé primaire dans chaque table
afin d'identifier un enregistrement de façon unique. Une clé
primaire doit respecter les règles suivantes :
•
•
Ne jamais changer
•
Ne jamais être vide
Il est conseillé d'autoriser FileMaker à créer automatiquement
des valeurs de clé primaire, en s'assurant que les trois règles
mentionnées ci-dessus soient respectées. Notez que les
données que vous avez importées dans les tables Clients et
Actifs contenaient déjà les clés primaires : N° client et N° actif,
respectivement. Les valeurs de ces clés primaires ont été
manuellement saisies dans le tableur, mais FileMaker Pro peut
automatiquement assigner ces valeurs pour les futurs clients et
des actifs.
Activité 8.1 : Ajout d'une option d'entrée
automatique de rubrique dans les clés primaires
Vous allez modifier les rubriques de clés primaires existantes
de sorte que le numéro de série de nouveaux enregistrements
futurs entre automatiquement.
1.
Ouvrez la boîte de dialogue Gérer la base de données et
cliquez sur l'onglet Rubriques. Vérifiez que la table
Clients est sélectionnée.
2.
Cliquez deux fois sur la rubrique N° client pour afficher la
boîte de dialogue Options de la rubrique.
Etre unique pour chaque enregistrement d'une table
102
3.
4.
Dans l'onglet Entrée automatique, activez l'option
Numéro de série (en cochant la case située en regard de
Numéro de série), ainsi que Entrée auto. non
modifiables lors de la saisie (située tout en bas) pour
empêcher les utilisateurs de modifier la clé primaire.
5.
Affichez la liste des rubriques de la table Actifs.
6.
Cliquez deux fois sur la rubrique N° actif. Répétez les
étapes 3 et 4 décrites ci-dessus, mais remplacez la valeur
N° de départ par 1984.
Notre N° client le plus haut est actuellement 112,
correspondant à Williams Design Studio. Remplacez le
N° de départ par 113, comme illustré dans la figure 31,
pour vous assurer que les valeurs de cette rubrique
seront toujours uniques. Cliquez sur OK
Clés étrangères
Alors qu'une clé primaire est un attribut vous permettant
d'identifier un client de façon unique, comment peut-elle être
utilisée pour lier un client à un ou plusieurs articles ? Pour
qu'un lien fonctionne, une rubrique doit être créée dans la table
Actifs. Vous pouvez affecter un client à un article en saisissant
la valeur de clé primaire de l'enregistrement Client dans un
enregistrement Actif, créant ainsi un entre les deux tables.
Ce type de rubrique s'appelle « clé étrangère ».
Dans le cas d'un lien un-à-plusieurs, le côté « plusieurs »
contiendra toujours la clé étrangère. Dans le fichier Location
de matériel, la table Actifs requiert la clé étrangère d'un client.
La clé étrangère, N° client a déjà été créée dans la table Actifs.
FIGURE 31
103
Section 3
Création de liens
L'onglet Liens de la boîte de dialogue Gérer la base de
données contient le Graphe de liens. Il permet de représenter
et de définir graphiquement les liens entre les tables de votre
base de données.
Chaque encadré est appelé « occurrences de table » (OT). Une
OT s'apparente à un alias ou à un raccourci vers une table.
Pour vérifier la table source d’une OT, placez la souris sur la
petite flèche située à gauche du nom de l'OT, comme illustré
dans la figure 32. Étant donné que vous pouvez créer plusieurs
OT basées sur une même table, vous pouvez créer plusieurs
liens différents entre deux tables.
FIGURE 32
Création de liens
Grâce aux clés primaires et étrangères créées dans le fichier
Location de matériel, la base de données est correctement
configurée pour créer des liens entre des tables.
Activité 8.2 : Création d'un lien
Vous allez configurer un lien entre les tables Clients et Actifs.
1.
Cliquez sur l'onglet Liens de la boîte de dialogue Gérer la
base de données.
2.
Cliquez et faites glisser la rubrique N° client dans Clients
sur la rubrique N° client dans Actifs. Votre graphe de liens
doit ressembler à celui de la figure 33.
104
FIGURE 33
3.
Cliquez sur OK pour fermer la boîte de dialogue Gérer la
base de données.
Un lien a désormais été créé entre la clé primaire de la table
Clients et la clé étrangère correspondante de la table Actifs.
Vous allez alors pouvoir associer plusieurs actifs avec un client
donné.
105
Section 4
Questions de révision
1.
Quels sont les deux types de liens les plus courants ?
2.
Quel est le lien entre les éléments suivants :
•
•
•
•
3.
Acteurs et Films
Chansons et Concerts
Avions et Inspections
Course et Nageur
Quelle rubrique est-il recommandé de créer dans chaque
table de votre solution FileMaker ?
106
Section 5
Réponses
1.
Les liens les plus courants sont : un-à-plusieurs et
plusieurs-à-plusieurs.
2.
Les liens sont les suivants :
•
•
•
•
3.
Plusieurs-à-plusieurs
Plusieurs-à-plusieurs
Un-à-plusieurs
Plusieurs-à-plusieurs
Il est recommandé d’ajouter systématiquement une
rubrique de clé primaire dans chaque table.
107
Leçon 9
Modèles
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Créer des modèles pour des appareils
spécifiques.
Les modèles fournissent un support pour créer votre interface
utilisateur. Que vous souhaitiez créer des formulaires, des
listes, des rapports, des graphiques ou des flux de travaux
complexes, les modèles vous permettent de présenter des
informations et des actions s'adressant à vos utilisateurs.
Un modèle se compose des éléments suivants :
• Ajouter des rubriques dans des modèles.
•
Une zone de modèle.
• Appliquer des styles et des thèmes à des
•
Des objets : rubriques, Web Viewer, panneaux à onglets,
etc.
•
Un thème et des styles.
modèles.
Voici ce que vous avez appris dans la Présentation de mise
en route.
•
Création de solutions > Thèmes et styles
Les thèmes proposent des couleurs, des polices et
d'autres éléments esthétiques cohérents.
Certains thèmes sont spécialement conçus pour les
appareils iOS.
109
Section 1
Création de modèles
affiché sous forme de Formulaire ou de Liste, comme illustré
dans la figure 34.
FIGURE 34
Un modèle organise l'affichage des informations dans une
solution FileMaker. Que vous saisissiez des données ou que
vous imprimiez des rapports, un modèle gère l'affichage des
données. Les modèles ne stockent pas de données. Vous
pouvez créer plusieurs modèles pour afficher un même
enregistrement, ou un ensemble d'enregistrements, de
différentes manières.
Chaque modèle est lié à une occurrence de table qui est
considérée comme étant le « contexte » du modèle. Chaque
modèle est associé à une occurrence de table du graphe de
liens.
Pour créer, afficher et modifier des modèles, vous devez être
en mode Modèle. En plus des méthodes standard permettant
de passer d'un mode à un autre, à savoir le menu Affichage et
le menu local situé en bas à gauche de la fenêtre du document,
FileMaker dispose également d'un bouton Modifier modèle
situé en bas à droite de la barre d'outils lorsqu'un modèle est
Activité 9.1 : Création d'un nouveau modèle
Vous allez créer un modèle dans le fichier Location de
matériel.fmp12 pour afficher les données de la table Clients
afin de les utiliser avec FileMaker Pro sur un ordinateur de
bureau ou portable.
1.
Sélectionnez Affichage > Mode Modèle ou utilisez le
raccourci clavier Cmd-L (OS X) ou Ctrl-L (Windows) pour
passer en mode Modèle.
2.
Sélectionnez Modèle > Nouveau modèle/rapport ou
cliquez sur le bouton Nouveau modèle/rapport de la
barre d'outils ou utilisez le raccourci clavier Cmd-N
(OS X) ou Ctrl-N (Windows).
3.
Sélectionnez Clients dans la liste déroulante Afficher
enreg. de :.
4.
Remplacez le nom du modèle par « Détails du contact ».
110
5.
6.
Cliquez sur Ordinateur étant donné que ce modèle sera
affiché avec une version de FileMaker Pro installée sur un
ordinateur de bureau.
Sélectionnez Formulaire pour que le modèle affiche un
enregistrement à la fois, comme illustré dans la figure 35.
Cliquez sur Terminer.
Éléments d'un modèle
Les modèles FileMaker sont divisés en éléments de modèle.
Les trois éléments les plus utilisés sont l'en-tête, le corps et le
bas de page. Ces différentes sections d'un modèle contrôlent la
manière dont les données, les textes et les graphiques
s'affichent. Par exemple, le texte placé dans l'élément En-tête
s'affiche en haut de chaque page, alors que le texte placé dans
l'élément Corps apparaît une fois pour chaque enregistrement.
Lorsque vous créez un nouveau modèle, il dispose
automatiquement d'un ou plusieurs éléments en fonction des
choix que vous avez faits dans la boîte de dialogue Nouveau
modèle/rapport. Chaque modèle doit comporter au moins un
élément. En mode Modèle, une ligne horizontale grise délimite
les éléments de modèle. Vous pouvez redimensionner un
élément en faisant glisser cette ligne vers le haut ou vers le
bas. Pour en savoir plus sur les éléments de modèle, consultez
la leçon 16 : Génération de rapports.
FIGURE 35
111
Section 2
Ajout de rubriques à un
modèle
Lorsque vous créez un nouveau modèle en cliquant sur
Nouveau modèle/rapport, le modèle ne va afficher aucune
rubrique, ce qui signifie qu'aucune donnée ne sera visible.
Selon les besoins des utilisateurs et la manière dont ils
prévoient d'utiliser le modèle actuel, ce dernier peut contenir
quelques ou plusieurs rubriques, le cas échéant.
Activité 9.2 : Ajout de rubriques à un modèle avec le
sélecteur rubriques
Equipment Providers, Inc. a besoin d'un modèle qui pourra
contenir toutes les informations de ses clients. Utilisez le
Sélecteur rubriques pour ajouter des rubriques au modèle
Détails du contact.
1.
Cliquez sur le bouton Sélecteur rubriques dans la barre
d'outils ou utilisez le raccourci clavier Cmd-K (OS X) ou
Ctrl-K (Windows). Le Sélecteur rubriques s'affiche,
comme illustré dans la figure 36.
FIGURE 36
2.
Cliquez sur la rubrique N° client. Maintenez la touche Maj
enfoncée et cliquez sur la dernière rubrique Téléphone.
Toutes les rubriques sont maintenant mises en surbrillance.
3.
Faites glisser les rubriques sélectionnées vers le modèle.
Les rubriques sont alors ajoutées avec une étiquette
basée sur le nom de la rubrique, comme illustré dans la
figure 37.
112
4.
Cliquez hors du Sélecteur rubriques, enregistrez votre
modèle, passez en mode Utilisation et faites défiler
quelques enregistrements.
Sélection de rubriques dans le sélecteur rubriques
Pour sélectionner plusieurs rubriques regroupées dans le
sélecteur rubriques :
•
Cliquez sur la première rubrique.
•
Maintenez la touche Maj enfoncée.
•
Cliquez sur la dernière rubrique.
Pour sélectionner plusieurs rubriques qui ne sont pas
regroupées :
•
Maintenez la touche Cmd (OS X) ou Ctrl (Windows)
enfoncée.
•
Cliquez sur chaque rubrique.
FIGURE 37
113
Section 3
Thèmes et styles de
modèle
Thèmes
Les thèmes permettent de créer une interface utilisateur
esthétique en fournissant des styles cohérents pour les
boutons, les rubriques, les arrière-plans et les autres objets
d'un modèle. Les thèmes appliquent des polices, des tailles,
des couleurs, des espacements et d'autres styles prédéfinis à
vos objets de modèle.
Activité 9.3 : Modification d'un thème
Vous allez choisir un thème qui sera utilisé dans tous les
modèles du fichier Location de matériel.
1.
Dans le modèle Détails du contact, passez en mode
Modèle.
2.
Sélectionnez Modèles > Modifier le thème... ou appuyez
sur le bouton Modifier le thème
dans la barre d'outils.
Une fenêtre pop-up apparaît et affiche tous les thèmes
disponibles, comme illustré dans la figure 38.
Lorsque vous sélectionnez un nouveau thème pour un modèle,
tous les objets existants du modèle adoptent les styles du
nouveau thème. Toutefois, les positions des objets restent fixes,
il est donc possible que vous deviez ajuster manuellement
certains objets en fonction du thème sélectionné. Il est
recommandé de tester plusieurs thèmes avant d'en choisir un.
Remarque : Le thème Enlightened est le thème par défaut
pour tout nouveau fichier créé ou pour un fichier qui a été créé
à partir d'un tableur Excel.
FIGURE 38
114
3.
Sélectionnez le thème Dynamique et cliquez sur OK.
Tous les objets du modèle vont appliquer les paramètres par
défaut du thème Dynamique.
FileMaker propose également un ensemble de thèmes
contenant le suffixe « tactile ». Ces thèmes sont spécialement
conçus pour les modèles créés pour des appareils iOS. Chacun
de ces thèmes suit les recommandations des iOS Human
Interface Guidelines d'Apple qui consistent à grossir les polices
de caractère et les boutons afin de faciliter leur utilisation sur
des appareils iOS. Dans le cas du développement d'une
solution pour iOS, il est recommandé d'utiliser un thème tactile.
Styles
Lorsqu'un style est affecté à un objet, celui-ci est formaté
conformément au style.
Vous pouvez modifier des styles existants, mais aussi en créer
de nouveaux. Les modifications apportées à des styles
existants peuvent s'appliquer à tous les objets utilisant ce style
sur le modèle actif ou à l'ensemble des objets utilisant ce style
sur chaque modèle utilisant le même thème de modèle.
L'utilisation de thèmes et de styles cohérents dans l'ensemble
de votre solution facilite la mise à jour de l'apparence de votre
solution. Pour accéder aux styles, cliquez sur l'onglet Styles
dans l'Inspecteur en mode Modèle, comme illustré dans la
figure 39.
Chaque thème dispose d'un ensemble de styles pour chaque
type d'objet. Les styles vous permettent de définir et d'appliquer
facilement une mise en forme cohérente aux objets sur un seul
modèle ou sur tous les modèles. Toutes les options de mise en
forme disponibles dans l'Inspecteur peuvent être utilisées pour
définir un style. Vous pouvez même utiliser une image comme
arrière-plan d'un objet et l'enregistrer comme élément
appartenant au style.
Les styles font partie du thème global du modèle. Dans un
thème, chaque type d'objet de modèle peut avoir plusieurs
styles différents. Chaque objet de modèle est affecté à un style.
FIGURE 39
115
Section 4
Création de plusieurs
modèles
Il n'est pas rare d'avoir différentes vues de données identiques.
Par exemple, bien que le modèle Détails du contact soit utile
dans le fichier Location de matériel, la Liste client peut se
révéler utile pour la solution. Grâce au modèle Liste client (vue
Liste), un utilisateur peut faire défiler et afficher simultanément
les informations essentielles de plusieurs clients. Grâce au
modèle Détails du contact (vue Formulaire), l'utilisateur peut
afficher les informations complètes de chaque client.
Activité 9.4 : Création d'un modèle en vue Liste
1.
2.
3.
Passez en mode Modèle et créez un nouveau modèle.
Basez ce modèle sur la table Clients et appelez-le Liste
client.
Sélectionnez Ordinateur et Liste, puis cliquez sur
Terminer.
4.
Cliquez sur le bouton Modifier le thème
le thème Dynamique et cliquez sur OK.
, sélectionnez
5.
Ouvrez le Sélecteur rubriques et modifiez les Options
de placement de sorte à placer les rubriques
horizontalement avec des étiquettes au-dessus de chaque
rubrique, comme illustré dans la figure 40.
FIGURE 40
6.
Ajoutez les rubriques suivantes au modèle à l'aide du
Sélecteur rubriques:
•
•
•
•
N° client
Société
Site Web
Ville
Vous pouvez sélectionner plusieurs rubriques en
maintenant la touche Cmd (OS X) ou Ctrl (Windows)
enfoncée et en cliquant avec votre souris. Placez les
objets sur le modèle de sorte que les étiquettes figurent
116
dans l'en-tête et que les rubriques apparaissent dans le
corps.
7.
Sélectionnez les étiquettes et choisissez blanc comme
couleur de police en cliquant sur Affichage > Barre de
texte ou en cliquant sur le
modèle.
8.
bouton dans la barre de
Passez en mode Utilisation (Affichage > Mode
Utilisation) et votre modèle doit ressembler à celui de la
figure 41.
FIGURE 41
Grâce aux deux modèles Client que vous avez créés, Liste
client et Détails du contact, les utilisateurs pourront afficher
un aperçu des données de plusieurs clients ou un grand
nombre de données concernant un client spécifique.
117
Section 5
Questions de révision
1.
Dans quel mode pouvez-vous créer des modèles ?
2.
Quelles sont les options relatives aux appareils lors de la
création d’un nouveau modèle ?
3.
Quel outil vous permet d'ajouter rapidement plusieurs
rubriques à un modèle ?
4.
Quels thèmes sont plus adaptés pour les appareils iOS ?
118
Section 6
Réponses
1.
Tous les modèles sont créés en mode Modèle.
2.
Ordinateur, appareil tactile et imprimante.
3.
Le Sélecteur rubriques.
4.
Un thème affichant le suffixe « tactile ».
119
Leçon 10
Outils de conception de
modèles
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous saurez :
• Appliquer un style aux objets à l'aide de
l'Inspecteur.
• Sélectionner, déplacer et redimensionner des
objets.
• Activer des grilles et des guides.
• Créer des modèles conçus et adaptés aux
Après avoir créé des modèles, l'étape suivante consiste à
placer des objets sur un modèle et à leur appliquer des styles
adaptés. Vous devez créer des interfaces cohérentes et
simples à comprendre pour les utilisateurs. Les grilles, guides
et gabarits font partie des outils disponibles dans FileMaker Pro
pour aider les développeurs à créer la meilleure expérience qui
soit pour leurs utilisateurs.
Voici ce que vous avez appris lors de la Présentation de mise
en route.
•
dimensions des appareils iOS.
Création de solutions > Objets de modèle
Les objets de modèle sont des éléments disposés sur un
modèle. Ils permettent aux utilisateur d'afficher et d'utiliser
les données.
Vous pouvez sélectionner, déplacer, redimensionner,
supprimer, copier, formater, renommer et modifier les
objets.
•
Création de solutions > Modèles
FileMaker Pro contient des outils qui permettent de créer
de superbes modèles pour faciliter la saisie et l'analyse
des données.
121
Vous pouvez personnaliser les modèles en modifiant les
objets, en les plaçant, en les organisant, en les
redimensionnant et en modifiant leur apparence.
122
Section 1
Barre d'outils et
Inspecteur
En mode Modèle, la barre d'outils fournit un accès simple et
rapide à un grand nombre d'outils que vous utilisez avec les
modèles. Ces outils (voir figure 42) vous permettent de créer de
nouveaux objets de modèle, mais aussi d'appliquer des
couleurs et des styles aux objets existants.
un modèle, cliquez sur l'outil Rectangle, puis cliquez et faites
glisser la souris pour le tracer sur le modèle.
Inspecteur
L'Inspecteur est le centre de contrôle des objets dans lequel
vous pouvez afficher et modifier les paramètres de tous les
objets d'un modèle. Chacun des quatre volets de l'Inspecteur
(Position, Styles, Apparence et Données) correspond à un
aspect spécifique de la mise en forme (figure 43).
FIGURE 42
La ligne inférieure de la barre d'outils est la barre de texte.
Si elle n'est pas affichée à l'écran, vous pouvez l'activer en
cliquant sur Affichage > Barre de texte ou en cliquant sur le
bouton dans la barre de modèle.
Elle contient les outils standard de texte et de dessin que vous
connaissez bien. Par exemple, pour ajouter un rectangle dans
123
•
Cliquer sur le bouton
•
Utiliser le raccourci clavier Cmd-I (OS X) ou Ctrl-I
(Windows).
dans la barre d'outils.
Vous pouvez rapidement basculer d'un Inspecteur à l'autre en
utilisant les raccourcis clavier Cmd-1, 2, 3 et 4.
FIGURE 43
Vous pouvez ouvrir et fermer l'Inspecteur en utilisant l'une des
méthodes suivantes :
•
Sélectionner Affichage > Inspecteur (ou Affichage >
Nouvel Inspecteur pour afficher plusieurs fenêtres
Inspecteur)
124
Section 2
Redimensionnement de
modèle
FileMaker Pro fournit des outils permettant de créer une
solution élégante plus rapidement. Tout comme les thèmes, qui
offrent une apparence cohérente pour une solution FileMaker,
certaines fonctions de FileMaker Pro vous aident à créer des
bases de données à l'aspect professionnel.
Sélection, redimensionnement et déplacement
d'objets
Pour sélectionner un objet de modèle, cliquez dessus (par
exemple, n'importe quelle rubrique du fichier Location de
matériel est considérée comme un objet). De petits carrés,
appelés « poignées », vont apparaître et représentent les coins
et les côtés de l'objet.
Vous pouvez redimensionner un objet en faisant glisser l'une
de ces poignées. Si plusieurs objets sont sélectionnés, en
faisant glisser les poignées, les objets vont tous être
redimensionnés les uns par rapport aux autres. Cette méthode
est très utile, surtout lorsque vous redimensionnez un groupe
de rubriques et d'autres objets de modèle.
Vous pouvez déplacer un objet que vous avez sélectionné en
faisant glisser n'importe quelle partie de l'objet autre que ses
poignées. Pour déplacer un objet sur une petite distance,
sélectionnez-le, puis utilisez les touches fléchées du clavier
pour déplacer l'objet d'un point (pt) à la fois.
Largeur du modèle
Pour définir la largeur d'un modèle, faites glisser la ligne de
couleur gris sombre qui représente la bordure droite de la zone
visible du modèle. Elle définit la zone dans laquelle les objets
pourront être visibles en mode Utilisation. Tout objet placé hors
de la largeur définie d'un modèle est considéré comme un objet
invisible en mode Utilisation.
Gabarits d'écran
Lors de la création de solutions pour différentes plates-formes
et tailles d'écran, FileMaker Pro propose un jeu de gabarits
d'écran permettant de dimensionner un modèle avec précision.
Les modèles d'appareils iOS peuvent être facilement optimisés
avec un gabarit.
Pour vous aider, chaque gabarit affiche les bordures d'un iPad
ou d'un iPhone en mode Portrait et Paysage. Les gabarits
125
peuvent être activés ou désactivés dans la barre de modèles.
Vous pouvez activer plusieurs gabarits à la fois pour des
solutions multi-plates-formes ou des appareils multi-orientables,
comme un iPhone et un iPad. La figure 44 illustre un modèle
sur lequel est activé un gabarit de 4" pour iPhone en mode
Portrait et pour iPad en mode Paysage.
figure 45. Cliquez sur la flèche pour afficher une liste de
gabarits pouvant être activés ou désactivés. Elle contient
différentes résolutions d’ordinateurs de bureau, d’iPhone,
d’iPad et une taille personnalisée.
FIGURE 45
FIGURE 44
Pour changer de gabarit d'écran, cliquez sur l'icône de gabarit
située à droite de la barre d'outils, comme illustré dans la
126
Section 3
Guides et grilles
Guides dynamiques
Les guides vous permettent d'aligner des objets sur un modèle
lors du processus de création d'une solution. Les guides
dynamiques et les guides de règle sont les deux types de
guides disponibles.
Les guides dynamiques vous permettent de définir rapidement
la position et la taille des objets en fonction des autres objets
de votre modèle. À mesure que vous déplacez ou
redimensionnez un objet, des lignes bleues apparaissent pour
indiquer que l'objet en cours de modification est aligné avec les
autres objets.
La figure 46 illustre des guides dynamiques qui s'affichent lors
du déplacement ou du redimensionnement d'un objet sur un
modèle.
FIGURE 46
Guides de règle
Pour positionner des objets sur votre modèle avec plus de
précision, activer les règles (Sélectionnez Affichage >
Règles). Pour créer un guide de règle, cliquez sur la règle
supérieure pour un guide horizontal ou sur la règle de gauche
pour un guide vertical et faites glisser le guide sur le modèle. La
figure 47 illustre un modèle doté de deux guides horizontaux et
de trois guides verticaux.
127
•
Sélectionnez le menu Affichage > Grille > Afficher la
grille.
•
Trouvez-le en bas du volet Position de l'Inspecteur.
À l'activation de l'option Aligner sur la grille, les objets
déplacés ou redimensionnés sur votre modèle seront alignés
par rapport au quadrillage principal et secondaire. Vous pouvez
modifier les incréments en bas du volet Position de l'Inspecteur.
FIGURE 47
La fonction Aligner sur les guides aligne automatiquement
des objets par rapport au guide le plus proche lorsque vous
déplacez des objets de quelques points sur le guide (activez
cette option en sélectionnant Affichage > Guides > Aligner
sur les guides.)
Objet Grille
Pour afficher une grille sur votre modèle, activez l'objet Grille
qui va afficher un quadrillage principal et secondaire. Pour
l’activer, utilisez l'une des méthodes suivantes :
128
Section 4
Utilisation des outils de
conception de modèle
Au cours de la phase de découverte d'Equipment Providers,
Inc., vous avez appris que des articles peuvent être mis à la
disposition d'un client lors d'une visite sur site et que l'utilisateur
doit apposer sa signature pour confirmer la réception des
articles. Puisque FileMaker Go est un bon outil de mobilité et
qu’il permet la collecte de signatures, vous devrez créer un
modèle Actif pour iPhone et iPad.
Activité 10.1 : Création d'un modèle iPad
Vous allez créer un modèle en vue Formulaire dont les
dimensions sont adaptées à un iPad.
1.
Cliquez sur Nouveau modèle/rapport.
2.
Basez votre modèle sur la table Actifs et nommez-le
« Détails de l'actif - iPad ».
3.
Sélectionnez Appareil tactile. Sélectionnez ensuite iPad/
iPad mini.
4.
Sélectionnez Formulaire. Cliquez sur Terminer.
5.
Choisissez le thème Dynamique tactile.
6.
Activez le gabarit d'écran iPad (portrait).
7.
Configurez les rubriques en position verticale dans les
Options de placement du Sélecteur rubriques avec les
étiquettes affichées sur la gauche.
8.
À l'intérieur du gabarit, ajoutez les rubriques suivantes au
modèle à l'aide du sélecteur rubriques. En mode
Utilisation, votre modèle doit ressembler à la figure 48 :
•
•
•
•
•
•
•
•
•
•
•
N° actif
N° client
Catégorie
Article
Modèle
Numéro de série
Date de mise en service
Date d'achat
Coût
Signature
Remarques
129
3.
Désactivez les gabarits de l'écran iPad et activez le gabarit
de l'écran 4 pouces (portrait) de l'iPhone.
4.
Dans le Sélecteur rubriques, configurez les options de
placement avec les rubriques en position verticale et les
étiquettes en haut, comme illustré dans la figure 49.
FIGURE 49
5.
FIGURE 48
•
•
•
Activité 10.2 : Création d'un modèle iPhone
Vous allez créer un modèle dont les dimensions vont
correspondre à un écran iPhone de 4".
1.
Créez un modèle en vue Formulaire basé sur la table
Actif et intitulé « Détails de l’actif - iPhone ».
Sélectionnez Appareil tactile. Puis, sélectionnez
iPhone 4 pouces. Sélectionnez Formulaire, puis cliquez
sur Terminer.
2.
Choisissez le thème Dynamique tactile.
Étant donné que l'espace disponible sur l'écran d'un
iPhone est réduit, il est préférable de ne pas inclure toutes
les rubriques du modèle iPad. Ajoutez les rubriques
suivantes au modèle à l'aide du Sélecteur rubriques:
6.
Article
Numéro de série
Signature
Le cas échéant, augmentez la hauteur du modèle en
faisant glisser vers le bas le bord inférieur du Corps. En
mode Utilisation, votre modèle doit ressembler à celui de
la figure 50.
130
modèle d'effectuer un zoom avant lorsqu'un utilisateur le touche
deux fois par inadvertance.
FIGURE 50
Création de modèles iOS
Lors de la création d'un nouveau modèle pour un appareil iOS,
FileMaker Pro va créer un script lié au modèle par un
déclencheur de script. Cela signifie qu’un automatisme basé
sur l’interaction de l'utilisateur a été ajouté au modèle. Ce script
verrouille la fonction de zoom de l'appareil, ce qui empêche le
131
Section 5
Questions de révision
1.
Quel est le nom du centre de contrôle d'un objet dans
lequel vous pouvez afficher et modifier les paramètres de
n'importe quel objet ?
2.
Qu'affichent les gabarits d'écran ?
3.
Quelle est la différence entre les guides dynamiques et les
guides de règle ?
132
Section 6
Réponses
1.
L'Inspecteur est le centre de contrôle d'un objet avec
lequel (ou dans lequel) vous pouvez afficher et modifier
les paramètres de n'importe quel objet.
2.
Les gabarits affichés à l'écran montrent les dimensions
correspondant aux bordures d'un appareil donné.
3.
Les guides dynamiques affichent automatiquement des
lignes bleues pour vous aider à aligner et à dimensionner
des objets par rapport à d'autres objets du modèle. Lors
de la conception d'un modèle, vous pouvez placer des
guides de règle à l'endroit de votre choix pour aligner
uniformément des objets dans un ou plusieurs modèles.
133
Leçon 11
Objets de modèle spéciaux
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Créer une table externe.
Depuis la barre d'outils, vous pouvez ajouter des éléments de
base, comme du texte, des formes, des rubriques et toute une
variété d'objets de modèle spéciaux, comme illustré dans la
figure 51. Ces objets remplissent des fonctions spécifiques et
spéciales sur un modèle et vous apprendrez à les utiliser dans
cette leçon.
• Créer un panneau à onglets.
• Créer un panneau à volets.
• Créer un bouton popover.
FIGURE 51
• Créer un Web Viewer.
135
Section 1
Table externe
sur l'élément de menu Insertion > Table externe. Pour
cette étape, sélectionnez Insertion > Table externe.
3.
Dans la fenêtre Table externe, cliquez sur la liste
déroulante Afficher les enregistrements liés de : et
sélectionnez Actifs comme table liée (figure 52).
Une table externe est un outil permettant d'afficher un
ensemble d'enregistrements liés. Dans un lien un-à-plusieurs,
une table externe affiche le côté « plusieurs » d'un lien.
Dans l'activité 8.2, vous avez créé un lien entre des actifs et
des clients, où la rubrique N° Client d'un actif correspond à la
rubrique N° Client d'un client.
Activité 11.1 : Affichage de données liées via une
table externe
Vous allez créer une table externe dans le modèle Détails du
contact qui va afficher des actifs liés.
1.
Accédez au modèle Détails du contact et passez en
mode Modèle. Désactivez tout gabarit d'écran utilisé dans
les activités précédentes.
2.
Pour créer des tables externes, cliquez sur l'outil Table
externe
qui se trouve dans la barre d'outils ou cliquez
FIGURE 52
4.
Activez Barre de défilement vertical pour permettre à
l'utilisateur le défilement de la liste vers le bas si les
données liées s'étendent au-delà de la zone visible.
Cliquez sur OK.
5.
Une fenêtre intitulée Ajouter des rubriques à la table
externe s'affiche. Cliquez deux fois sur les rubriques
suivantes, puis sur OK :
136
•
•
•
•
•
Catégorie
Article
Numéro de série
Date d'achat
Coût
6.
Une table externe avec des rubriques liées sur la première
ligne s'affiche dans votre modèle. Déplacez cette table
externe à droite de l'écran.
7.
Agrandissez sa largeur et celle des rubriques liées.
8.
Contrairement à l'ajout de rubriques à l'aide du Sélecteur
rubriques, l'outil Table externe ne crée pas
automatiquement des étiquettes pour les rubriques liés.
Cliquez sur l'icône Texte située dans la barre d'outils afin
d'ajouter manuellement des étiquettes pour chaque
rubrique.
9.
L'apparence des rubriques des tables externes peut
sembler quelque peu encombrée. Pour amoindrir cet effet,
sélectionnez les rubriques concernées, cliquez sur l'onglet
Style dans l'Inspecteur et sélectionnez le style Zone
d'édition minimale.
10. Passez en mode Utilisation et votre modèle devrait
ressembler à celui de la figure 53.
FIGURE 53
Vous avez créé plus haut un lien entre des actifs et des clients,
dans lequel la rubrique N° Client de l'actif correspond à la
rubrique N° Client du client. Dans le Sélecteur de rubriques,
changez dans la liste déroulante Table active par la table liée
adéquate, ici Clients.
Activité 11.2 : Ajout de rubriques liées
Vous allez ajouter la rubrique Société au modèle Détails de
l’actif - iPad à partir de la table liée Clients.
1.
Accédez au modèle Détails de actif - iPad.
137
2.
Passez en mode Modèle.
3.
À l'aide du Sélecteur rubriques, remplacez dans la liste
déroulante Table active par la table liée Clients et
choisissez de ne pas inclure d'étiquettes dans les Options
de placement.
4.
Faites glisser la rubrique Société sur le modèle à côté de
N° Client comme illustré dans la figure 54.
5.
Passez en mode Utilisation et naviguez dans les
enregistrements afin de voir le nom de la société s'afficher
pour chaque actif.
FIGURE 54
138
Section 2
Panneau à onglets
Une interface utilisateur composée d'onglets est un outil de
conception que l’on retrouve dans de nombreuses applications.
Lorsque vous cliquez sur un onglet, il affiche un ensemble
unique d'objets ou de données et vous permet d'utiliser une
même zone du modèle à des fins diverses.
Le terme Panneau à onglets fait référence à l'objet de modèle
entier, comme illustré dans la figure 55. Chaque panneau à
onglets peut contenir un ou plusieurs onglets individuels, aussi
appelés « onglets ». Le panneau à onglets n'est pas un outil de
navigation ; c'est un outil d'organisation de modèle permettant
d'afficher de façon sélective différents jeux de rubriques (ou
rubriques liées) dans un même contexte de modèle.
FIGURE 55
Les panneaux à onglets sont placés sur le modèle à l'aide de
l'outil Panneau à onglets
qui se trouve dans la barre
d'outils. Vous pouvez modifier l'apparence d'un objet du
panneau à onglets de différentes manières. Vous pouvez
ajouter, renommer, supprimer ou réorganiser les panneaux d'un
panneau à onglets à l'aide de la boîte de dialogue
Configuration du panneau à onglets (voir figure 56). Ouvrez
la boîte de dialogue Configuration du panneau à onglets en
double-cliquant ou en cliquant avec le bouton droit de la
souris sur le panneau à onglets. La boîte de dialogue
Configuration du panneau à onglets permet également de
définir l'onglet par défaut, la justification et la largeur des
onglets.
139
3.
Déplacez un objet afin qu'il apparaisse entièrement dans
les limites du panneau à onglets sélectionné.
Si vous devez déplacer un panneau à onglets, faites-le
simplement glisser. Tous les objets figurant dans tous les
onglets vont être déplacés.
FIGURE 56
Utilisez l'Inspecteur pour personnaliser les différents aspects
de votre onglet. L'onglet Apparence de l'Inspecteur vous
permet de définir le remplissage du fond, les bordures et le
rayon d'un onglet, ainsi que les attributs spécifiques d’un onglet
dans l'état Survolé. Toutefois, les attributs de styles de texte,
comme la police, la couleur et la taille sont communs à tous les
onglets.
Pour placer un objet sur un panneau à onglets :
1.
Passez en mode Modèle.
2.
Sélectionnez le panneau à onglets.
140
Section 3
Panneau à volets
Chaque panneau à volets peut contenir un ou plusieurs volets.
Étant donné que ces deux panneaux sont liés, le panneau à
onglets et le panneau à volets sont créés par le même outil de
la barre d'outils.
Pour ajouter un panneau à volets à un modèle :
Le panneau à volets est un nouveau type d'objet de modèle
introduit dans FileMaker Pro 13. Il s'inspire de la gestion des
pages de l'interface iOS. Le springboard (ou page d'accueil)
d'un iPad, d'un iPhone et d'un iPod touch est un exemple de la
gestion des pages dans iOS.
Tout comme le panneau à onglets, le terme « panneau à
volets » fait référence à l'objet de modèle dans son ensemble,
comme illustré dans la figure 57.
1.
Cliquez et maintenez enfoncé l'outil Panneau à onglets
ou Panneau à volets
2.
et sélectionnez Panneau à volets.
Sur le modèle, cliquez et faites glisser la souris pour tracer
les limites du nouveau panneau à volets.
La boîte de dialogue Configuration du panneau à volets
s'affiche ensuite, comme illustré dans la figure 58. Vous pouvez
également l'ouvrir en le double-cliquant. La boîte de dialogue
Configuration du panneau à volets permet de définir le
nombre de panneaux, si les utilisateurs de FileMaker Go
peuvent ou ne pas faire un mouvement de balayage pour
naviguer entre les panneaux, si des points de navigation
s'affichent ou pas et leur taille.
Notez que lorsque les points ne sont pas affichés, le
développeur doit créer des boutons ou des scripts appropriés
pour naviguer entre les volets.
FIGURE 57
141
FIGURE 58
142
Section 4
Popover
Comme le panneau à volets, le bouton popover est un nouveau
type d'objet de modèle introduit dans FileMaker Pro 13. Un
bouton popover se développe pour afficher un objet popover
flottant au-dessus de la fenêtre, cachant le contenu situé en
dessous. La figure 59 illustre un bouton popover qui a été
cliqué pour activer l’affichage de l’objet popover. Ce dernier
correspond à un panneau dans lequel vous pouvez afficher
n'importe quel type d'objet de modèle. Tout comme un panneau
à onglets ou un panneau à volets, le contexte est identique au
modèle.
FIGURE 59
Les boutons popover sont utiles dans les situations où vous
auriez pu ouvrir une nouvelle fenêtre. Voici quelques exemples
pour lesquels l’usage d’un bouton popover est adapté :
•
Informations détaillées concernant un objet ou des données.
•
Une table externe contenant un jeu de données liées.
•
Un Web Viewer permettant d'afficher une carte, un tableau
de bord ou d'agréger des informations.
•
Un texte d'aide donnant des instructions à l'utilisateur.
•
Une barre de navigation ou un sous-menu de navigation.
143
Comme pour les panneaux à onglets et les panneaux à volets,
un seul outil de la barre d'outils sert à la création de boutons et
de boutons popover.
Pour ajouter un bouton popover à un modèle, procédez comme
suit :
1.
Cliquez et maintenez l'outil Bouton
popover
2.
ou Bouton
enfoncé et sélectionnez Bouton popover.
Cliquez et faites glisser la souris sur le modèle pour tracer
les limites du bouton popover.
Après avoir créé le bouton popover, son objet popover est
automatiquement créé. La boîte de dialogue Configuration du
popover s'affiche également, comme illustré dans la figure 60.
Elle permet de donner un titre au popover, de définir
l'emplacement de l'objet popup par rapport au bouton et de
configurer des déclencheurs de script.
FIGURE 60
Après avoir fermé la boîte de dialogue Configuration du
popover, vous pouvez l’afficher de nouveau en doublecliquant sur l'objet popover ou en cliquant avec le bouton
droit de la souris sur l'objet popover et en sélectionnant
Configuration du popover.
144
Section 5
Web Viewer
données de l'enregistrement actif peuvent être utilisées pour
effectuer des recherches dynamiques sur le Web.
Remarque : L'appareil ou l'ordinateur de l'utilisateur doit être
connecté à Internet pour qu'un Web Viewer puisse afficher une
page Web externe.
Un Web Viewer est un objet permettant d'afficher des pages
Web directement dans un modèle FileMaker. Il offre différentes
utilisations pratiques aux solutions FileMaker. Par exemple, il
peut :
•
•
Afficher un site Web de cartographie contenant un itinéraire
pour se rendre à l'adresse stockée dans l'enregistrement
d'une société.
Calculer l'URL afin d'effectuer le suivi d'un colis en fonction
des données stockées dans une rubrique de numéro de
suivi.
Il peut également être utilisé pour intégrer un accès à des
moteurs de recherche, consulter des cours de bourse et
générer des rapports et des graphiques. La boîte de dialogue
en gras vous permet de construire l'URL que le Web Viewer va
utiliser pour afficher une page Web. Le calcul d'une URL se
compose généralement de rubriques, ce qui signifie que les
Activité 11.3 : Ajout d'un Web Viewer
Dans l'exemple suivant, vous allez ajouter un Web Viewer au
modèle Détails du contact qui affiche les résultats d'une
recherche de l'adresse d'un client dans Google Maps. Notez
que vous devez être connecté à Internet pour que le Web
Viewer fonctionne correctement dans l'exemple suivant.
1.
Sélectionnez le modèle Détails du contact et passez en
mode Modèle.
2.
Sélectionnez l'outil Web Viewer (icône
) dans la barre
d'outils. Définissez la zone sur le modèle en traçant un
rectangle pour délimiter le nouveau Web Viewer. La boîte
de dialogue Configuration de Web Viewer apparaît.
3.
Sélectionnez Cartes Google (Etats-Unis) dans la zone
Choisir un site Web située sur la gauche.
4.
Cliquez sur le bouton
situé en regard de la zone
Adresse et sélectionnez Nom de rubrique...
145
5.
Sélectionnez la rubrique Adresse dans la table Clients et
cliquez sur OK.
6.
Répétez les étapes 4 et 5 pour les zones Ville, Pays et
Code postal, en sélectionnant les rubriques Ville, Pays et
Code postal de la table Clients en conséquence. Une
fois la configuration terminée, la boîte de dialogue
Configuration de Web Viewer doit ressembler à celle de
la figure 61.
7.
Cliquez sur OK dans la boîte de dialogue Configuration
de Web Viewer, enregistrez le modèle et passez en mode
Utilisation. Votre modèle doit ressembler à celui de la
figure 62.
FIGURE 62
Naviguez dans les enregistrements Clients pour tester le Web
Viewer. Il doit afficher les résultats de la recherche d'adresse
correspondant à l'enregistrement Client actif dans Google
Maps.
FIGURE 61
146
Remarque : Il est possible que le Web Viewer, voire le modèle,
ait besoin d'être agrandi pour afficher le contenu de la page
Google Maps.
147
Section 6
Questions de révision
1.
Quels sont les cinq objets de modèle spéciaux ?
2.
Quel côté d'un lien peut être affiché dans une table
externe ?
3.
Comment ajouter un objet dans un panneau à onglets ?
4.
À quoi servent les boutons popover ?
5.
Comment les Web Viewer peuvent devenir dynamiques ?
148
Section 7
Réponses
1.
Les tables externes, les panneaux à onglets, les volets,
les popovers et les Web Viewer sont cinq objets de
modèle spéciaux.
2.
Les tables externes sont utilisées pour afficher le côté
« plusieurs » d’un lien.
3.
Pour ajouter un objet dans un panneau à onglets,
sélectionnez l’onglets de votre choix, puis faites-y glisser
l'objet jusqu'à ce qu'il soit complètement entouré par le
panneau à onglets.
4.
Les popovers peuvent être utilisées dans des situations où
une autre fenêtre, incluant des informations détaillées sur
les autres données, une carte, un texte d'aide et une barre
de navigation, aurait pu être nécessaire.
5.
Les Web Viewer peuvent accéder à des sites Web en
s'appuyant sur les donnés de rubriques, ce qui leur permet
d'effectuer des recherches dynamiques sur le Web.
149
Leçon 12
Formatage des objets rubrique
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous saurez :
• Formater une rubrique Date, Nombre ou Heure.
• Appliquer une mise en forme conditionnelle à une
rubrique.
• Modifier les styles de contrôle d'une rubrique.
• Créer une liste de valeurs statique.
Les utilisateurs consacrent beaucoup de temps à la
consultation et à la modification des données d'une solution.
FileMaker dispose de nombreuses options de formatage des
données, créant ainsi une expérience cohérente pour les
utilisateurs. Les développeurs peuvent également faciliter la
saisie de données en donnant aux utilisateurs des menus
locaux, des calendriers déroulants, etc..
Dans cette leçon, vous allez apprendre différentes méthodes
pour formater des dates, des heures et des nombres, les
options permettant de formater des objets sous certaines
conditions, ainsi que les contrôles de la saisie de données.
151
Section 1
Formatage des données
Activité 12.1 : Application d'un format aux rubriques
Vous allez changer le format des rubriques de date afin qu'elles
s'affichent de manière cohérente, quelle que soit la manière
dont l'utilisateur a saisi les données.
Outre la définition des attributs de vos données, notamment la
police et la couleur, FileMaker Pro vous permet d'afficher des
nombres et des dates dans un format spécial, comme une
devise, un pourcentage, un format de date spécifique, etc.
L'Inspecteur vous permet d'appliquer ces types de formats au
niveau de l'objet.
Par défaut, le format d'une rubrique de date sera Tel que saisi.
Si un utilisateur saisit 6/7/2013 ou 6.7.2013, les valeurs vont
s'afficher telles qu'elles ont été saisies. Dans un modèle en vue
Liste, une incohérence de format peut compliquer l'analyse et
la lecture rapide des données.
Grâce au formatage des données, vous êtes libre de les
formater de différentes manières afin de les rendre cohérentes,
tout en laissant les utilisateurs saisir des données dans le
format de leur choix.
1.
Accédez au modèle Détails de l’actif - iPad.
2.
Passez en mode Modèle et ouvrez l'Inspecteur.
3.
Sélectionnez les rubriques Date de mise en service et
Date d'achat en maintenant la touche Maj enfoncée et en
cliquant sur les deux rubriques.
4.
Dans l'Inspecteur, cliquez sur l'onglet Données. La
dernière section s'intitule Formatage des données.
5.
Cliquez sur la liste déroulante Format pour afficher toutes
les options de formatage des dates.
6.
Sélectionnez le format d'affichage JJ/MM/AA (25/12/03)
pour la date. Dans l'exemple ci-dessus, quelle que soit la
manière dont l'utilisateur a saisi la date, elle va désormais
s'afficher au format 6/7/13 dans ce modèle.
7.
Changez le formatage des données de la rubrique Coût
en sélectionnant Devise et en définissant le Nombre fixe
de décimales : à 2.
152
8.
Augmentez la largeur de la rubrique Coût afin que vous
puissiez voir le résultat (figure 63). Repassez en mode
Utilisation.
si les proportions d'origine sont conservées ou non et si
l'utilisateur peut interagir ou pas avec certains types de fichiers,
comme les fichiers PDF et vidéo.
FIGURE 63
Le formatage des rubriques est une pratique courante qui permet
de garder une cohérence dans l’affichage de vos données. En
général, les nombres s'affichent sous forme de devise pour une
rubrique Prix et de pourcentage pour une rubrique Marge. Les
rubriques Heure peuvent être définies au format 12 ou
24 heures. Pour les rubriques Conteneur, vous pouvez indiquer
153
Section 2
Mise en forme
conditionnelle
La mise en forme conditionnelle vous permet de modifier
l'apparence d'un objet selon des règles spécifiques. Ainsi, vous
pouvez attirer l'attention d'un utilisateur sur des données
potentiellement manquantes, incorrectes ou situées hors de
certaines limites. Par exemple, vous pouvez définir que
l'arrière-plan d'une rubrique s'affiche en rouge lorsqu'elle est
vide et en blanc lorsqu'elle contient une valeur. Ou, qu’une
rubrique de prix s'affiche en gras et en rouge si sa valeur est
supérieure à 5 000 $.
2.
Choisissez Format > Mise en forme conditionnelle....
Une fenêtre apparaît et vous permet de définir les critères
qui vont activer la mise en forme conditionnelle.
3.
Cliquez sur Ajouter.
4.
Dans la section Condition, remplacez est comprise
entre par est supérieure à, puis saisissez « 1000 ».
5.
Dans la section Format, cochez Couleur de texte et
sélectionnez la couleur bleu clair, comme illustré dans la
figure 64 et cliquez sur OK.
Activité 12.2 : Utilisation de la mise en forme
conditionnelle
Vous allez appliquer la mise en forme conditionnelle à la
rubrique Coût. Si le coût est supérieur à 1 000 $, il va alors
s'afficher en bleu.
1.
Dans le modèle Détails de l’actif - iPad, en mode
Modèle, sélectionnez la rubrique Coût.
154
FIGURE 64
6.
Passez en mode Utilisation et examinez quelques
enregistrements. Vous remarquerez que toute valeur
supérieure à 1 000 (mais qui n'est pas égale à 1 000)
s'affiche en bleu.
155
Section 3
Styles de contrôle de
rubrique
Lorsque vous saisissez des données, vous pouvez faire des
fautes d'orthographe, ce qui crée des incohérences. Les styles
de contrôle de rubriques permettent de définir la manière dont
les utilisateurs interagissent avec les rubriques. Les deux
principaux avantages des styles de contrôle des rubriques sont
les suivants :
•
Les utilisateurs peuvent saisir des données plus rapidement.
•
Vos données seront plus précises et cohérentes.
Pour configurer le style de contrôle d'une rubrique spécifique,
ouvrez l'Inspecteur et utilisez la section Rubrique de l'onglet
Données.
Il existe six styles de contrôle différents.
•
Zone d'édition : Il s'agit d'une rubrique standard permettant
de saisir librement des données. Une zone d'édition peut
avoir une barre de défilement verticale et être renseignée
automatiquement avec des données provenant de valeurs
précédemment saisies.
•
Liste déroulante : Vous pouvez utiliser ce style pour que les
utilisateurs puissent sélectionner un élément dans une liste
de valeurs ou saisir manuellement une valeur. Utilisez cette
option lorsque vous devez choisir une valeur parmi un grand
nombre de valeurs proposées.
•
Menu local : Pour utiliser ce style, vous devez cliquer sur le
menu pour l'activer et afficher les choix disponibles. Ce style
est utile lorsque seuls quelques éléments figurent dans la
liste, car le menu local s’agrandit selon le nombre de choix
possibles.
•
Jeu de cases à cocher : Ce style présente une liste de
valeurs sous la forme d'un jeu de cases à cocher que les
utilisateurs peuvent sélectionner et désélectionner. Plusieurs
cases peuvent être sélectionnées.
•
Jeu de cercles d'option : Les cercles d'option ressemblent
à des cases à cocher, sauf que lorsque vous cliquez dessus
un autre sera désélectionné. Une seule valeur peut donc
être sélectionnée à la fois. Ce style est adapté aux listes
proposant des choix exclusifs, du type « oui » ou « non ».
156
•
Calendrier déroulant : Ce style de contrôle permet aux
utilisateurs de sélectionner un petit calendrier déroulant, puis
de saisir une date dans une rubrique.
157
Section 4
Listes de valeurs
concernant les valeurs incorrectes et mal orthographiées dans
les données. En configurant la rubrique avec une liste
déroulante, vous réduirez le nombre d'erreurs commises lors
de la saisie de données.
Activité 12.3 : Utilisation des contrôles de rubrique
et des listes de valeurs
Les listes de valeurs disponibles dans l'aide FileMaker Pro
facilitent la saisie rapide de données et minimisent les risques
d'erreurs de données, d'orthographe ou les incohérences. Au
lieu de demander à un utilisateur de saisir, par exemple, l'état
d'un projet, vous pouvez configurer une liste de valeurs afin
que l'utilisateur puisse choisir les options Actif, Inactif ou En
attente dans une liste déroulante ou un jeu de cercles d'option.
Une liste de valeurs peut contenir des valeurs statiques,
comme l'exemple d'état d'un projet cité ci-dessus ou une liste
dynamique, ce qui signifie que les valeurs proviennent d'une
table de votre solution FileMaker. Ce type de liste dynamique
est souvent utilisé pour sélectionner la valeur d'une rubrique de
clé étrangère.
Dans le fichier Location de matériel, la rubrique Catégorie de la
table Actifs pourrait faire partie d'une liste déroulante, surtout si
les valeurs pouvant être saisies sont cohérentes. La découverte
du fichier Location de matériel a fourni des informations
1.
Dans le modèle Détails de l’actif - iPad, passez en mode
Modèle.
2.
Ajoutez la rubrique Catégorie au modèle, en-dessous de
N° client et au-dessus de Article.
3.
Cliquez sur la rubrique Catégorie. Dans l'Inspecteur,
cliquez sur l'onglet Données. Dans la section Rubrique,
cliquez sur la liste Style de contrôle et sélectionnez Liste
déroulante.
4.
Cliquez sur l'icône en forme de crayon située en regard de
Valeurs de. La boîte de dialogue Gérer les listes de
valeurs s'affiche. Cliquez sur Créer.
5.
Nommez la liste de valeurs Catégories.
6.
Saisissez les informations suivantes dans les valeurs
personnalisées, comme illustré dans la figure 65 :
158
Electroménagers
Appareils photo
Ordinateurs
Mobilier de bureau
Téléphones
8.
Passez en mode Utilisation et cliquez sur la rubrique
Catégorie. Désormais, lorsqu'un utilisateur clique sur la
rubrique Catégorie, la liste de valeurs va s'afficher.
Tout comme la mise en forme conditionnelle, les styles de
contrôles de rubrique sont appliqués par objet. Pour ajouter une
liste déroulante à n'importe quelle instance de la rubrique
Catégorie de l'actif d'un modèle, vous devrez modifier chaque
instance.
FIGURE 65
7.
Cliquez sur OK pour fermer Modifier la liste. Cliquez une
nouvelle fois sur OK pour fermer la boîte de dialogue
Gérer les listes de valeurs.
159
Section 5
Questions de révision
1.
Quel est le principal objectif du formatage des données ?
2.
Dans quelle mesure la mise en forme conditionnelle
aide‑t‑elle les utilisateurs ?
3.
Comment les styles de contrôle des rubriques améliorentils la cohérence des données ?
4.
Quels sont les deux types de listes de valeurs ?
160
Section 6
Réponses
1.
L'objectif du formatage des données est de les rendre
cohérentes, peu importe ce que l'utilisateur saisit.
2.
La mise en forme conditionnelle permet d'attirer l'attention
des utilisateurs sur des données importantes dans un
modèle en modifiant les styles des objets.
3.
Les styles de contrôle des rubriques améliorent la
cohérence des données en permettant aux utilisateurs de
sélectionner dans un jeu de valeurs, au lieu de saisir
librement des données.
4.
Les deux types de listes de valeurs sont : statique (valeurs
personnalisées) et dynamique (valeurs provenant d'une
rubrique).
161
Leçon 13
Meilleures pratiques pour la
création d'une interface
Durée : Cette leçon dure environ 5 minutes.
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Créer des modèles avec un objectif défini.
• Créer de meilleurs modèles pour des appareils
tactiles.
• Créer des modèles pour une expérience
conviviale et cohérente.
Les quatre dernières leçons ont décrit plusieurs outils
permettant de créer des interfaces dans FileMaker. Avec toutes
ces options à votre disposition, les instructions suivantes
peuvent se révéler utiles afin de créer la meilleure solution
possible pour vos utilisateurs.
Cette leçon répertorie les meilleures pratiques permettant de
créer des interfaces dans FileMaker, notamment des
instructions concernant la prise en charge de plusieurs
appareils, l'utilisation de couleurs et de styles, ainsi que la
nécessité de créer une interface cohérente et prévisible.
163
Section 1
Meilleures pratiques pour
la création d'une interface
utilisateur
Il est recommandé de suivre les instructions suivantes lorsque
vous créez vos solutions.
•
•
•
Créer des modèles pour chaque type d'appareil - Pour
une expérience utilisateur optimale, vous pouvez créer des
modèles pour chaque type d'appareil. Par exemple, utilisez
un modèle pour un iPhone, un autre pour un iPad et encore
un autre pour un ordinateur portable ou de bureau. Chaque
appareil présente des propriétés uniques. La création de
modèles distincts pour chaque appareil garantit que votre
solution sera optimale pour chaque type d'appareil.
Objectif - L'objectif de chaque écran doit être clairement
défini et facile à comprendre. Les utilisateurs doivent
rapidement comprendre la finalité du modèle et agir en
conséquence.
Hiérarchie - Chaque écran doit afficher une hiérarchie
d'informations de façon claire et bien définie. Ceci permet
aux utilisateurs de privilégier les informations dont ils ont le
plus besoin.
•
Fonction tactile - Lors de la conception pour des appareils
iOS, les boutons doivent au moins mesurer 44 pt x 44 pt afin
de pouvoir appuyer dessus facilement avec le doigt.
•
Éviter toute saisie dans la mesure du possible - Avec une
interface tactile, la saisie n'est pas toujours la méthode
d'entrée optimale. Même sur un ordinateur ou dans un
navigateur Web, il est préférable d'éviter la saisie pour une
meilleure efficacité. Utilisez les valeurs de rubrique
intelligente par défaut, les listes de valeurs et les sélecteurs
de date.
•
Couleur - Vous pouvez améliorer la présentation des
informations grâce à l’utilisation judicieuse de couleurs.
Toutefois, veillez à ne pas utiliser trop de couleurs, au risque
de distraire l'utilisateur et de compliquer la lecture des
informations. Votre interface utilisateur ne doit pas nuire aux
données qu'elle présente.
•
Proximité et regroupement - Les éléments qui sont
proches les uns des autres doivent logiquement être
associés entre eux. Le regroupement de rubriques peut
segmenter le flux de travail et aider les utilisateurs à trouver
facilement des informations.
164
•
•
•
Modèles de conception et grilles - Votre solution est
certes unique, mais nul besoin de réinventer la roue. Utilisez
des modèles de conception habituels et les « Human
Interface Guidelines » d'Apple pour tirer parti des modèles
que les utilisateurs connaissent déjà. Utilisez des grilles
comme structure de présentation des informations. Lors de
la conception d'une solution, une grille permet de gérer les
regroupements, les espacements et la cohérence entre
plusieurs écrans différents.
Espace vide - Assurez-vous que le modèle ne contient pas
un trop grand nombre d'objets. Il est recommandé de créer
plusieurs écrans avec une conception et un objectif concis,
plutôt qu'un grand écran essayant de contenir différents
types d'informations. Vos modèles doivent être épurés.
Cohérence - Utilisez un modèle de conception cohérent
dans votre solution. En d'autres termes, réfléchissez bien à
la conception de votre système et à tous les différents types
d'écrans que vous devrez créer, puis appliquez
uniformément votre méthodologie à tous les éléments de
votre système. Une fois que les utilisateurs se seront
familiarisés avec la présentation des informations et les
actions des objets dans une zone, ils pourront s’attendre à
ce que les autres éléments du système fonctionnent à
l'identique.
Lisez les « Human Interface Guidelines »
Les « iOS Human Interface Guidelines » expliquent les
principes vous permettant de concevoir une interface utilisateur
optimale pour des applications iOS. Ces principes sont tout
aussi importants pour les solutions que vous concevez avec la
plateforme FileMaker que pour les applications conçues pour
l'App Store.
Les « iOS Human Interface Guidelines » d'Apple sont
disponibles à l'adresse suivante : https://developer.apple.com/
library/ios/documentation/UserExperience/Conceptual/
MobileHIG/
Lecture du guide de FileMaker WebDirect
Lorsque vous créez des pages Web avec FileMaker WebDirect,
vous devez suivre les meilleures pratiques en matière de
conception Web. Le Guide de FileMaker WebDirect vous
fournit toutes les informations nécessaires : de l'utilisation des
polices et des couleurs Web jusqu'à l'inclusion d'objets dont vos
utilisateurs ont besoin sur chaque page afin de charger les
pages plus rapidement.
Le Guide de FileMaker WebDirect est disponible à l'adresse
suivante : https://fmhelp.filemaker.com/docs/13/fr/
fm13_webdirect_guide.pdf
165
Section 2
Questions de révision
1.
Comment une hiérarchie claire permet-elle à un utilisateur
d'interagir avec une solution ?
2.
Quelle doit être la taille minimale d'un bouton sur un
appareil tactile ?
3.
Quelle méthode de saisie de données est à proscrire
autant que possible dans une solution tactile ?
4.
Pour quelle raison la cohérence d'une interface est-elle
utile dans une solution ?
166
Section 3
Réponses
1.
Une hiérarchie claire permet aux utilisateurs de privilégier
le contenu dont ils ont besoin.
2.
Les boutons doivent mesurer au minimum 44 pt x 44 pt.
3.
Vous devez éviter, dans la mesure du possible, de saisir
des données avec le clavier affiché à l'écran.
4.
Une solution disposant d'une interface cohérente permet
aux utilisateurs de se familiariser avec votre solution en
uniformisant le fonctionnement de certaines zones de la
solution avec d'autres zones.
167
Leçon 14
Calculs
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Utiliser la boîte de dialogue Calcul et de définir
des rubriques de calcul.
• Utiliser les fonctions pour manipuler des
données.
• Utiliser les opérateurs pour exécuter des
fonctions mathématiques et comparer des
données.
Les calculs sont un outil indispensable à la logique d'une
solution. Cette dernière permet aux utilisateurs d'exécuter des
tâches de manière rapide et efficace. Elle permet également de
contrôler les mises à jour des données et les autres processus,
ce qui améliore l'intégrité des données.
Les fonctions de calcul vont vous permettre d'exécuter plusieurs
tâches différentes dans une solution FileMaker. Ces tâches
consistent à afficher les résultats d'une rubrique de calcul,
effectuer une saisie automatique et valider des rubriques,
afficher des infobulles, filtrer des tables externes, afficher une
mise en forme conditionnelle et différentes opérations de scripts.
Étant donné que vous allez très souvent utiliser les fonctions de
calcul, vous devez absolument les maîtriser.
Voici ce que vous avez appris sur les calculs lors de la
Présentation de mise en route.
•
Création de solutions > Calculs
FileMaker Pro peut réaliser des calculs simples et
complexes avec vos données. Par exemple, vous pouvez
calculer un prix réduit basé sur une liste de prix et un
pourcentage de remise.
Vos calculs peuvent inclure du texte, des chiffres, des
dates, des heures et des conteneurs.
169
Section 1
Création de calculs
laquelle ont été rajoutés 14 jours à compter de la date
d'aujourd'hui. La formule Prénom & " " & Nom doit renvoyer
un texte correspondant au nom complet d'une personne. La
formule PrixUnitaire * Quantité doit renvoyer le coût total d'un
groupe d'éléments achetés ensemble.
Boîte de dialogue Calcul
Tous les calculs d'une solution FileMaker sont définis dans la
boîte de dialogue Calcul. La boîte de dialogue Calcul vous
permet d'utiliser des rubriques, des opérateurs et des fonctions
pour créer une formule. Dans certains cas, vous pouvez
également contrôler le type de résultat et le stockage.
La figure 66 montre la boîte de dialogue Calcul qui permet de
définir une rubrique de calcul. Cliquez deux fois sur les
rubriques, les opérateurs et les fonctions pour les insérer dans
l'espace réservé à la saisie de formules. Si vous préférez, vous
pouvez également les saisir manuellement.
Lors de la définition de rubriques de calcul, vous pouvez
spécifier le type de résultat en bas à gauche de la boîte de
dialogue Calcul. Le type de résultat détermine la manière dont
la sortie sera interprétée par FileMaker Pro. Définissez le type
de résultat sur celui prévu pour ce calcul. Par exemple, la
formule Obtenir ( DateActuelle ) + 14 doit renvoyer une date à
FIGURE 66
170
Création de rubriques Calcul
Le fichier Location de matériel fournit aux utilisateurs deux
éléments d'informations spécifiques : le nombre de jours
pendant lesquels un client a loué un actif et le coût total des
actifs d'un client. Les rubriques Calcul peuvent être utilisées
pour réaliser ces deux tâches.
5.
Date de mise en service dans l'espace réservé à la
saisie de formules.
6.
Sélectionnez Nombre pour le type de résultat dans le coin
inférieur gauche de la boîte de dialogue.
7.
Cliquez sur OK pour fermer la boîte de dialogue Calcul et
cliquez une nouvelle fois sur OK pour fermer la boîte de
dialogue Gérer la base de données.
8.
Ajoutez la rubrique Jours de location au modèle Détails
de l'actif - iPad, comme affiché dans la figure 67, et
vérifiez les résultats du calcul en modifiant la rubrique
Mise en service de quelques enregistrements.
Activité 14.1 : Création d'une rubrique de calcul
Nombre de « jours de location »
Tout d'abord, définissez une rubrique pour calculer le nombre
de jours pendant lesquels un client a loué un actif. Pour cette
solution, le nombre de jours de location correspond à la
différence entre la date actuelle et la date de mise en service.
1.
Cliquez sur l'onglet Rubriques de la boîte de dialogue
Gérer la base de données. Sélectionnez la table Actifs
dans le menu déroulant Table, si elle n'est pas déjà
sélectionnée.
2.
Saisissez Jours de location dans la zone Nom.
3.
Sélectionnez Calcul dans la rubrique Type.
4.
Cliquez sur Créer.
Saisissez la formule Obtenir (DateActuelle) -
171
FIGURE 67
172
Section 2
Fonctions et opérateurs
comme le nom de compte de l'utilisateur, le modèle actif, le
type d'appareil utilisé, ainsi que la date et l'heure en cours.
Activité 14.2 : Création d'une rubrique Calcul « Coût
total des actifs »
Fonctions
Les fonctions sont utilisées dans les calculs pour réaliser des
tâches spécifiques et renvoyer un résultat. Plusieurs fonctions
acceptent des données comme paramètre et vont les traiter
pour générer un résultat. Par exemple, la fonction Longueur
utilise un seul paramètre de texte et renvoie la longueur de ce
texte :
Longueur ( "Eugene" )
Résultat : 6
Il existe des centaines de fonctions de calcul. Les types de
fonctions de calcul disponibles sont les fonctions Texte,
Nombre, Date, Heure, Formatage de texte, Financières,
Statistiques, Obtenir, etc.
Les fonctions Obtenir sont utiles car nombre d'entre elles
fournissent des informations sur la session active de
l'utilisateur. Elles vous permettent d'accéder à des informations
Maintenant, vous allez créer une rubrique Calcul pour
déterminer le coût total de l'actif d'un client, qui est la somme
de la rubrique Coût contenant tous les actifs liés à un client.
1.
Cliquez sur l'onglet Rubriques dans la boîte de dialogue
Gérer la base de données. Sélectionnez la table Clients
dans la liste déroulante Table.
2.
Saisissez « Coût total des actifs » dans la zone Nom.
3.
Sélectionnez le type de rubrique Calcul.
4.
Cliquez sur Créer.
5.
Saisissez la formule Somme(Actifs::Coût) dans
l'espace réservé à la saisie de formules.
6.
Le résultat du calcul situé dans le coin inférieur gauche de
la boîte de dialogue doit être défini sur Nombre.
7.
Cliquez sur OK pour fermer la boîte de dialogue Calcul et
cliquez une nouvelle fois sur OK pour fermer la boîte de
dialogue Gérer la base de données.
173
8.
Ajoutez la rubrique Coût total des actifs au modèle
Détails du contact, comme illustré dans la figure 68, et
vérifiez les résultats du calcul. La rubrique Coût total des
actifs doit être égale à la somme de la rubrique Coût de
chacun des enregistrements d'actifs liés au client.
FIGURE 68
Opérateurs
En plus des nombreuses fonctions disponibles, des opérateurs
sont généralement utilisés pour obtenir le résultat de calcul
souhaité. FileMaker Pro fournit les opérateurs suivants qui
peuvent être utilisés dans les calculs :
•
Opérateurs mathématiques standard : ajouter, soustraire,
multiplier et diviser.
•
Opérateurs de texte : l'esperluette, qui permet d'ajouter une
chaîne à une autre ; le retour chariot (¶) ; les guillemets pour
spécifier du texte littéral et des parenthèses pour gérer
l'ordre des opérations.
•
Opérateurs logiques : <, >, et, ou, pas, etc.
Lorsque vous utilisez des opérateurs mathématiques, l'ordre
des opérations dans les formules de calcul suit les règles
mathématiques standard. Les expressions entre parenthèses
sont calculées en premier, ensuite les multiplications et les
divisions de gauche à droite, puis les additions et les
soustractions de gauche à droite. Par exemple : 8 - 3 * ( 1 + 1 )
est égal à 2.
Les opérateurs de texte vous permettent de combiner deux ou
plusieurs éléments de texte dans un élément plus grand. Par
exemple, la formule Prénom & " " & Nom doit renvoyer le nom
complet d'une personne. Notez qu'un espace est nécessaire à
l'intérieur des guillemets pour bien séparer le contenu des
rubriques Prénom et Nom.
En regard des boutons des opérateurs se trouvent les
opérateurs logiques qui permettent de comparer deux
expressions et renvoient un résultat Vrai ou Faux (1 ou 0).
On parle alors de « résultat booléen ». Par exemple, (note > 80
et note ≤ 89) vont renvoyer la valeur 1, ou Vrai, lorsque la
rubrique Note contient un nombre supérieur à 80, mais inférieur
ou égal à 89.
174
Activité 15.3 : Création d'une rubrique de calcul
sous forme de texte
Dans cette activité, vous allez créer une rubrique de calcul
intitulée Adresse complète.
1.
Cliquez sur l'onglet Rubriques dans la boîte de dialogue
Gérer la base de données. Sélectionnez la table Clients
dans le menu déroulant Table, si elle n'est pas déjà
sélectionnée.
2.
Tapez « Adresse Complète » dans la zone Nom.
3.
Sélectionnez le type de rubrique Calcul.
4.
Cliquez sur Créer.
5.
Saisissez la formule Adresse & "¶" & Ville & ",
8.
Ajoutez la rubrique Adresse complète au modèle Détails
du contact. Le résultat du calcul de la rubrique Adresse
complète doit être identique celui de la figure 69.
" & Pays & " " & Code Postal dans l'espace
FIGURE 69
réservé à la saisie de formules.
Les calculs peuvent servir à faire beaucoup d'autres choses.
Par exemple, vous pouvez créer une rubrique d'état Calcul qui
compare la date d'échéance d'une facture à la date actuelle et
renvoie « Ouvert » ou « Délai dépassé ». Une autre utilisation
courante des calculs consiste à créer des rubriques qui
concatènent au format souhaité des données issues de
plusieurs rubriques. Vous pouvez créer des rubriques qui vont
s'afficher pour Nom complet ou Adresse, par exemple.
6.
Le résultat du calcul situé dans le coin inférieur gauche de
la boîte de dialogue doit être défini sur Texte.
7.
Cliquez sur OK pour fermer la boîte de dialogue Calcul et
cliquez une nouvelle fois sur OK pour fermer la boîte de
dialogue Gérer la base de données.
175
Section 3
Questions de révision
1.
Quels sont les trois types d'objets que vous pouvez ajouter
à un calcul ?
2.
Que renvoient les fonctions Obtenir ?
3.
Qu'est-ce qu'une fonction ?
4.
Quels sont les différents types d'opérateurs ?
176
Section 4
Réponses
1.
Les trois types d'objets que vous pouvez ajouter à un
calcul sont des rubriques, des opérateurs et des fonctions.
2.
Les fonctions Obtenir renvoient des informations
concernant la session active de l'utilisateur.
3.
Un calcul utilise une fonction pour exécuter une tâche et
générer un résultat.
4.
Les trois différents types d'opérateurs sont
mathématiques, textuels et logiques.
177
Leçon 15
Scripts
Durée : Cette leçon dure environ 20 minutes.
Objectifs
Une fois cette leçon terminée, vous serez en
mesure de :
• Créer, modifier et organiser des scripts.
• Joindre des scripts à des boutons.
• Déclencher des scripts à l'ouverture d'une
solution.
La génération de scripts est un autre aspect important de la
logique d'une solution. Il s'agit d'un outil très puissant dans
FileMaker Pro qui vous permet de spécifier une série d'actions
pouvant être déclenchées de différentes manières. Les scripts
peuvent servir à plusieurs fins, des tâches de navigation
simples à la génération de rapports et des besoins de flux de
travaux. Ils peuvent être activés via des boutons présents sur
un modèle, mais aussi via des déclencheurs de scripts qui
activent un script quand une action donnée se produit, comme
l'activation d'un modèle, la navigation entre des
enregistrements ou l'ouverture d'un fichier.
Voici ce que vous avez appris sur la génération de scripts lors
de la présentation de mise en route.
•
Création de solutions > Scripts
Avec les scripts FileMaker Pro, vous pouvez automatiser
des tâches telles que la création de rapports ou l'envoi
d’e-mails aux clients.
Un script est une série d'instructions appelées actions de
script.
Les scripts simples permettent de réaliser une seule
tâche. Les scripts complexes peuvent combiner des
éléments (tels que les retours des utilisateurs) et des
techniques de programmation (telles que le branchement
et les boucles).
179
Section 1
Définition d'un script
Un script est une séquence d'instructions accomplissant une
tâche donnée. Par exemple, la figure 70 montre un script
permettant de créer un nouveau contact en :
•
Accédant au modèle Contacts.
•
Créant un nouvel enregistrement.
•
Saisissant des données par défaut dans deux rubriques.
•
Plaçant le curseur dans la rubrique Prénom afin que
l'utilisateur puisse immédiatement commencer à saisir des
données.
FIGURE 70
Il peut s'avérer judicieux de créer un script lors de la rédaction
d'une recette de cuisine. Une recette fournit des instructions
(mesurer, découper, mélanger, remuer et mijoter) dans un ordre
donné tout en utilisant une liste d'ingrédients afin de produire
un résultat souhaité. Certaines recettes (et scripts) sont
simples, alors que d'autres sont plus complexes et nécessitent
plus de temps.
180
Actions de script
Un script se compose d'actions de script. Chaque action de
script correspond à une instruction spécifique du script complet
qui définit une tâche. Les actions de script sont des
commandes prédéfinies que vous sélectionnez dans une liste.
Il existe plus de 150 actions de script exécutant des actions,
comme la navigation vers un modèle, la création et la
suppression d'enregistrements et le lancement de recherches.
La plupart de ces actions de script se basent sur des éléments
de menu. Par exemple, les éléments de menu fréquemment
utilisés comme Nouvel enregistrement, Mode Recherche et
Importer des enregistrements sont tous des actions de script.
Les utilisateurs sachant se servir de solutions en mode
Utilisation et Recherche peuvent alors apprendre à générer
des scripts plus facilement.
181
Section 2
Création et modification
de scripts
Vous pouvez créer, modifier et gérer des scripts à l'aide de la
commande Gérer les scripts dans FileMaker Pro. Si vous
disposez de privilèges d'accès dans le fichier, vous pouvez
accéder à la fenêtre Gérer les scripts en utilisant l'une des
méthodes suivantes :
•
Sélectionnez Gérer les scripts dans le menu Scripts.
•
Utilisez le raccourci clavier Cmd-Maj-S sous OS X ou
Ctrl‑Maj-S sous Windows.
La figure 71 illustre un exemple de la fenêtre Gérer les scripts.
FIGURE 71
Tous les scripts créés pour un fichier de base de données défini
sont répertoriés dans la fenêtre Gérer les scripts. Dans tout
nouveau fichier qui n'a pas été créé à partir d'une solution de
démarrage, la fenêtre Gérer les scripts est vide et ne contient
aucun script. Vous devrez alors ajouter des scripts pour
182
automatiser des tâches répétitives et fournir des commandes
aux utilisateurs de la solution. Les scripts peuvent simplifier et
améliorer l'expérience utilisateur.
Vous pouvez supprimer des scripts en utilisant l'une des
méthodes suivantes :
•
Cliquez sur le bouton Supprimer situé en bas de la fenêtre.
Organisation des scripts
•
Appuyez sur la touche Retour arrière ou Suppr après avoir
sélectionné un ou plusieurs scripts.
Les scripts peuvent être organisés dans des dossiers pour
faciliter leur regroupement et leur extraction. Une solution
FileMaker peut aisément contenir plusieurs scripts, veillez donc
à bien organiser vos scripts pour gagner du temps et être plus
efficace. Deux outils situés en haut de la fenêtre Gérer les
scripts vous permettent de trouver facilement les scripts que
vous avez rédigés :
•
Le menu local situé dans le coin supérieur gauche de la
fenêtre vous permet d'afficher le contenu d'un seul dossier.
•
La zone de texte située dans le coin supérieur droit vous
permet de filtrer la liste de scripts. Lors de la saisie de
caractères, seuls les scripts contenant cette chaîne de
caractères dans leur nom vont s'afficher. Le filtre s'applique
uniquement au dossier sélectionné dans le menu, sauf si
l'option Afficher tout est sélectionnée.
Soyez vigilant lorsque vous supprimez des scripts, l'action de
suppression ne peut pas être annulée et peut avoir de graves
conséquences sur le fonctionnement (ou l'arrêt) des éléments
de votre solution FileMaker.
La case à cocher située à gauche de chaque nom de script
indique si ce script est affiché dans le menu Scripts. Les
utilisateurs peuvent déclencher ces scripts directement depuis
le menu. En général, vous allez uniquement afficher les scripts
de contrôle de niveau élevé dans le menu, comme
Déconnexion, Activer menu, Reconnexion et Aide, mais
vous pouvez choisir ceux qui s'adaptent le mieux à votre
solution.
Vous pouvez ajouter des scripts en cliquant sur l'icône flèche
haut-bas ou sur le nom du script et en le faisant glisser vers un
autre emplacement.
183
Section 3
Rédaction de scripts
Pour créer un script, cliquez sur le bouton Nouveau dans la
boîte de dialogue Gérer les scripts. Une boîte de dialogue
Modifier le script s'ouvre, comme illustré dans la figure 70.
Par défaut, tous les nouveaux scripts portent le nom
« Nouveau script ». Les noms de script ne doivent pas être
obligatoirement uniques, mais il est recommandé de leur
donner des noms uniques et décrivant l'objectif du script en
question.
Toutes les actions de script individuelles sont répertoriées à
gauche de la boîte de dialogue Modifier le script. Vous pouvez
ajouter une action de script à votre script en utilisant l'une des
méthodes suivantes :
•
Cliquez deux fois sur une action de script située à gauche
de la liste.
•
Sélectionnez une action de script, puis cliquez sur le bouton
Ajouter (ou appuyez sur Entrée).
La longueur des scripts ou le nombre d'actions que les scripts
peuvent exécuter sont illimités dans FileMaker Pro.
Toutes les actions de script ne sont pas valides dans tous les
environnements FileMaker. Si vous créez un script pour un
utilisateur FileMaker, par exemple, limitez votre script
uniquement aux actions de script pouvant être exécutées sur
des appareils iOS. L'option Afficher la compatibilité située en
bas à gauche de la boîte de dialogue Modifier le script vous
permet de sélectionner une plateforme cible, comme iOS ou
FileMaker WebDirect. Les actions de script qui sont
incompatibles avec la plateforme sélectionnée sont grisées.
Lorsqu'une action d'un script est sélectionnée, vous pouvez
afficher et définir ses options dans la partie Options d'action
de script de la boîte de dialogue Modifier le script. À mesure
que vous découvrirez de nouvelles actions de script, vous
apprendrez à utiliser les options disponibles (les options de
chaque action de script sont discutées en détail dans l'aide en
ligne de FileMaker Pro).
Vous pouvez enregistrer un script en sélectionnant Enregistrer
le script dans le menu Scripts ou en utilisant le raccourci
clavier Cmd-S sous OS X ou Ctrl-S sous Windows. Un
astérisque (*) à la fin d'un nom de script apparaîtra dans le titre
de la boîte de dialogue Modifier le script et vous permettra
d'identifier un script contenant des modifications non
184
enregistrées. Si vous essayez de fermer la boîte de dialogue
Modifier le script (ou d'exécuter le script) avant de l'avoir
enregistré, FileMaker Pro va vous inviter à l'enregistrer.
185
Section 4
Déclenchement de scripts
script à l'ouverture d'une fenêtre, à l'ouverture de la première
fenêtre, à la fermeture d'une fenêtre et à la fermeture de la
dernière fenêtre.
•
Après avoir créé un script, vous devez décider de la manière et
à quel moment il va se déclencher. Les scripts peuvent être
déclenchés de plusieurs manières différentes dans les
solutions FileMaker, notamment :
•
Tout objet d'un modèle peut être configuré en tant que
bouton et programmé pour exécuter un script lorsqu'un
utilisateur clique dessus. Cette option est décrite en détail
dans la section suivante intitulée « Boutons ».
•
Les scripts répertoriés dans le menu Scripts peuvent être
déclenchés manuellement en sélectionnant l'élément de
script dans le menu (ou en utilisant un raccourci clavier,
si disponible).
•
Les scripts peuvent être configurés pour en exécuter
(appeler) d'autres.
•
Si vous sélectionnez Options de fichier dans le menu
Fichier, vous pouvez configurer le déclenchement d'un
Vous pouvez configurer l'exécution de déclencheurs de
scripts au niveau d'un modèle ou d'un objet lorsque les
utilisateurs interagissent avec votre solution. Certains
exemples d'actions pouvant déclencher un script sont la
navigation vers un modèle, un clic ou l'utilisation de la
touche Tab pour sortir d'une rubrique ou le passage en mode
Utilisation ou Recherche.
186
Section 5
Boutons
Vous pouvez configurer le comportement de la plupart des
objets d'un modèle comme s'il s'agissait d'un bouton
déclenchant un script ou vous pouvez utiliser l'outil Bouton
pour créer un objet bouton.
Pour accéder à la boîte de dialogue Configuration du bouton
d'un objet, comme illustré dans la figure 72, utilisez l'une des
méthodes suivantes :
•
•
FIGURE 72
Cliquez en maintenant la touche Ctrl enfoncée (ou cliquez
avec le bouton droit de la souris sous Windows) sur l'objet
et sélectionnez Configuration du bouton dans le menu
contextuel.
Sélectionnez l'objet et choisissez Configuration du bouton
dans le menu Format.
La boîte de dialogue Configuration du bouton, vous permet
généralement de choisir Exécuter script dans la liste des
actions de script disponibles, puis d'indiquer le script à
déclencher. Les boutons peuvent également exécuter des
actions de script uniques, qui peuvent être utiles pour une
navigation simplifiée (par exemple : Activer modèle) ou pour la
création d'un enregistrement.
Deux scripts doivent être créés dans la solution Location de
matériel pour la rendre plus intuitive. Le premier est un script
187
permettant de naviguer dans la liste de clients du modèle
Détails du contact et l'autre est un script de démarrage
permettant de naviguer jusqu'au modèle adéquat à l'ouverture
du fichier en fonction de l'appareil de l'utilisateur. Vous
trouverez ci-dessous des exemples de fonctions de navigation
utiles qui vont faciliter l'accès des utilisateurs aux différentes
zones d'une solution et la recherche de données spécifiques.
Comme nous l'avons vu dans la leçon 10 : Outils de conception
de modèles, lors de la création d'un nouveau modèle pour un
appareil iOS, FileMaker Pro crée un script lié au modèle en tant
que déclencheur de script. Ce script verrouille la fonction de
zoom de l'appareil, ce qui empêche le modèle d'effectuer un
zoom avant lorsqu'un utilisateur le touche deux fois par
inadvertance. Vous disposerez donc de deux scripts dans la
boîte de dialogue Gérer les scripts.
2.
Cliquez sur le bouton Nouveau situé dans le coin inférieur
gauche de la boîte de dialogue. Remplacez le nom du
script par « Afficher Liste client ».
3.
Cliquez deux fois sur l'action de script Activer modèle
dans la liste d'actions de script pour la déplacer dans la
zone d'édition de scripts.
4.
Cliquez sur l'action de script Activer modèle que vous
venez d'ajouter et sélectionnez Modèle... dans la liste
déroulante Définir située dans le coin inférieur droit de la
boîte de dialogue.
5.
Sélectionnez le modèle Liste client et cliquez sur OK.
6.
Enregistrez le script en sélectionnant Scripts >
Enregistrer le script ou en appuyant sur Cmd-S (OS X)
ou Ctrl-S (Windows) et fermez les fenêtres Modifier le
script et Gérer les scripts.
7.
Allez dans le modèle Détails du contact et passez en
mode Modèle.
8.
Cliquez sur l'outil Bouton (
icône) dans la barre
d'outils. Cliquez et faites glisser la souris sur le modèle
pour créer un objet bouton dans l'en-tête. La boîte de
dialogue Config. bouton apparaît.
Activité 15.1 : Création d'une script de navigation
Créez un script qui va permettre à l'utilisateur d'accéder au
modèle Liste client à partir du modèle Détails du contact.
Vous allez ajouter un bouton au modèle Détails du contact qui
va exécuter ce script.
1.
Ouvrez la boîte de dialogue Gérer les scripts en
sélectionnant Scripts > Gérer les scripts... ou en utilisant
le raccourci clavier Cmd-Maj-S (OS X) ou Ctrl-Maj-S
(Windows).
188
9.
Sélectionnez Exécuter script dans la liste des actions de
script située sur la gauche.
10. Cliquez sur Définir... et sélectionnez le script Afficher
Liste client. Cliquez sur OK , puis cliquez une nouvelle
fois sur OK pour fermer la boîte de dialogue Config.
bouton.
11. Saisissez le texte Liste client pour le bouton, enregistrez
le modèle et passez en mode Utilisation. Le modèle
Détails du contact doit ressembler à celui de la figure 73.
FIGURE 73
Testez le bouton pour vous assurer qu'il ouvre bien le modèle
Liste client. L'enregistrement actif et l'ensemble
d'enregistrements trouvés restent inchangés lorsque vous
accédez à la Liste client en appuyant sur ce bouton ; il accède
simplement au modèle Liste client et affiche le même
ensemble d'enregistrements trouvés.
189
Actions de script uniques
Étant donné que ce script ne contient qu'une seule action de
script, cette même action peut être exécutée en configurant le
bouton pour qu'il exécute directement l'action de script Activer
modèle (au lieu d'exécuter l'action de script Exécuter script).
La plupart des actions de script peuvent être définées comme
action d’une bouton dans la partie gauche de la boîte de
dialogue Config. bouton. Cette approche est limitée car une
seule action peut être définie. Un script est nécessaire pour
qu'un bouton puisse exécuter plusieurs actions de script dans
une séquence. Il est généralement recommandé de définir des
scripts pour tous les boutons d'une solution, surtout si l'action
se répète à différents endroits de la solution. Cette méthode est
utile si vous devez ajouter une action au processus, comme
trier des enregistrements affichés dans la liste. La mise à jour
d'un seul script est plus facile que de vérifier toute votre
solution et mettre à jour chaque bouton faisant référence à une
action de script données.
190
Section 6
Script de démarrage
actifs car ils appellent ou envoient habituellement du courrier à
leurs clients. Pour améliorer la productivité de ces différents
types d'utilisateurs, le script de démarrage de la solution
Location de matériel doit accéder à la zone adéquate en
fonction de l'appareil utilisé.
Activité 15.2 : Création d'un script de démarrage
L'exécution d'un script peut se révéler utile lorsqu'un utilisateur
ouvre une solution. Les utilisations courantes pour ce type de
script sont les suivantes :
Vous allez combiner l'action de script Si et la fonction Obtenir
( Appareil ) pour vérifier l'appareil de l'utilisateur et faire en
sorte que le script s'adapte en conséquence.
•
1.
Ouvrez la boîte de dialogue Gérer les scripts.
2.
Créez un nouveau script intitulé Démarrage.
3.
Cliquez deux fois sur l'action de script Si pour l'ajouter au
script. Une action Fin de si est automatiquement ajoutée
au script car chaque action Si exige une action Fin de si
pour être considérée comme étant valide.
4.
Sélectionnez l'action Si et cliquez sur Définir... ou cliquez
deux fois sur l'action Si pour afficher la boîte de dialogue
Calcul.
5.
Saisissez la formule Obtenir ( Appareil ) = 3.
•
Affichage d'un modèle spécialement conçu pour iOS, si
l'utilisateur dispose d'un appareil iOS.
Navigation vers une autre table selon les besoins de
différents groupes d'utilisateurs.
Pour ce faire, vous allez apprendre à utiliser le déclencheur de
script SurOuverturePremiereFenetre .
Pour ce qui est du fichier Location de matériel, les utilisateurs
iOS sont généralement des techniciens chargés de livrer,
d'installer et de réparer les actifs des clients et cherchent
uniquement à travailler avec les enregistrements d'actifs. Les
utilisateurs de la version de bureau de la solution sont les
responsables de comptes d'Equipment Providers, Inc. qui
consultent plus souvent les coordonnées des clients que leurs
La fonction Obtenir ( Appareil ) renvoie la valeur
3 si l'utilisateur dispose d'un iPad.
191
6.
Cliquez sur OK pour quitter la boîte de dialogue Calcul.
7.
Ajoutez une action de script Activer modèle au script.
Placez l'action directement après l'action de script Si, mais
avant l'action de script Fin de si en cliquant dessus et en
la faisant glisser à l'emplacement souhaité.
8.
Modifiez l'action de script Activer modèle et accédez au
modèle Détails de l'actif - iPad.
9.
Cliquez deux fois sur l'action de script Sinon si pour
l'ajouter au script. L'action Sinon si vous permet de
spécifier une autre condition afin d'évaluer si la condition
spécifiée dans l'action Si est fausse. L'action Sinon si va
uniquement s'exécuter lorsque la condition spécifiée dans
l'action Si est fausse.
13. Ajoutez une action de script Sinon directement après la
dernière action de script Activer modèle, mais avant
l'action de script Fin de si. L'action de script Sinon vous
permet de spécifier l'action du script si les conditions
spécifiées dans les actions Si et Sinon si sont fausses, ce
qui signifie que l'utilisateur ne dispose pas d'un appareil
iOS.
14. Ajoutez une action de script Activer modèle
immédiatement après l'action de script Sinon. Indiquez
que l'action de script Activer modèle accède au modèle
Liste client. Le script doit ressembler à celui de la
figure 74.
10. Sélectionnez l'action Sinon si et cliquez sur Définir... ou
cliquez deux fois sur l'action Sinon si pour afficher la boîte
de dialogue Calcul.
11. Saisissez la formule Obtenir ( Appareil ) = 4.
La fonction Obtenir ( Appareil ) renvoie la valeur
4 si l'utilisateur dispose d'un iPhone ou d'un iPod touch.
12. Ajoutez une action de script Activer modèle entre les
actions de script Sinon si et Fin de si. Modifiez l'action de
script Activer modèle et accédez au modèle Détails de
l'actif - iPhone.
FIGURE 74
192
15. Enregistrez le script et fermez les boîtes de dialogue
Modifier le script et Gérer les scripts.
16. Sélectionnez Fichier > Options de fichier... et cliquez sur
l'onglet Déclencheurs de script.
17. Cochez la case située en regard de
SurOuverturePremiereFenetre et sélectionnez le script
Démarrage. Cliquez deux fois sur OK pour fermer les
boîtes de dialogue Définir le script et Options de
fichier....
Pour tester le script, ouvrez le fichier Location de matériel sur
un appareil iOS. Pour obtenir des informations
complémentaires sur le transfert d'un fichier vers un appareil
iOS et sur l'ouverture d'un fichier avec FileMaker Go, consultez
la section Déploiement.
Si vous ne disposez pas d'un appareil iOS, vous pouvez tester
l'exécution du script sur votre ordinateur en accédant au
modèle Détails de l'actif - iPad, puis en fermant et en rouvrant
le fichier. Le comportement par défaut de FileMaker Pro
consiste à ouvrir un fichier avec le dernier modèle utilisé, en
l'occurrence Détails de l'actif - iPad, mais si le script
Démarrage s'exécute correctement, le fichier va s'ouvrir dans
le modèle Liste client à la place.
193
Section 7
Questions de révision
1.
D'où proviennent la majorité des actions de script ?
2.
Comment configurer un objet de modèle pour qu'il active
un objet lorsqu'un utilisateur clique dessus ?
3.
Qu'est-ce que le déclencheur de script
SurOuverturePremiereFenetre permet aux développeurs
de faire ?
194
Section 8
Réponses
1.
La plupart des actions de script proviennent d'éléments de
menu présents dans les modes Utilisation, Recherche et
Prévisualisation.
2.
Tout objet d'un modèle peut être transformé en bouton à
l'aide de la boîte de dialogue Configuration du bouton
qui est disponible dans le menu contextuel de l'objet ou en
choisissant Format > Configuration du bouton.
Configurez le bouton sur Exécuter script et sélectionnez
le script à déclencher.
3.
Les développeurs peuvent créer des scripts de démarrage
qui s'exécutent dès la première ouverture de la solution,
comme l'affichage de modèles créés pour répondre aux
besoins des utilisateurs grâce au déclencheur de script
SurOuverturePremiereFenetre.
195
Leçon 16
Génération de rapports
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
Une fois cette leçon terminée, vous saurez :
• Expliquer le fonctionnement d'un rapport sousrécapitulatif.
• Expliquer le concept d'une rubrique de
regroupement.
• Configurer des éléments sous-récapitulatifs et
récapitulatifs.
• Définir et utiliser des rubriques Statistique.
• Créer des rapports sous-récapitulatifs.
• Créer un tableau à l'aide de la fonction
des calculs et utiliser des scripts. En d'autres termes, vous
devrez maîtriser les compétences que vous avez acquises
dans les leçons précédentes.
Dans cette leçon, vous allez utiliser des données sousrécapitulatives dynamiques pour créer un rapport sousrécapitulatif simple. Les outils permettant de générer des
rapports dans FileMaker Pro sont les éléments essentiels de
vos tâches de génération de rapports les plus avancées. Vous
apprendrez également à créer un graphique à l'aide de la
fonction Graphiques rapides.
Voici de ce que vous avez appris sur les modèles lors de la
Présentation de mise en route.
•
Graphiques rapides.
L'une des fonctionnalités les plus puissantes des solutions
FileMaker est sa capacité à combiner des données et à les
récapituler sous la forme d'un rapport. Grâce à des rapports
adaptés, vous pourrez obtenir des informations sur votre
activité commerciale ou répondre aux exigences internes ou de
conformité réglementaire. Vos données peuvent être
regroupées, organisées, synthétisées, récapitulées et
manipulées. Pour créer des rapports efficaces, vous devrez
savoir définir des rubriques, développer des modèles, définir
Mise en route > Création de graphiques
Créez des graphiques pour comparer et mettre en relief
les données. Vous pouvez représenter des valeurs
individuelles (articles unitaires vendus) ou des synthèses
de données (ventes par trimestre).
•
Mise en route > Rapports
FileMaker Pro peut générer des rapports qui vous
aideront à organiser et analyser vos données.
Vous pouvez créer des rapports personnalisés en
regroupant des données. Les rapports de synthèse
197
peuvent comprendre des sous-totaux et des totaux
généraux.
FileMaker Pro peut imprimer votre rapport ou l'envoyer
par email dans un fichier Excel ou PDF.
198
Section 1
Rapports sousrécapitulatifs
Avant de commencer à créer un rapport, vous devez définir le
type de rapport que vous souhaitez utiliser. Pour le fichier
Location de matériel, la direction a demandé la création d’un
rapport montrant le coût total des articles par catégorie afin de
pouvoir évaluer si ses investissements sont correctement
répartis entre les différentes catégories.
Vous pouvez générer différents rapports avec la même
interface en utilisant différents jeux de données. Par exemple,
un modèle qui récapitule les articles par catégorie peut
éventuellement présenter tous les articles ou uniquement ceux
en cours d'utilisation.
FIGURE 75
Avec ces données, vous pouvez générer un rapport sousrécapitulatif par catégorie, comme illustré dans la figure 76.
Le type de rapport le plus efficace disponible dans FileMaker
Pro est le rapport sous-récapitulatif qui présente une liste des
données regroupées par valeur spécifique. Dans la solution
Location de matériel, vous disposez des données affichées
dans la figure 75.
199
Lors de la création d'un rapport sous-récapitulatif, la rubrique
utilisée pour regrouper les enregistrements porte le nom de
Rubrique de regroupement. Dans cet exemple, Catégorie
correspond à la rubrique de regroupement. En général, la
rubrique de regroupement est une rubrique contenant des
données qui se répètent dans plusieurs enregistrements,
comme Catégorie, Type, Etat et Mois, plutôt qu’une rubrique de
saisie libre, comme Montant, Description et Commentaires.
Lorsque la valeur de la rubrique de regroupement change, le
rapport présente une rupture et redémarre un nouveau groupe
sous-récapitulatif.
Contrairement à la création de modèles qui exige l'utilisation du
Sélecteur rubriques, FileMaker Pro vous assiste dans la
création d'un rapport, notamment pour l'ajout de rubriques, de
sous-totaux et de totaux.
Éléments sous-récapitulatifs
FIGURE 76
Comme vous pouvez le voir, ce type de rapport regroupe tous
les actifs sous un en-tête pour chaque catégorie. Vous pouvez
également inclure une rangée en dessous de chaque catégorie
qui affiche le coût total des articles de cette catégorie à l'aide
d'une rubrique Statistique.
Pour regrouper des enregistrements, vous devez utiliser un
élément sous-récapitulatif. Il s'agit d'un élément de modèle
affichant des informations sur chaque groupe d'enregistrements
lorsqu'un ensemble d'enregistrements trouvés est trié par la
rubrique de regroupement définie pour l'élément sousrécapitulatif. Ce dernier et son contenu ne s'affichent pas si
l'ensemble d'enregistrements trouvés n'est pas trié par la
rubrique de regroupement.
200
Deux éléments sous-récapitulatifs sont généralement utiles sur
un modèle, l'un situé au-dessus du corps et l'autre situé endessous du corps, avec la même rubrique de regroupement.
Vous pouvez alors afficher un en-tête descriptif pour chaque
groupe, ainsi qu'un total ou d'autres données agrégées endessous du groupe. La figure 76 illustre cette approche. L'entête correspond à la catégorie et les données agrégées
correspondent au coût total par catégorie.
Un modèle peut également avoir plusieurs éléments sousrécapitulatifs avec différentes rubriques de regroupement, ce
qui permet d'afficher des sous-groupes dans des groupes.
Dans la mesure où les différentes rubriques de regroupement
sont incluses dans votre ordre de tri, les enregistrements vont
être groupés selon chaque rubrique de regroupement.
L’utilisation de plusieurs éléments sous-récapitulatifs avec des
rubriques de regroupement différentes sur le même modèle
permet la création de rapports groupés différemment. Étant
donné que les éléments sous-récapitulatifs s'affichent
uniquement lorsqu'un ensemble d'enregistrements trouvés est
trié par la rubrique de regroupement d'un élément, il ne vous
reste plus qu'à trier cet ensemble d'enregistrements trouvés
selon une autre rubrique de regroupement pour modifier le
regroupement dans le rapport.
Rubriques Statistique
Le regroupement d'enregistrements est plus intéressant quand
vous utilisez des rubriques Statistique afin d'agréger des
données pour chaque groupe. Une rubrique Statistique agrège
les données d'un groupe d'enregistrements. Les rubriques
Statistique sont créées via la boîte de dialogue Gérer la base
de données. Vous pouvez sélectionner des options pour les
rubriques Statistique dans la boîte de dialogue Options pour la
rubrique de type Statistique, comme illustré dans la figure 77.
Les opérations Statistique les plus courantes que vous allez
utiliser sont Total, Moyenne et Décompte.
FIGURE 77
201
Lorsqu'une rubrique Statistique est placée dans un en-tête, un
pied de page, un corps ou un élément récapitulatif, elle agrège
les valeurs d'une rubrique spécifiée dans tous les
enregistrements de l'ensemble d'enregistrements trouvés.
Lorsqu'une rubrique Statistique est placée dans un élément
sous-récapitulatif, elle affiche des informations agrégées
concernant chaque sous-groupe d'enregistrements. Vous
pouvez alors utiliser la même rubrique Statistique pour calculer
le coût total des actifs de chaque catégorie dans un élément
sous-récapitulatif, et le coût total de tous les actifs dans
l'ensemble d'enregistrements trouvés dans un élément
récapitulatif.
Activité 16.1 : Création d'un rapport sousrécapitulatif
1.
Passez en mode Modèle et sélectionnez Modèles >
Nouveau modèle/rapport....
2.
Sélectionnez Actifs dans la liste déroulante Afficher les
enregistrements de : et nommez le nouveau modèle
« Rapport Actif ».
3.
Cliquez sur Ordinateur, puis sélectionnez Rapport.
Cliquez sur Continuer.
4.
Vérifiez que les options incluant les sous-totaux et les
totaux généraux sont activées et cliquez sur Suivant.
5.
Cliquez deux fois sur les rubriques suivantes de la table
Actifs pour les intégrer au rapport :
•
•
•
•
•
•
N° actif
Article
Date d'achat
Date de mise en service
Coût
Catégorie
6.
Cliquez sur Suivant.
7.
Cliquez deux fois sur Catégorie dans l'écran Organisation
des enregistrements par catégorie. Cliquez sur Suivant.
8.
Cliquez deux fois sur Date de mise en service pour
également effectuer un tri en fonction de cette rubrique, en
plus de la rubrique Catégorie. Votre écran doit ressembler
à celui de la figure 78. Cliquez ensuite sur Suivant.
202
12. Cliquez sur Ajouter sous-total et cliquez sur Suivant.
13. Dans l'écran Totaux généraux, cliquez sur Définir...,
sélectionnez Coût total et cliquez sur OK.
14. Cliquez sur Ajouter total général, puis cliquez sur
Suivant.
15. Dans l'écran En-têtes et pieds de page, sélectionnez
Nom du modèle dans la liste déroulante pour En haut à
gauche et Date du jour dans la liste déroulante pour En
bas à droite. Cliquez sur Suivant.
FIGURE 78
9.
Sous Rubrique Statistique, cliquez sur Définir.... La
rubrique Statistique n'est pas encore créée.
10. Cliquez sur Ajouter. Nommez la rubrique Coût total,
sélectionnez Total de dans les options situées à gauche
de la boîte de dialogue et sélectionnez Coût dans les
noms de rubriques.
11. Cliquez sur OK pour créer la rubrique et cliquez une
nouvelle fois sur OK pour sélectionner la rubrique que
vous venez de créer.
16. Cliquez sur Créer un script, nommez-le « Rapport
Actif » et cochez la case Exécuter le script
automatiquement. Le déclencheur de script
SurEntreeModele est alors ajouté, ainsi lorsqu'un
utilisateur accèdera au modèle Rapport Actif, le script va
automatiquement trier les enregistrements. Cliquez sur
Terminer.
17. Supprimez la rubrique Catégorie du corps, ainsi que son
étiquette dans l'en-tête.
Un nouveau modèle va être créé avec les rubriques, les
éléments sous-récapitulatifs et le récapitulatif de pied de page
que vous avez défini. Le processus va s'efforcer de
dimensionner correctement les rubriques, mais quelques
ajustements seront peut-être nécessaires. Après avoir
203
redimensionné et déplacé les rubriques, appliqué le thème
Dynamique et formaté les données, votre rapport doit
ressembler à celui de la figure 79. Notez qu'après avoir quitté le
mode Modèle, il est possible que vous deviez exécuter le script
Rapport Actifs en sélectionnant Scripts > Rapport Actif afin
que le rapport soit correctement regroupé. Notez que la
rubrique Catégorie a été supprimée du corps dans la figure 79.
Étant donné que le rapport va toujours effectuer un tri, il est
inutile d'afficher la catégorie pour chaque rangée.
FIGURE 79
Après avoir lancé une recherche dans les modèles basés sur le
modèle Actifs, l'exécution du script Rapport Actif en
sélectionnant Scripts > Rapport Actif va afficher le modèle de
rapport avec le même ensemble d'enregistrements trouvés et
trier les données. Vous pourrez ainsi réutiliser le rapport avec
n'importe quel ensemble d'enregistrements trouvés.
204
Section 2
Graphiques
Les présentations visuelles d'informations sont généralement
plus simples à comprendre que leurs versions écrites. Par
exemple, les graphiques peuvent illustrer des variations de prix
au fil du temps, les performances relatives à un groupe
d'étudiants, etc.
Il existe deux façons de créer des graphiques dans FileMaker
Pro. La première consiste à utiliser la fonctionnalité Graphique
rapide qui permet aux utilisateurs de présenter leurs données
sous forme de graphique en quelques minutes seulement.
La seconde est plus flexible et consiste à placer un objet
graphique sur un modèle et à définir manuellement la série de
données à afficher. Vous pouvez déplacer, redimensionner et
manipuler un objet graphique comme n'importe quel autre objet
de modèle, mais aussi en personnaliser les couleurs, les
polices et les arrière-plans. Lorsque vous utilisez FileMaker Go
et FileMaker WebDirect, il est possible de consulter des
graphiques, mais pas d'en créer de nouveaux ou de les
modifier.
Dans FileMaker Pro, vous pouvez créer dix types différents de
graphiques : colonnes, colonnes empilées, colonnes positifnégatif, barres, barres empilées, courbes, aires, secteurs,
nuage de points et bulles. Avec le temps, pour présenter plus
efficacement vos données, vous apprendrez quels types de
graphiques sont les plus adaptés selon les types de données.
Graphiques rapides
La méthode la plus simple pour vous familiariser avec les
fonctions de création de graphiques de FileMaker Pro consiste à
tester les graphiques rapides. Il est possible de créer des
graphiques rapides à partir de n'importe quel modèle en mode
Utilisation. Ils se basent sur l'ensemble d'enregistrements
trouvés et l'ordre de tri courant. Vérifiez donc bien ces deux
éléments avant de générer un graphique rapide afin de vous
assurer qu'ils contiennent les données que vous voulez utiliser.
Activité 16.2 : Création d'un graphique rapide
Vous allez créer un graphique rapide montrant le nombre
d’articles par catégorie pour un ensemble d'enregistrements
trouvés.
1.
Allez dans le modèle Détails de l'actif - iPad.
2.
Si tous les enregistrements ne sont pas affichés, cliquez
sur Afficher tout dans la barre d'outils.
205
3.
Triez les données par la rubrique Catégorie.
4.
Cliquez avec le bouton droit de la souris sur la rubrique
Catégorie et sélectionnez Graphique : Catégorie.... La
boîte de dialogue Configuration du graphique s'affiche,
comme illustré dans la figure 80.
7.
Cliquez sur le bouton Enregistrer comme modèle... pour
enregistrer le graphique en tant que nouveau modèle.
8.
Donnez un nom au nouveau modèle « Actifs par
catégorie » et cliquez sur OK.
Le nouveau modèle de graphique que vous venez de créer va
automatiquement s'afficher dans une nouvelle fenêtre. Notez
que FileMaker Pro crée automatiquement un script portant le
même nom que le modèle et l'assigne au déclencheur de script
SurEntreeModele du nouveau modèle. Vous devez trier votre
ensemble d'enregistrements trouvés par Catégorie pour
pouvoir afficher le graphique correspondant et le script se
charge de le faire à votre place.
FIGURE 80
5.
Remplacez le Titre du graphique par « Articles par
catégorie ».
6.
Cliquez sur le panneau Styles et dans Style du
graphique, sélectionnez Ombré - 3D.
206
Section 3
Questions de révision
1.
Qu'est-ce qu'une rubrique de regroupement et comment
l'utiliser pour définir un élément sous-récapitulatif ?
2.
Comment ajouter un nouvel élément sous-récapitulatif à
un modèle ?
3.
Citez les trois opérations récapitulatives courantes et
expliquez les résultats renvoyés pour un groupe
d'enregistrements.
4.
À quel moment un élément sous-récapitulatif apparaît-il
dans le mode Utilisation ?
5.
Quel produit FileMaker vous permet de créer des
Graphiques rapides ?
6.
Quels produits FileMaker pouvez-vous utiliser pour
afficher des graphiques ?
207
Section 4
Réponses
1.
2.
3.
Une rubrique de regroupement permet de diviser un
ensemble d'enregistrements trouvés en plusieurs groupes.
Lorsque vous créez un élément sous-récapitulatif, vous
définissez une une rubrique de regroupement. Lorsque
des enregistrements sont triés par rubrique de
regroupement et que la valeur de cette rubrique change, le
rapport présente une rupture, affiche un sous-récapitulatif
et commence un nouveau groupe sous-récapitulatif.
Pour ajouter un élément sous-récapitulatif à un modèle,
allez dans le menu Modèles, puis sélectionnez Eléments
pour ouvrir la boîte de dialogue Eléments. Créez un
nouvel élément, puis définissez l'option sur Sousrécapitulatif après tri sur. Sélectionnez la rubrique de
regroupement de votre choix dans la liste des rubriques de
la boîte de dialogue Eléments.
rubrique donnée. Total ajoute les valeurs de tous les
enregistrements de la rubrique définie ; Décompte affiche
le nombre d'enregistrements contenant une valeur dans la
rubrique définie et Moyenne calcule la moyenne de toutes
les valeurs figurant dans la rubrique définie. En d'autres
termes, les enregistrements vides ne sont pas inclus. Pour
un ensemble de cinq enregistrements dont les rubriques
affichent les valeurs 100, vide, 200, 300 et 200, le total est
égal à 800, leur nombre est de 4 et la moyenne est égale à
200.
4.
Un élément sous-récapitulatif apparaît uniquement lorsque
vous triez des enregistrements par la rubrique que vous
avez définie comme rubrique de regroupement pour cet
élément.
5.
Seul FileMaker Pro peut être utilisé pour créer des
Graphiques rapides.
6.
FileMaker Pro, FileMaker Go et FileMaker WebDirect
peuvent tous afficher des graphiques.
Les opérations les plus courantes de la rubrique Statistique
sont le total, le décompte ou la moyenne des valeurs d'une
208
Leçon 17
Intégration
Durée : Cette leçon dure environ 20 minutes.
• Exporter des données dans des formats courants.
La plateforme FileMaker utilise les standards de l’industrie qui
permettent le partage d'informations avec d'autres
technologies, que FileMaker serve de source de données ou se
tourne vers d'autres sources. La liste exhaustive des services
d'intégration de FileMaker inclut :
• Enregistrer des modèles au format PDF.
•
L'importation de fichiers dans des formats courants, comme
Excel et des fichiers texte séparés par des virgules ou des
tabulations.
•
L'importation de sources de données XML, ODBC ou Bento.
•
L'exportation de fichiers dans des formats courants, comme
Excel, des fichiers texte séparés par des virgules ou des
tabulations, XML et HTML.
•
L'enregistrement de données en fichiers PDF et l'ajout de
données à des fichiers PDF existants.
•
La connexion directe à des sources de données SQL
(Oracle, MySQL, Microsoft SQL Server).
•
L’ utilisation de ODBC/JDBC pour accéder à d'autres
sources de données.
•
Le service de sources de données ODBC et JDBC.
•
L’accès au code source des pages Web.
•
La prise en charge de HTML5 via le Web Viewer.
Objectifs
Une fois cette leçon terminée, vous saurez :
• Expliquer les différences entre les options ODBC
de FileMaker.
210
•
L’authentification par Active Directory et Open Directory.
•
La prise en charge des plug-ins pour étendre les
fonctionnalités.
FileMaker peut également interagir avec le système
d'exploitation local par :
•
La prise en charge d'AppleScript sous OS X et la possibilité
de lancer un fichier VBScript sous Windows.
•
La possibilité d'envoyer des e-mails, de composer des
numéros de téléphone et de générer des commandes
d'événements adressées aux applications locales (comme
amener d'autres applications au premier plan).
•
La prise en charge de protocoles URL personnalisés pour
ouvrir des fichiers FileMaker, transmettre des variables et
exécuter des scripts dans ces mêmes fichiers, toutes platesformes confondues, et autoriser l'interaction avec d'autres
applications (par exemple, utiliser le protocole TAPI pour
composer des numéros de téléphone sous Windows et
interagir avec les lecteurs de codes-barres dans iOS).
Vous pouvez exporter les données dans un autre fichier
FileMaker Pro ou dans un autre format, tel que Microsoft
Excel.
FileMaker Pro exporte une copie de vos données et
conserve les données d'origine dans la base de données.
Voici de ce que vous avez appris sur les modèles lors de la
Présentation de mise en route.
•
Mise en route > Exportation d'enregistrements
211
Section 1
Partage de données avec
des utilisateurs externes
La plateforme FileMaker fournit de nombreuses options
permettant de partager des données avec d'autres utilisateurs
qui n'ont pas accès à FileMaker. Vous pouvez exporter des
données vers plusieurs formats de fichiers différents. Un
exemple courant est l'exportation de données d'adresses de
mailing pour les partager avec des collègues. FileMaker Pro
vous permet également de partager ces données en créant un
fichier PDF de vos modèles. Il permet de générer des
documents servant à communiquer des données, comme des
lettres, des factures ou des devis. Vous pouvez même
sauvegarder des enregistrements sous la forme de fichiers
Microsoft Excel à l'aide d’une simple commande.
Exportation d'enregistrements
FileMaker Pro vous permet d'exporter des données dans
d'autres formats de fichiers afin de consulter les données d'une
solution FileMaker dans d'autres applications. Les formats de
fichiers exportés pris en charge sont les suivants :
•
FileMaker Pro (.fmp12)
•
Tableau HTML (.html)
•
Mailing (.mer)
•
Classeurs Excel (.xlsx)
•
Fichiers texte séparés par des tabulations (.tab ou .txt)
•
Fichiers texte séparés par des virgules (.csv ou .txt)
•
XML (.xml)
•
Fichiers au format dBase (.dbf)
Le menu Fichier contient deux commandes pour exporter des
données :
•
Exporter des enregistrements - Sélectionne les rubriques
à exporter et le format de fichier.
•
Enregistrer/Envoyer en - Exporte automatiquement des
rubriques du modèle actif sous la forme d'un fichier PDF ou
Excel.
Ces deux méthodes exportent l'ensemble d'enregistrements
trouvés courant, ce qui permet d'exporter un jeu de données
spécifique suite à une recherche, comme l'ensemble des
clients actifs ou les commandes du mois en cours.
212
Activité 17.1 : Exporter des enregistrements
Dans l'exemple suivant, vous allez exporter un tableau HTML
contenant des adresses de clients pour un service de
publipostage.
1.
Accédez au modèle Détails du contact et cliquez sur
Afficher tous les enregistrements dans la barre
d'outils.
2.
Dans le menu Fichier, sélectionnez Exporter des
enregistrements....
3.
Nommez le fichier « Export de clients » et sélectionnez le
Bureau comme emplacement d'enregistrement.
4.
Dans le menu déroulant Type, sélectionnez Tableau
HTML et cliquez sur Enregistrer.
5.
Dans la boîte de dialogue Ordre d'exportation des
rubriques, ajoutez les rubriques Société, Adresse, Ville,
Pays et Code postal dans la zone Ordre d'exportation
des rubriques située à droite, comme illustré dans la
figure 81, en double-cliquant sur chaque rubrique ou en
sélectionnant chaque rubrique située à gauche et en
cliquant sur le bouton Ajouter.
FIGURE 81
6.
Cliquez sur le bouton Exporter et ouvrez le fichier Export
de clients.htm que vous venez de créer afin de vérifier les
résultats.
213
Enregistrement au format PDF
FileMaker Pro dispose d'une fonctionnalité intégrée permettant
d'enregistrer des données sous la forme de fichiers Adobe
PDF. Un utilisateur peut créer un fichier PDF correspondant à la
version imprimée du modèle actif et peut facilement le partager
avec différents intervenants. Pour ce faire, allez dans le menu
Fichier et sélectionnez Enregistrer/Envoyer en > PDF....
®
Lorsque vous enregistrez des données dans un fichier PDF,
plusieurs options s'offrent à vous. Vous pouvez notamment
indiquer un nom d'auteur, un titre et des mots clés, mais aussi
protéger le fichier avec un mot de passe. Vous pouvez
également créer un nouvel e-mail dans lequel le fichier est joint
et/ou configurer ce fichier pour qu'il s'ouvre automatiquement
une fois enregistré. Vous pouvez aussi ajouter de nouvelles
pages à un fichier PDF existant à l'aide d'un script.
214
Section 2
Intégration avec d'autres
sources de données
L'intégration d'une solution FileMaker à des systèmes externes
peut accroître la valeur d'une solution et étendre ses
fonctionnalités. Les données doivent parfois être extraites de
ou envoyées à un système externe. Ceci peut s'expliquer par la
présence d'un système existant utilisé pour servir un but bien
précis, pendant que FileMaker est principalement utilisé pour le
flux de production et la génération de rapports pour votre
groupe de travail. Ou alors, le système externe sert de base de
données à un site Web ouvert au public et FileMaker Pro
répond mieux aux besoins de votre groupe de travail.
215
Section 3
ODBC : Définition
Vous avez appris à intégrer le Web dans une solution
FileMaker Pro, mais que faire si vous deviez importer des
données depuis un autre système ou si votre solution
FileMaker devait servir de source de données pour une autre
application ? Pour ce faire, vous devrez utiliser les capacités
ODBC de la plateforme FileMaker. ODBC (Open Database
Connectivity) est la technologie permettant à FileMaker Pro
d'accéder à des données depuis des sources de données
externes, mais aussi de servir de source de données pour un
autre système.
En général, les sources de données ODBC de FileMaker Pro
peuvent se connecter pour utiliser le langage de base de
données SQL, mais ODBC peut être utilisé pour se connecter
à d'autres sources de données, à condition qu'un pilote ODBC
compatible soit disponible et installé sur votre ordinateur et
qu’un DSN (Data Source Name) correspondant soit configuré.
Des exemples d'applications de bases de données auxquelles
FileMaker Pro peut se connecter en utilisant ODBC incluent
(entre autres) Microsoft SQL Server, MySQL, Oracle et
Microsoft Access.
Il existe trois méthodes différentes pour interagir avec une
source de données ODBC : les sources SQL externes (ESS
pour External SQL Sources), l'importation à partir d'une source
de données ODBC et l'action de script Exécuter SQL. Les
sections suivantes vont vous expliquer les notions de base de
ces trois méthodes.
Sources SQL externes (ESS)
Les sources SQL externes (ESS) sont une fonctionnalité vous
permettant d'ajouter des tables à partir de sources SQL
distantes directement dans le Graphe de liens de FileMaker
Pro et de les utiliser comme s'il s'agissait de tables FileMaker
natives. Vos utilisateurs peuvent rechercher, créer, modifier et
supprimer des enregistrements directement dans la table de
données SQL. Vous pouvez également créer des liens directs
entre des tables FileMaker et des tables SQL, mais aussi
afficher des données SQL actives avec des données FileMaker.
Lorsque vous utilisez la fonction ESS dans des fichiers
hébergés via FileMaker Server, il est possible de configurer des
pilotes ODBC et des DSN uniquement sur le serveur, au lieu de
216
les configurer sur chaque ordinateur individuel exécutant
FileMaker Pro. Les sources de données SQL externes (ESS)
sont la méthode qu'il est conseillé d'utiliser pour intégrer des
sources de données SQL grâce à l'intégration transparente de
la table SQL dans FileMaker Pro et à la consolidation de la
configuration du pilote ODBC et du DSN sur le serveur.
Pour importer des enregistrements à partir d'une source ODBC,
le pilote ODBC adéquat doit être installé et le DSN
correspondant doit être configuré sur chaque ordinateur sur
lequel vous prévoyez d'utiliser cette fonction. Cette fonction est
différente de la fonction ESS qui permet de consolider les
pilotes et les DSN sur le serveur seul.
Ces sources se limitent à Oracle, MySQL et Microsoft SQL
Server. Pour plus d'informations, notamment sur les pilotes
adéquats, consultez le site Web de FileMaker.
Action de script Exécuter SQL
Importation à partir de sources de données ODBC
L'importation d'enregistrements depuis une source de données
ODBC est une forme d'intégration unidirectionnelle entre une
source de données ODBC et votre base de données FileMaker
Pro. Par cette technique, vous ne pourrez pas modifier les
données de la source ODBC. Une fois les données importées
dans FileMaker Pro, vous pourrez les modifier, mais ces
modifications ne seront pas répercutées dans la source de
données d'origine.
Contrairement aux ESS, cette fonction d'importation peut être
utilisée avec n'importe quelle source de données ODBC dont le
pilote correspondant est accessible, ce qui permet à FileMaker
Pro d'interagir avec un large éventail de sources de données
ODBC.
L'action de script Exécuter SQL permet à une solution FileMaker
Pro d'envoyer des instructions SQL à une source de données
SQL distante. Il s'agit en quelque sorte de l'image miroir de la
fonction d'importation ODBC. Alors que la fonction d'importation
ODBC peut rechercher et importer des enregistrements, sans
pouvoir modifier des données dans la source de données
ODBC, l'action de script Exécuter SQL peut exécuter des
commandes permettant de modifier des données dans la source
de données ODBC, sans pouvoir extraire et afficher des
enregistrements dans FileMaker Pro. Ces deux fonctions
utilisées conjointement permettent alors d'assurer une intégration
complète et bidirectionnelle avec une source de données ODBC.
Cette fonction, comme la fonction d'importation ODBC, repose
sur des pilotes ODBC et des DSN qui sont installés sur chaque
ordinateur client FileMaker Pro. Elle est également compatible
avec un très large éventail de pilotes ODBC et de sources de
données. Pour pouvoir exécuter correctement l'action de script
Exécuter SQL, vous devez connaître le langage SQL.
217
Section 4
Questions de révision
1.
Quelles sont les deux méthodes permettant d'exporter des
données hors de votre solution ?
2.
Quels formats de fichiers la fonction Enregistrer/Envoyer
en... peut-elle générer ?
3.
Quels sont les principaux avantages liés à l'utilisation de
sources de données SQL externes (ESS) par rapport aux
autres techniques ODBC ?
218
Section 5
Réponses
1.
Il existe deux méthodes pour exporter des données de
votre solution : Exporter des enregistrements et
Enregistrer/Envoyer en….
2.
L'option Enregistrer/Envoyer en… peut générer des
fichiers au format Excel et PDF.
3.
Les sources de données SQL externes (ESS) permettent
aux utilisateurs de rechercher, créer, modifier et supprimer
directement des enregistrements dans une table de
données SQL, sans écriture de langage SQL. FileMaker
Server peut également gérer les connexions et évite ainsi
d'avoir à installer des pilotes ODBC sur plusieurs
appareils. Il permet ainsi aux clients FileMaker Go et
FileMaker WebDirect d'afficher des données de la source
SQL.
219
Leçon 18
Sécurité
Durée : Cette leçon dure environ 20 minutes.
Objectifs
Une fois cette leçon terminée, vous saurez :
• Expliquer les objectifs des comptes, mots de
passe et jeux de privilèges.
apprendre à utiliser plus de fonctions que celles mentionnées
ici.
Lors de la sécurisation d'une solution, trois principes doivent
être pris en compte :
•
Confidentialité : vous devez vous assurer que les utilisateurs
non autorisés ne pourront pas accéder aux données.
•
Intégrité : vous devez permettre aux utilisateurs autorisés de
créer et de mettre à jour des données tout en empêchant
des modifications involontaires. Vous devez également
limiter l'accès aux utilisateurs non autorisés qui sont
susceptibles d'altérer des fichiers.
•
Disponibilité : vous devez vous assurer que les utilisateurs
peuvent accéder aux données dès qu'ils en ont besoin.
• Activer et désactiver le compte de connexion par
défaut.
• Créer/gérer des comptes et des jeux de privilèges.
• Expliquer le fonctionnement d'une
authentification externe et son utilité.
• Expliquer l'objectif du privilège étendu de
réauthentification.
La sécurité est un enjeu majeur tant pour les développeurs que
pour l'utilisateur final. Elle indique si un utilisateur peut ouvrir ou
ne pas ouvrir un fichier donné et détermine les fonctions et les
données qui sont accessibles.
Cette leçon présente la sécurité intégrée de la plateforme
FileMaker. Vous allez intégrer plusieurs aspects différents de la
sécurité de FileMaker au fichier Location de matériel.
En fonction de vos exigences de sécurité en termes de
conformité et de certification, il est possible que vous deviez
Le modèle de sécurité de FileMaker se base sur deux
composants clés :
1.
Comptes : identifie un utilisateur individuel.
2.
Jeux de privilèges : définit les limites d'accès d'un ou de
plusieurs utilisateurs.
Dans cette leçon, vous apprendrez à utiliser ces deux
composants.
221
Section 1
Invite de connexion
La première étape en matière de sécurité consiste à modifier
les paramètres de connexion par défaut configurés
automatiquement lors de la création d'un nouveau fichier
FileMaker Pro. Par défaut, un nouveau fichier FileMaker Pro
contient un compte nommé Admin, qui ne dispose d'aucun mot
de passe et qui est assigné au jeu de privilèges [Accès
intégral]. Le fichier est configuré pour se connecter
automatiquement avec ce compte. Le jeu privilèges Accès
intégral autorise un accès sans restriction au fichier,
notamment toutes les fonctions de développement. Tant que
cette connexion par défaut est utilisée, la sécurité est
efficacement contournée.
1.
FIGURE 82
2.
Cliquez sur OK. Le comportement de connexion
automatique est maintenant désactivé. L'étape suivante
requise pour sécuriser le fichier consiste à saisir un mot de
passe pour le compte Admin.
3.
Sélectionnez Fichier > Gérer > Sécurité... pour ouvrir la
boîte de dialogue Gérer la sécurité, comme illustré dans
la figure 83.
Activité 18.1 : Activation des paramètres de sécurité
Le fichier Location de matériel dispose actuellement des
paramètres de sécurité par défaut. Modifiez les paramètres par
défaut pour inviter les utilisateurs à fournir et à créer un mot de
passe pour le compte Admin.
Sélectionnez Fichier > Options de fichier... et décochez
la case Connexion via (figure 82).
222
Pour tester ces modifications, fermez et rouvrez le fichier. Vous
devriez être invité à vous connecter lorsque vous essayez
d'ouvrir le fichier. Conservez les mots de passe administrateur
dans un lieu sûr. En cas de perte, vous risquez de ne plus avoir
d'accès intégral au fichier. Notez que les mots de passe sont
sensibles à la casse, contrairement aux noms de comptes.
FIGURE 83
4.
Double-cliquez sur le compte Admin dans la liste des
comptes.
5.
Saisissez abcde pour le mot de passe et cliquez sur OK.
Cliquez une nouvelle fois sur OK pour fermer la boîte de
dialogue Gérer la sécurité.
6.
Dans la boîte de dialogue Confirmer la connexion en
mode accès intégral, saisissez Admin comme compte
d'accès intégral et abcde comme mot de passe et cliquez
sur OK.
223
Section 2
Comptes
La combinaison d'un compte et d'un mot de passe est la
principale méthode d'authentification d'un utilisateur. Elle est
obligatoire pour accéder à n'importe quelle solution FileMaker.
Vous pouvez créer autant de comptes que nécessaire dans
votre solution FileMaker et chaque compte dispose de
privilèges d'accès spécifiques par son assignation à un jeu de
privilèges.
Les comptes peuvent être authentifiés en interne ou en
externe. Avec une authentification interne (via FileMaker), le
nom et le mot de passe d'un compte sont stockés dans le
fichier de base de données même.
L'un des avantages liés à l'authentification interne est que la
sécurité entière d'une solution peut être configurée de manière
exclusive dans FileMaker Pro sans utiliser un serveur externe
ou le logiciel FileMaker Server. Il s'agit de l'option la plus simple
et la plus rapide pour gérer des comptes.
Avec une authentification externe (généralement via Open
Directory ou Active Directory), FileMaker stocke uniquement les
noms des groupes d'utilisateurs et interagit avec un serveur
externe pour authentifier le compte et le mot de passe d'un
utilisateur. L'authentification externe exige que la base de
données soit hébergée avec FileMaker Server et que FileMaker
Server soit configuré de sorte à autoriser l'authentification
externe (par une simple case cochée dans l'Admin Console de
FileMaker Server).
L'authentification externe exige cependant qu'un utilisateur
fournisse un nom et un mot de passe de compte, mais au lieu
de vérifier ces informations d'authentification lui-même,
FileMaker Server les transmet à un service d'annuaire. Ce
dernier vérifie les informations d'authentification de l'utilisateur
et renvoie une liste de tous les groupes auxquels l'utilisateur
appartient. Cette liste est ensuite comparée aux noms de
groupes figurant dans votre fichier FileMaker et la première
correspondance valide détermine le jeu de privilèges
disponibles pour l'utilisateur.
L'un des avantages de l'authentification externe est que vous
n'avez pas besoin de configurer des informations
d'authentification individuelles d'un utilisateur dans chaque
fichier FileMaker de votre solution. La gestion des accès à une
solution peut être centralisée en utilisant les mêmes outils que
la plupart des organisations ont mis en place pour autoriser
224
l'accès aux autres services du réseau. Vous pouvez alors
gagner un temps précieux si votre solution contient plusieurs
fichiers FileMaker.
Un autre avantage est que les utilisateurs n'ont pas à
mémoriser les informations d'authentification spécifiques à une
solution. Ces mêmes informations d'authentification qui leur
permettent d'accéder aux autres systèmes de leur entreprise
peuvent également leur permettre d'accéder aux bases de
données dont ils ont besoin.
Il n'est pas rare d'avoir un compte pour chaque utilisateur ou
que les informations de leur compte soient stockées en interne
ou en externe, ce qui est utile car vous pouvez effectuer un
suivi de l'utilisateur qui crée ou modifie des enregistrements
individuels ou utilise d'autres actions dans votre solution. Pour
ce faire, utilisez les options d'entrée automatique de rubrique
ou la fonction Obtenir ( NomCompte ) dans les calculs et les
scripts. La fonction permettant d'effectuer un suivi de ces
informations est compatible avec l'authentification interne et
externe.
225
Section 3
Jeux de privilèges
Un jeu de privilèges est un jeu de droits spécifiques attribués à
un ou plusieurs comptes pour accéder à certaines parties de
votre système, comme des données, des modèles, des
rubriques et des scripts. Par défaut, tout nouveau fichier
FileMaker Pro contient trois jeux de privilèges prédéfinis :
•
Accès intégral - Les utilisateurs ont un accès complet au
fichier, y compris à toutes les fonctions de développement
(qui sont requises pour accéder aux boîtes de dialogue
Gérer la base de données et Gérer la sécurité).
•
Saisie de données uniquement - Les utilisateurs créent,
modifient et suppriment des enregistrements, mais aussi
importent et exportent des données. Les utilisateurs ne
peuvent pas accéder à des fonctions de développement.
•
Accès en lecture seule - Les utilisateurs consultent et
exportent des données d'enregistrement. Ils ne peuvent pas
modifier le fichier.
Les développeurs et les administrateurs d'une base de
données disposent généralement de comptes associés au jeu
de privilèges [Accès intégral]. Les privilèges [Accès intégral]
sont nécessaires pour accéder aux boîtes de dialogue Gérer la
base de données et Gérer la sécurité et aucun autre jeu de
privilèges ne peut être configuré avec ces capacités.
Vous ne pouvez pas modifier ou supprimer ces jeux de
privilèges prédéfinis, sauf pour assigner des privilèges étendus.
Cependant, vous pouvez créer de nouveaux jeux de privilèges
afin de répondre à vos propres exigences.
Un jeu de privilèges peut être utilisé par plusieurs comptes.
En général, un compte est créé pour chaque utilisateur et un
jeu de privilèges pour chaque groupe d'utilisateurs. Les
groupes d'utilisateurs peuvent, par exemple, être assimilés à
différents services utilisant une solution (services commercial,
comptabilité, marketing, etc.) ou une hiérarchie des postes
dans une société (personnel, responsables, dirigeants, etc.).
Les jeux de privilèges contiennent les options d'accès
suivantes :
•
Privilèges Conception et Accès - Permettent d'accéder à
un large éventail de contrôles de sécurité, notamment des
enregistrements, des modèles, des listes de valeur et des
scripts.
226
•
Privilèges étendus - Définissent les méthodes d'accès aux
données qui sont autorisées pour un jeu de privilèges.
également besoin d'accéder au fichier à distance car il sera
hébergé sur un serveur.
•
Autres privilèges - Autorisent l'impression, l'exportation et
quelques autres fonctions.
Activité 18.2 : Création de comptes et de jeux de
privilèges
Une fonction notable des privilèges Conception et Accès est
la possibilité de définir des privilèges pour des tables, des
rubriques, des modèles, des scripts et des listes de valeurs
spécifiques à l'aide de l'option Privilèges personnalisés....
Vous pouvez même utiliser une formule de calcul pour
déterminer les privilèges d'accès aux enregistrements. Par
exemple, vous pouvez autoriser un utilisateur à modifier
uniquement les enregistrements qui lui sont assignés en
fonction de son nom de compte. L'utilisation de calculs pour les
privilèges d'enregistrement est évoquée plus en détail dans la
formation FileMaker Training Series : Notions avancées,
Module 7 (Sécurité).
Pour l'instant, le fichier Location de matériel ne contient que les
comptes et les jeux de privilèges par défaut. Dans la tâche
suivante, vous allez créer un nouveau jeu de privilèges, puis un
nouveau compte assigné à ce nouveau jeu de privilèges. Les
utilisateurs de la solution devront être capables de modifier
toutes les données des articles, mais auront uniquement le
droit consulter les données des clients. Ils ne pourront
supprimer aucun enregistrement dans les tables. Ils ne
pourront ni créer de modèle ni concevoir de scripts. Ils auront
1.
Ouvrez la boîte de dialogue Gérer la sécurité en
sélectionnant Fichier > Gérer > Sécurité...
2.
Cliquez sur l'onglet Jeux de privilèges et cliquez sur
Créer...
3.
Dans la boîte de dialogue Modifier le jeu de privilèges,
nommez le jeu de privilèges « Techniciens », comme
illustré dans la figure 84.
FIGURE 84
227
4.
Sélectionnez Autorisations d'accès personnalisées...
dans la liste déroulante Enregistrements de la section
Conception et Accès. La boîte de dialogue Privilèges
personnalisés d'accès aux enregistrements s'affiche.
5.
Cliquez sur la table Actifs dans la liste et sélectionnez oui
dans les listes déroulantes Affichage et Edition.
Sélectionnez non dans les listes déroulantes Création et
Suppression et sélectionnez toutes dans la liste
déroulante Rubriques.
6.
Cliquez sur la table Clients dans la liste et sélectionnez
oui dans la liste déroulante Affichage et sélectionnez non
dans les listes déroulantes Edition, Création et
Suppression. Sélectionnez toutes dans la liste
déroulante Rubriques. Cliquez sur OK
7.
Configurez les éléments suivants pour les options
restantes Conception et Accès :
•
•
•
8.
Sélectionnez Toutes dans la liste déroulante Commandes
disponibles.
9.
Pour activer l'accès à ce fichier lorsqu'il sera hébergé sur
un réseau point à point ou FileMaker Server, dans la
section Privilèges étendus, cochez la case située en
regard de Accès via le réseau FileMaker (fmapp). Le jeu
de privilèges doit être identique à celui de la figure 85.
Modèles : Tous visualisables uniquement
Listes de valeurs : Toutes visualisables uniquement
Scripts : Tous exécutables uniquement
Dans la zone Autres privilèges, cochez les cases
Autoriser l'impression, Autoriser l'exportation et
Autoriser les utilisateurs à modifier leur mot de passe.
FIGURE 85
10. Cliquez sur OK.
11. Cliquez sur l'onglet Comptes, puis sur Créer....
12. Dans Nom de compte, saisissez « Bob ».
228
13. Dans Mot de passe, saisissez « 12345 » et cochez la
case L'util. doit changer sont mot de passe à sa
prochaine connexion.
14. Sélectionnez Techniciens dans la liste déroulante Jeu de
privilèges (Figure 86).
15. Cliquez deux fois sur OK pour fermer les boîtes de
dialogue Modifier compte et Gérer la sécurité.
16. Saisissez un nom de compte en Accès intégral et un mot
de passe pour enregistrer les modifications.
Pour tester le nouveau jeu de privilèges Techniciens que vous
venez de créer, fermez le fichier Location de matériel, rouvrezle et connectez-vous avec le compte Bob. Vous serez invité à
changer le mot de passe du compte. Remplacez le mot de
passe par celui de votre choix. Une fois connecté avec le
compte Bob, vérifiez que vous ne pouvez créer ou supprimer
aucun enregistrement et que vous ne pouvez modifier aucun
modèle ou script. Vérifiez également que vous ne pouvez
modifier aucun enregistrement Client, mais que vous pouvez
modifier les enregistrements Actif.
Remarque : Pour que vous puissiez l’ouvrir, le fichier final
complet ne dispose pas de mot de passe pour le compte
Admin.
En implémentant des comptes et des privilèges dans vos
solutions FileMaker, vous sécurisez vos données. Pour
Equipment Providers, Inc., la solution va correctement limiter
l'accès aux techniciens. Il est possible d'ajouter d'autres jeux de
privilèges pour fournir d'autres mesures de sécurité adaptées.
Bien que la sécurité n’est pas obligatoire, son utilisation est
vivement recommandée dans toutes les solutions. Maintenant
que votre solution FileMaker répond aux besoins d'Equipment
Providers, Inc., la leçon suivante va s'intéresser au déploiement
de votre solution.
FIGURE 86
229
Section 4
Questions de révision
1.
Quelle est la différence entre un compte et un jeu de
privilèges. Comment sont-ils liés les uns aux autres ?
2.
Si vous ouvrez un fichier en utilisant FileMaker Go et que
vous n'êtes pas invité à saisir de nom d'utilisateur et de
mot de passe, que pouvez-vous conclure ?
3.
À combien de jeux de privilèges un compte peut-il être
associé ?
230
Section 5
Réponses
1.
La différence entre un compte et un jeu de privilèges est
qu'un compte contrôle votre capacité à ouvrir un fichier,
alors qu'un jeu de privilèges régit ce que vous pouvez voir
et faire dans un fichier.
2.
Si vous n'êtes pas invité à saisir un mot de passe, vous
pouvez conclure qu'un identifiant de connexion par défaut
est activé.
3.
Chaque compte, qu'il soit authentifié en interne ou en
externe, doit être associé à un seul et même jeu de
privilèges.
231
Leçon 19
Déploiement
Durée : Cette leçon dure environ 20 minutes.
Fichier : Location de matériel.fmp12
Objectifs
•
La solution peut être ouverte sur votre appareil en tant que
fichier autonome. Ce fichier va normalement être enregistré
en local sur l'appareil y accédant.
•
La solution peut être hébergée par FileMaker Pro pour des
groupes de cinq utilisateurs maximum afin que les
utilisateurs de FileMaker Pro et FileMaker Go puissent y
accéder.
•
La solution peut être hébergée par FileMaker Server pour
des groupes plus importants d’utilisateurs de FileMaker Pro,
FileMaker Go et de navigateur Web. Dans ce cas, des
connexions concurrentes seront nécessaires pour que les
utilisateurs de FileMaker Go et de navigateur Web puissent y
accéder.
Une fois cette leçon terminée, vous saurez :
• Expliquer les différences entre l'hébergement
point à point et FileMaker Server.
• Ouvrir des fichiers avec FileMaker Pro et
FileMaker Go.
• Transférer des fichiers locaux vers FileMaker Go.
Le terme déploiement se réfère aux différentes méthodes
utilisées par les développeurs FileMaker pour mettre des
solutions à la disposition des clients. Ce terme inclut également
les pratiques et procédures standard à l'aide desquelles un
système de base de données FileMaker est maintenu en état
de fonctionnement.
Dans cette leçon, vous allez apprendre à utiliser ces méthodes
de déploiement.
Entre FileMaker Server, le partage point à point et l'accès en
local, il existe différentes méthodes pour déployer une solution
vers plusieurs utilisateurs. Cette leçon passe en revue les
options de déploiement dont disposent les solutions FileMaker,
en évoquant les avantages spécifiques de chaque méthode et
quand il est le plus approprié d’utiliser telle ou telle méthode.
Les solutions FileMaker peuvent être partagées de 3 manières
différentes :
233
Section 1
Partage en réseau
dialogue Paramètres de réseau FileMaker, comme illustré
dans la figure 87. Pour y accéder, sélectionnez Fichier >
Partage > Partager avec clients FileMaker....
Bien qu'un seul utilisateur puisse se servir d'une solution
FileMaker et l'ouvrir en local sur son ordinateur ou son appareil
iOS, l'une des fonctions phares de la plateforme FileMaker est
sa capacité à fournir un accès simultané à plusieurs utilisateurs
d'une solution. Il existe deux méthodes permettant de partager
une solution FileMaker entre plusieurs utilisateurs.
Utilisation de FileMaker Pro
FileMaker Pro (ou Pro Advanced) peut héberger une solution
pour un maximum de cinq utilisateurs de FileMaker Pro ou
FileMaker Go. Le partage point à point est adapté lorsqu'un
petit groupe d'utilisateurs nécessite un accès ponctuel à des
fichiers.
Le partage point à point de fichiers peut être configuré en deux
étapes. Tout d'abord, ouvrez le fichier à partager dans
FileMaker Pro et activez le partage en réseau du fichier.
Ensuite, ajoutez un privilège étendu d'accès réseau à un ou
plusieurs jeux de privilèges. Pour ce faire, utilisez la boîte de
FIGURE 87
Une fois le partage en réseau activé, l'adresse IP va s'afficher
afin que les utilisateurs ou les « invités » puissent l'utiliser pour
se connecter au fichier hébergé. Sélectionnez les fichiers que
vous voulez partager dans la liste Fichiers ouverts, puis
indiquez les groupes devant bénéficier d'un accès réseau à ces
fichiers. Ces derniers doivent rester ouverts sur l'hôte pour
qu'un invité puisse y accéder.
234
Une fois la configuration terminée, un utilisateur pourra se
connecter à distance au fichier hébergé localement. Des
informations concernant la connexion à un fichier hébergé sont
disponibles dans la section suivante.
Utilisation de FileMaker Server
FileMaker Server est un produit dédié au partage et au
maintien de fichiers de bases de données hébergés. Il présente
de nombreux avantages par rapport au partage point à point,
notamment des programmes de sauvegardes et de scripts, le
cryptage SSL et de meilleures performances de partage.
Utilisez l'Admin Console de FileMaker Server, illustrée dans
la figure 88, pour configurer et gérer FileMaker Server. Vous
pouvez utiliser l'Admin Console pour gérer les paramètres du
serveur, des programmes de sauvegardes et de scripts,
surveiller l'utilisation du serveur et télécharger des fichiers de
bases de données à l'aide d'une connexion à distance.
FIGURE 88
Les derniers pré-requis matériels pour FileMaker Server
peuvent être trouvés à la page des Spécifications techniques
FileMaker Server :
http://www.filemaker.fr/products/filemaker-server/server-13specifications.html
235
Section 2
Ouverture de fichiers
FileMaker
Ouverture de fichiers locaux
Les bases de données qui sont stockées en local sur votre
ordinateur ou sur votre appareil iOS peuvent être directement
ouvertes avec FileMaker Pro ou FileMaker Go.
Dans FileMaker Pro, allez dans le menu Fichier > Ouvrir ou
appuyez sur Cmd-O (OS X) ou Ctrl-O (Windows). Vous serez
ensuite invité à localiser le fichier que vous voulez ouvrir.
Dans FileMaker Go, une fois l'application ouverte, l'écran
d'accueil s'affiche. Cet écran permet d'accéder aux fichiers
récemment utilisés, aux fichiers de votre appareil, aux hôtes
distants et aux paramètres de l'application FileMaker Go.
Pour ouvrir un fichier local, touchez le nom d'un fichier dans la
liste de fichiers du panneau Appareil.
Transfert de fichiers vers un appareil iOS
Il existe quatre méthodes pour transférer des fichiers vers
FileMaker Go afin que vous puissiez utiliser les fichiers en local
sur votre appareil :
•
Connectez votre appareil à iTunes qui est installé sur votre
ordinateur à l'aide d'un câble USB.
•
•
•
Envoyez un fichier FileMaker à votre appareil par e-mail.
Accédez à un fichier sur un site Web.
Accédez à un fichier depuis une autre application, comme
Dropbox ou Box.com.
Si un fichier est transféré par l'une de ces méthodes, il sera
copié dans l'appareil et apparaîtra dans la liste Fichiers locaux
dans FileMaker Go.
Activité 19.1 : Ouverture d'un fichier FileMaker local
avec FileMaker Go
Vous allez transférer le fichier Location de matériel sur un
appareil iOS et tester son fonctionnement dans FileMaker Go.
1.
Connectez votre appareil iOS à votre ordinateur via USB
et ouvrez iTunes.
236
2.
Dans iTunes, sélectionnez votre appareil iOS et cliquez
sur l'onglet Apps.
3.
Sous Partage de fichiers, sélectionnez FileMaker Go
dans la liste Apps, puis cliquez sur Ajouter. 4.
Sélectionnez les fichiers à transférer, puis cliquez sur
Ouvrir.
5.
Ouvrez FileMaker Go sur votre appareil iOS. Comme
illustré dans la figure 89, le fichier Location de matériel
va s'afficher en tant que fichier local. Touchez le fichier
pour l'ouvrir.
FIGURE 89
En fonction du script d'ouverture que vous aurez choisi, le
modèle Détails de l'actif - iPhone ou Détails de l'actif - iPad
va s'afficher selon l'appareil que vous utilisez.
Remarque : Vous pouvez également utiliser l'une des autres
méthodes de transfert de fichiers mentionnées ci-dessus.
237
Si un fichier du même nom existe déjà, le fichier existant ne sera
pas écrasé, mais un numéro de série sera ajouté à son nom. Par
exemple, si le fichier Basededonnées.fmp12 existe déjà sur
votre appareil et que vous recevez ce fichier une nouvelle fois
par e-mail, la copie e-mail du fichier sera renommée
Basededonnées 1.fmp12. Le chiffre suivant sera utilisé pour
toute copie supplémentaire de ce même fichier.
Seul un utilisateur pourra accéder aux fichiers FileMaker copiés
sur un appareil iOS. Cela signifie que les données saisies dans
une base de données locale vont uniquement rester sur cet
appareil. Avec des développements supplémentaires, un fichier
local peut interagir avec un fichier hébergé et synchroniser des
données entre ces deux fichiers. Si vos données doivent être
synchronisées avec d'autres fichiers FileMaker, vous devrez
créer un processus de synchronisation de données à l'aide de
scripts ou d'une solution de synchronisation du marché.
Ouverture de fichiers hébergés
L'accès à des fichiers hébergés dans FileMaker Go se fait
comme dans FileMaker Pro, notamment par les hôtes se
trouvant sur le réseau local et les hôtes enregistrés dont
l’adresse a été saisie manuellement. Les figures 90 et 91
montrent l'écran d'accueil de FileMaker Go avec le panneau
Hôtes sélectionné sur l'iPad et l'iPhone, respectivement.
FIGURE 90
238
Pour ouvrir un fichier sur l'un des hôtes, touchez un hôte pour
en afficher la liste des fichiers disponibles, puis touchez un nom
de fichier pour l'ouvrir.
FIGURE 91
239
Section 3
Questions de révision
1.
Quels sont les avantages de l'hébergement sous
FileMaker Server par rapport au partage point à point ?
2.
Quelles sont les quatre méthodes permettant de copier un
fichier local vers FileMaker Go ?
3.
Un fichier local peut-il interagir avec un fichier hébergé ?
240
Section 4
Réponses
1.
FileMaker Server peut partager vos informations avec un
plus grand nombre d'utilisateurs. Il peut également
protéger vos informations grâce à des sauvegardes et au
cryptage SSL sur le réseau. FileMaker Server affiche aussi
des performances supérieures par rapport au partage
point à point.
2.
Les quatre méthodes permettant de copier un fichier local
vers FileMaker Go sont : 1) la copie du fichier vers un
appareil en utilisant iTunes, 2) l’envoi du fichier par e-mail,
3) le téléchargement du fichier depuis un site Web, et/ou
4) l’ouverture du fichier dans une application de partage
de fichiers comme Dropbox ou Box.com.
3.
Oui, les fichiers locaux peuvent interagir avec les fichiers
hébergés en combinant des références de fichiers et des
scripts.
241
Conclusion
Félicitations ! Vous venez de créer une solution FileMaker
intégrant des liens, des modèles, des calculs, des scripts de
navigation, des rapports et de la sécurité. Mais vous avez
surtout créé une solution qui résout les besoins d'une
entreprise.
Bien que la solution de location de matériel que vous venez de
créer contienne de nombreuses fonctionnalités, elle arrive à
peine à la cheville de ce que FileMaker Pro est capable de
faire. Pour en savoir plus sur l'ensemble de ces fonctions,
passez à la formation FileMaker Training Series : Notions
avancées.
© 2013 FileMaker, Inc. Tous droits réservés. FileMaker,
FileMaker Go et le logo en forme de dossier sont des marques
de FileMaker, Inc. déposées aux États-Unis et dans d'autres
pays. FileMaker WebDirect est une marque de FileMaker, Inc.
Adobe est une marque déposée ou une marque d'Adobe
Systems Incorporated aux États-Unis et/ou dans d'autres pays.
Les captures d'écran de produits Microsoft sont imprimées
avec l'autorisation de Microsoft Corporation.
Toutes les autres marques sont la propriété de leurs détenteurs
respectifs. Les caractéristiques et la disponibilité des produits
sont sujettes à modification sans préavis.
Les sociétés, noms de domaines, adresses e-mail, personnes,
lieux et événements utilisés à titre d'exemple sont purement
fictifs. Toute ressemblance avec des sociétés, des noms de
domaines, des adresses e-mail, des personnes, des lieux ou des
événements existants serait purement fortuite. Ce document
électronique ne peut être reproduit ou redistribué sans l'accord
préalable de FileMaker, Inc.