Modification de sources de données ODBC
Une source de données ODBC permet à un fichier FileMaker d'accéder aux données des tables ODBC externes. Vous pouvez afficher et mettre à jour des tables ODBC de manière interactive dans le
graphe de liens de la même façon que vous affichez et mettez à jour des
tables FileMaker.
FileMaker peut se connecter à de nombreux systèmes de gestion de bases de données relationnelles (SGBDR) fournissant des API ODBC pour utilisation externe. Pour connaître la liste des sources de données prises en charge, consultez la rubrique
Configuration d'un pilote client ODBC.
Important Pour utiliser des sources de données ODBC, vous devez :
4.
|
Dans la zone Authentification, l'option par défaut est Demander le nom d'utilisateur et le mot de passe. Les utilisateurs doivent saisir un nom d'utilisateur et un mot de passe pour leur premier accès à la table.
|
Si vous souhaitez qu'aucun utilisateur de ce fichier FileMaker ne reçoive d'invite, sélectionnez Définir le nom d'utilisateur et le mot de passe (pour tous les utilisateurs) et saisissez un nom d'utilisateur et un mot de passe. Vous pouvez également créer un calcul pour déterminer l'accès des utilisateurs à la table externe. Par contre, il ne vous est pas possible d'utiliser des variables ou des rubriques dans ces calculs. Pour plus d'informations sur la définition des calculs, consultez la rubrique
Boîte de dialogue Calcul.
Si vous utilisez des fichiers de base de données partagés qui accèdent aux données ODBC depuis Microsoft SQL Server et que vous souhaitez activer la connexion unique à une source de données ODBC, sélectionnez
Utiliser l'authentification Windows (Single Sign-on), puis saisissez le
SPN (nom principal du service). Consultez la rubrique
Activation d'une connexion unique à une source de données ODBC (Windows uniquement).
Remarque FileMaker crypte les mots de passe. Toutefois, le cryptage sur les sources de données externes dépend de la prise en charge ou non du cryptage par le pilote ODBC.
•
|
Dans Nom de catalogue, saisissez un nom. Dans le cas contraire, les tables de tous les catalogues sont répertoriées.
|
•
|
Dans Nom de schéma, saisissez un nom. Dans le cas contraire, les tables de tous les schémas sont répertoriées.
|
•
|
Dans Nom de table, saisissez un nom pour n'indiquer que cette table.
|
Remarque Si vous souhaitez inclure d'autres types, désélectionnez toutes les options
Filtrer par type.
Après avoir ajouté une source de données ODBC, vous pouvez utiliser des tables ODBC dans le graphe de liens et sur les
modèles, de la même façon que pour les autres tables FileMaker. Vous pouvez récupérer, ajouter, mettre à jour et supprimer des données dans la table ODBC de manière interactive, en temps réel.
2.
|
Dans l'onglet Liens de la boîte de dialogue Gérer la base de données, cliquez sur .
|
Astuce Pour savoir si une table du graphe de liens est une table FileMaker ou provenant d'une source de données ODBC, déplacez le pointeur sur la flèche dans l'en-tête de la table. Vous pouvez ajouter une couleur aux tables ODBC afin de les identifier plus facilement.
Les colonnes de la table ODBC apparaissent dans l'onglet Rubriques. Les noms des rubriques apparaissent en italique. Vous pouvez supprimer des rubriques si vous ne souhaitez pas que FileMaker Pro les affiche dans votre solution. Ces colonnes ne sont pas supprimées du schéma de la table de la source de données SQL externe, mais uniquement de la représentation FileMaker Pro du schéma de cette table. Pour plus d'informations, reportez-vous à la rubrique
Mise à jour de données entre FileMaker et des sources de données ODBC.
•
|
Au niveau de l'onglet Entrée automatique, vous pouvez entrer automatiquement des numéros de série lorsque vous créez des enregistrements, mais non lorsque vous les validez. (La base de données externe contrôle la façon dont les enregistrements sont validés.) Lorsqu'une référence externe est liée à des données d'une source de données ODBC, les options copier la valeur immédiatement inférieure et copier la valeur immédiatement supérieure sont désactivées.
|
•
|
Sur l'onglet Contrôle, les options Valeur unique et Valeur existante sont désactivées. Le Nombre maximal de caractères autorisé dans une rubrique est déterminé par la source de données externe.
|
•
|
Lorsque FileMaker Server héberge des bases de données liées à des sources de données ODBC, les clients FileMaker n'ont pas besoin de configurer un DSN pour accéder à la source de données externe. Toutefois, le DSN doit être configuré sur la machine qui exécute FileMaker Server.
|
•
|
Microsoft SQL Server : Par défaut, les données DATETIME, DATETIME2 et SMALLDATETIME provenant des tables ODBC sont importées et converties en rubrique de type horodatage. Vous pouvez modifier le type de rubrique d'une rubrique horodatage fantôme en le passant sur date ou heure, mais les données devront être structurées d'une façon précise. Si la table ODBC importée contient des données horodatage et que vous traitez la rubrique Horodatage comme une rubrique Date, la partie heure doit être égale à 12:00 AM (ou minuit). De même, si vous importez une table ODBC contenant des données horodatage et que vous traitez la rubrique Horodatage comme une rubrique Heure, la partie date doit être égale à 1900-01-01 (ou 1er janvier 1900).
|