Formation FileMaker Pro Base 2 jours Jérôme Selosse
1
Formation FileMaker Pro Base 2 jours
Formation FileMaker Pro Base 2 jours Jérôme Selosse
2
Introduction
La base de données
FileMaker Pro est un logiciel de gestion de bases de données développé par une filiale
d'Apple appelée FileMaker Inc. (en) (anciennement Claris). Il fonctionne sous Mac OS X et
sous Windows, soit en réseau poste à poste, soit en mode Client-serveur avec le module
"FileMaker Server".
Principales originalités par rapport aux autres SGBD
Dépendance de la couche de données et de la couche de traitements (dissociables depuis la
version 7), ce qui est contraire aux principes classiques de la base de données mais évite
toute discordance ou erreur et permet par exemple de renommer les tables et les rubriques
(champs) sans avoir à modifier les programmes (scripts).
Possibilité de paramétrer les rubriques pour accepter plusieurs valeurs simultanées, évitant
ainsi l'obligation habituelle de créer pour cet usage une table liée. En interne, les différentes
valeurs sont simplement bornées par un caractère séparateur. L'indexation et la recherche
agissent sur chaque valeur séparément.
Recherches par l'exemple ne nécessitant aucune commande SQL
Interface basée sur des boutons déclenchant les programmes (scripts), à la manière d'une
billetterie automatique SNCF
Incorpore en un seul logiciel les outils de base de données, de réalisation de l'interface et de
programmation
Incorpore un moteur de publication web. Depuis la version 13, la technologie "webdirect"
permet un rendu des écrans identique à celui du "client" filemaker
Possibilité de visualiser une page web directement dans l'application : Web Viewer (version
8.5).
Fonctionnalités
Définition des tables (nature des données) et rubriques (champs) de données (informations
à gérer : texte, nombre, date, heure, image, son ou toute autre application via OLE), les
relations logiques entre les données (graphique des relations, intégrité référentielle)
Définition des calculs et formules statistiques
Alimentation automatique et/ou contrôle de la saisie des données via des listes (ou menus,
cases à cocher) ou des formules de calcul
Mettre en page les écrans de saisie et de recherche
Programmation des traitements grâce à un langage de script simple, clair et puissant. Bien
que limité à quelques dizaines d'instructions, le langage comporte néanmoins les
Formation FileMaker Pro Base 2 jours Jérôme Selosse
3
instructions nécessaires à la construction de tout type d'algorithme (boucle, test
conditionnel, variables)
Gérer les droits des différents utilisateurs : accès aux données
Grapheur (Barres, courbes, camemberts, etc…) à partir des données
Themes (Styles) de mise en forme des objets sur les écrans
Les points faibles
Pas de fonctions de manipulation de fichiers (possible via l'ajout de plugin 'troi,
scriptmaster')
Pas de gestion de l'indirection" (adressage des champs par calcul) : mais il existe désormais
la fonction "Définir Rubrique par son nom" qui permet cela
Pas de présentation en "tableau croisé dynamique"
La connexion ODBC ne permet l'accès aux rubriques de type BLOB
Échanges de données avec d'autres applications
Incorporer des fichiers tiers dans une rubrique de type « Multimédia » (équivalent de «
blob")
Donner accès à l'application via un simple navigateur web
Exécuter des requêtes SQL sur d'autres bases de données
Importer des données d'autres applications via SQL
Répondre aux requêtes SQL ODBC/JDBC d'autres applications
Coordonner l'interaction de différentes bases de données via XML et XSLT
Importer ou exporter des données ASCII, texte ou Excel
Avec un PDA (Palm ou Pocket PC) avec « FileMaker Mobile » (dans la limite de 5 000
enregistrements et en perdant de nombreuses fonctionnalités comme les scripts)
Implémenter des fonctions nouvelles via des plug-ins (comme un grapheur, la gestion
POP/SMTP ou la gestion des « triggers » qui n'existent pas nativement dans FileMaker mais
sont disponibles via des plug-ins)
Il est notamment utilisé dans le domaine du marketing direct (fichiers clients, mailings), de la
santé (dossiers patients) et des groupes de travail (partage de répertoire, d'agendas, suivi de
projets et de documents).
Formation FileMaker Pro Base 2 jours Jérôme Selosse
4
Une conférence annuelle des développeurs a lieu chaque année fin août aux USA1 et, depuis
2005, une conférence francophone annuelle est organisée en France au printemps2.
En pratique, sans pouvoir se comparer à des SGBD comme Oracle ou DB2, FileMaker Pro
permet de gérer jusqu'à 250 utilisateurs simultanés en réseau avec des tables de 64 000 000
000 000 000 d'enregistrements maximum, ou pour une taille de fichier pouvant atteindre 8
To (bien que sa limite pratique ne dépende que de la capacité des disques durs).
Quelques exemples de projets en FileMaker:
Formation FileMaker Pro Base 2 jours Jérôme Selosse
5
1 / 146 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !