1. Compatibilité amont 2. Divers

Transcription

1. Compatibilité amont 2. Divers
FileMaker Pro 11 et FileMaker Pro 11 Advanced
Ce document fournit des informations sur les dysfonctionnements de dernière minute décelés dans FileMaker Pro 11
et FileMaker Pro 11 Advanced, ainsi que sur tout autre problème détecté dans ces deux versions. Pour des
informations d'ordre général, veuillez consulter l'aide de FileMaker Pro, lire la documentation qui accompagne le
logiciel ou vous rendre sur notre site www.filemaker.fr pour consulter les services d'assistance.
Table des matières
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Compatibilité amont
Divers
Scripts
Enregistrement au format PDF
Publication Web instantanée
Mac OS X
Windows
Problèmes xDBC
Problèmes liés au pilote ODBC externe
Errata concernant la documentation
API, technologies ou fonctions obsolètes
1. Compatibilité amont
1.1. Pour ajouter de nouveaux éléments de menu personnalisés (par exemple, des Recherches
enregistrées) aux jeux de menus créés dans des versions antérieures à FileMaker Pro 10 Advanced,
créez un nouveau menu personnalisé, puis ajoutez le nouvel élément de menu figurant dans la liste
des menus standard de FileMaker à la boîte de dialogue Créer un menu personnalisé.
1.2. Dans FileMaker Pro 11, Obtenir (LangueSystème) est évalué dans les préférences système définies
pour Région et non celles définies pour Langue.
1.3. Sous Windows, les modifications que vous effectuez dans la boîte de dialogue Configuration de
l'impression ont un impact sur les options de la boîte de dialogue Imprimer, et inversement. Un script
qui modifie les options Configuration de l'impression modifie également les options Imprimer, et
inversement.
2. Divers
2.1. Si l'une de vos imprimantes est enregistrée dans un script et que le nom de cette imprimante est le
même sous Windows et sous Mac OS X, alors l'impression s'effectuera sur l’imprimante par défaut du
système d'exploitation, et non sur l'imprimante contenue dans le script si l'exécution du script
intervient sur la plate-forme opposée et que l'imprimante ne correspond pas à celle par défaut.
2.2. La messagerie SMTP prend en charge le standard UTF-8 uniquement.
2.3. Il est impossible de coder correctement le nom de l'utilisateur sur certains serveurs de messagerie si
la rubrique Adresse électronique dans la configuration du serveur SMTP est vide.
2.4. Pour les requêtes qui impliquent des noms de jours, le début de la semaine est toujours basé sur les
paramètres régionaux (paramètres de région et de langue du fichier lors de sa création), même
lorsque l'option Formats du système est activée.
3. Scripts
3.1. Si un fichier FileMaker externe renvoie un ensemble d'enregistrements liés lors de l'exécution d'une
action de script Activer enregistrements liés, l'ordre de tri spécifié pour le lien vers le fichier externe
est ignoré.
3.2. L'option Exécuter le script avec tous les privilèges d'accès doit être activée pour que le script entier
soit exécuté s'il se connecte à nouveau sur un compte qui n'a pas accès au script actuel.
4. Enregistrement au format PDF
4.1. Sous Mac OS X 10.4.11 (Tiger), le fait d’ouvrir un fichier PDF enregistré à partir de FileMaker Pro dans
l'application Aperçu avec l’option de demande de mot de passe à l’ouverture, mais sans mot de passe
pour l’impression, désactive l’impression de ce fichier. Une boîte de dialogue de saisie de mot de
passe s'affiche lors d'une tentative d'impression mais elle n'accepte pas le mot de passe défini pour
ouvrir le fichier.
4.2. Certaines polices ne peuvent pas être enregistrées dans un fichier PDF à partir de FileMaker Pro en
raison de restrictions de licence tierces. Par conséquent, le fichier PDF peut être vide.
4.3. La fonction font fallback (substitution de polices) n'est pas prise en charge par FileMaker Pro dans les
fichiers PDF. C'est notamment le cas pour le titre des contrôles onglet (qui ne prend en charge qu'une
police). Si la police utilisée ne prend pas en charge tous les caractères du contrôle onglet, les
caractères non pris en charge s'affichent sous forme de carrés illisibles lorsqu'ils sont enregistrés sous
forme de fichier PDF, même s'ils s'affichent correctement à l'écran et à l'impression.
5. La publication Web instantanée
5.1. Si vous utilisez la messagerie SMTP avec la Publication Web instantanée, vous devez indiquer le
chemin absolu des fichiers en pièce jointe dans la boîte de dialogue Envoyer courrier (par exemple,
filewin pour Windows, filemac pour Mac OS). Concernant FileMaker Server, enregistrez les pièces
jointes aux fichiers dans le dossier ../FileMaker Server/Data/Documents. Pour plus d’informations sur
les chemins d'accès des fichiers, reportez-vous à l'Aide de FileMaker Pro.
5.2. Sous Windows, afin d'améliorer les performances d'une solution de Publication Web instantanée ou de
Publication Web personnalisée, évitez d'utiliser localhost dans l'URL. Remplacez plutôt cette valeur par
l'adresse IP, 127.0.0.1 ou l'adresse IP hôte actuelle. Par exemple, remplacez http://localhost/fmi/iwp
par http://127.0.0.1/fmi/iwp.
5.3. Le format Calendrier déroulant n'est pas pris en charge pour les rubriques de type Horodatage dans la
Publication Web instantanée. Les icônes de calendrier et les calendriers ne s'affichent pas en mode
Edition ou Recherche pour cette configuration.
5.4. L'utilisation des boutons Précédent ou Suivant pour naviguer dans une session de Publication Web
instantanée n'est pas prise en charge ni recommandée car les résultats ne sont pas prévisibles.
5.5. Le contenu d'un navigateur Web peut avoir des effets non souhaités sur la Publication Web
instantanée. Vous devez donc tester les sites Web à afficher dans un navigateur Web. Certaines
pages Web contiennent par exemple des attributs qui entraînent le remplacement total de la
Publication Web instantanée dans la fenêtre du navigateur Web.
5.6. Si vous avez ouvert la boîte de dialogue Publication Web instantanée (menu Fichier > Partage >
Publication Web instantanée) et que FileMaker ne répond pas, vérifiez si un message d'erreur est
affiché en arrière-plan de la boîte de dialogue Publication Web instantanée. Pour voir ce message,
cliquez sur une autre fenêtre de l'application, puis cliquez sur OK pour fermer le message et corriger le
problème.
6. Mac OS X
6.1. Sous Mac OS X, si vous configurez une action de script d'impression pour utiliser l’aperçu
d'impression, ce paramètre n'est pas conservé lors de l’exécution du script. L'impression s'effectue au
contraire sur l'imprimante définie dans le script d'impression.
6.2. Sous Mac OS X, si vous ouvrez des fichiers contenant des images PICT transparentes, celles-ci
risquent de ne plus sembler transparentes dans FileMaker Pro. Il suffit parfois d'appliquer un
remplissage transparent à l'objet pour résoudre ce problème.
6.3. Sous Mac OS, la saisie partielle n'est pas prise en charge pour les caractères asiatiques d'une liste
déroulante.
7. Windows
7.1. Sous Windows, la propriété ScriptStatus() de l'objet Application ActiveX renvoie 3 si un script est mis
en file d'attente (déclenché mais non encore lancé).
7.2. Sous Windows Vista, lorsque le contrôle de compte d'utilisateur est activé, l'exécution de Setup.exe
génère une alerte du contrôle de compte d'utilisateur se référant au programme sous la dénomination
Setxxxx.tmp. Confirmez cette alerte pour que l'exécution de Setup.exe se déroule normalement.
7.3. Sous Windows, le raccourci clavier Ctrl+Alt qui permet de forcer l'application d'une police a été
remplacé par le raccourci Ctrl+Maj.
7.4. Sous Windows XP et Vista, si une version du programme d'installation Windows antérieure à la
version 4.5 est exécutée, FileMaker effectue une mise à jour vers la version 4.5 sur le système cible
avant d'installer le logiciel FileMaker. Il est possible que vous ayez besoin de redémarrer le système
après l'installation de la version 4.5. Une fois le système redémarré, le programme d'installation
FileMaker se lance. Remarque : les systèmes Windows 7 ne sont pas concernés car ils intègrent le
programme d'installation Windows version 5.0.
8. Problèmes xDBC
8.1. FileMaker 11 assure l'application stricte des constantes de date, d'heure et d'horodatage au
format ODBC/JDBC. Vous devez ajouter un espace après les indicateurs de type (d, t, ts). Par
exemple, n'indiquez pas « insert into t1 values({d'2005-06-04'}) », mais « insert into t1 values({d
'2005-06-04'}) ».
8.2. Si vous utilisez les commandes PutAs() et GetAs() pour insérer des fichiers binaires dans des
rubriques Multimédia, veillez à ce que la chaîne de données binaires se compose de quatre caractères.
Par exemple, « EPS », « EMF », « PCD », etc. (notez qu'il y a un espace en fin de chaîne).
8.3. Libérez les descripteurs d'instruction avant d'appeler SQLDisconnect(). Dans le cas contraire, un
incident peut se produire.
8.4. Si vous utilisez une application JDBC pour insérer un fichier volumineux dans une rubrique Multimédia
et qu'une erreur d'espace de segment de mémoire Java apparaît, définissez la taille JVM par défaut
sur 128 Mo, au minimum. Vous devez définir une valeur d'espace de segment de mémoire
suffisamment élevée pour assurer la prise en charge de la taille du fichier ainsi que de toutes autres
données requises par le programme.
8.5. Une erreur s'est produite concernant les exposants utilisés dans les clauses VALUES des
instructions SQL. Par exemple, INSERT INTO t1 VALUES (123e3) génère une erreur car l'analyseur ne
reconnaît pas la notation scientifique comme nombre. Pour résoudre ce problème, identifiez
clairement VALUES comme un nombre en utilisant une valeur décimale. Par exemple, INSERT INTO t1
VALUES (123,0e3) génère le nombre souhaité : 123000.
8.6. L'absence d'espace entre la commande ON et les paramètres ON génère une erreur au niveau des
liaisons dans les instructions SQL. Par exemple, l'instruction « SELECT * from t1 LEFT JOIN t2
ON(t2.S1=2) » supprime le nom de table de la clause ON : « SELECT * from t1 LEFT JOIN t2
ON(S1=2) ». Pour éviter cela, il suffit d'ajouter un espace entre ON et son paramètre.
8.7. Tant qu'une application ODBC ou JDBC est connectée à une base de données FileMaker, vous ne
pouvez pas fermer la base de données. Dans FileMaker Pro, si vous appuyez sur le bouton Demander
pour demander à l'application ODBC de se fermer, aucune action ne se produira. Vous devez d'abord
demander à l'application ODBC cliente de fermer sa connexion pour fermer la base de données
FileMaker.
8.8. Lorsque vous configurez le pilote client ODBC pour FileMaker, n'utilisez pas les caractères asiatiques
ou ASCII étendus (format ASCII supérieur) dans le chemin d'accès ou dans le nom du fichier journal,
du DNS ou de la base de données. Une erreur se produit si vous utilisez ces caractères dans la
configuration DNS.
8.9. (Windows) Lorsque vous intégrez dans un fichier Word des données de publipostage provenant d'une
source de données FileMaker, vous devez indiquer le nombre maximal de caractères à importer. Pour
éviter cela, il vous suffit d'indiquer l'option de validation FileMaker pour le nombre maximal de
caractères avant la fusion des données.
9. Problèmes liés au pilote ODBC externe
Pour accéder à des mises à jour des sources de données ODBC prises en charge et des pilotes, consultez le
site www.filemaker.fr/support/technologies.
9.1. Dans les éditions Windows x64, les pilotes Oracle n'acceptent pas les informations de connexion
provenant de FileMaker Pro lors d'une tentative de connexion à une source de données Oracle si
FileMaker Pro est installé à l'emplacement par défaut : répertoire Program Files (x86). Pour que les
pilotes Oracle fonctionnent correctement, installez FileMaker Pro dans un répertoire autre que Program
Files (x86). (Sous Windows x64, il existe deux répertoires Program Files, mais toute installation dans
l'un de ces répertoires est interdite.)
9.2. Les versions 64 bits des pilotes ODBC et de l'administrateur ODBC ne sont pas prises en charge. Vous
devez créer les DSN système dans la version 32 bits de l'administrateur ODBC.
9.3. Lors d'une importation ODBC, la requête d'une table SQL Server 2005/2008 requiert d'ajouter le nom
du schéma dans la requête (ex : schema.table) s'il n'est pas dans le schéma auquel vous avez
actuellement accès.
10. Errata concernant la documentation
10.1. (Mac OS) Dans l'Aide FileMaker Pro, il est indiqué que le raccourci clavier permettant de fermer
certaines boîtes de dialogue sans confirmation et d'annuler les modifications est Option-Echap.
Ce raccourci n'est plus valide dans FileMaker Pro 11 et FileMaker Pro 11 Advanced.
10.2. (Mac OS) L'Aide FileMaker Pro devrait mentionner l'information suivante : lorsqu'un objet est
sélectionné en mode Modèle, vous pouvez appuyer sur Commande-Option-A pour sélectionner
d'autres objets du même type.
10.3. L'Aide FileMaker Pro devrait mentionner l'information suivante : lorsque le modèle d'un lien
d'instantané n'existe plus dans la base de données, aucun enregistrement n'est affiché.
10.4. (Mac OS) L'Aide FileMaker Pro mentionne l'information suivante : vous pouvez télécharger
l'Administrateur ODBC d'Apple pour Mac OS X version 10.6. Cependant, cet outil n'est pas pris
en charge par FileMaker en raison de sa version 64 bits.
11. API, technologies ou fonctions obsolètes
A mesure que FileMaker Pro évolue, la liste des API et technologies incluses change. Dans le cadre de cette
évolution, il est possible que certaines interfaces ne soient plus utilisées et remplacées par de nouvelles
interfaces plus efficaces.
Remarque : toutefois, ce remplacement ne signifie pas que l'API ou la technologie en question soit
immédiatement supprimée. FileMaker vous recommande d'effectuer une migration de votre solution pour
utiliser les nouvelles API, technologies ou fonctions car les interfaces obsolètes peuvent être supprimées de
la prochaine version de l'application.
11.1.
Transfert d'images (Mac)
11.2.
Prise en charge OLE
11.3.
Motifs
11.4.
Prise en charge des exportations/importations dans des versions antérieures à Excel 2007
11.5.
ExecuteSQL (L'API ExecuteFileSQL sera prise en charge)
11.6.
PICT
© 2010 FileMaker, Inc. Tous droits réservés. FileMaker et Bento sont des marques commerciales de
FileMaker, Inc. déposées aux Etats-Unis et dans d'autres pays. Le logo du dossier et le logo Bento sont des
marques de FileMaker, Inc. Toutes les autres marques sont la propriété de leurs détenteurs respectifs.