déc 14

L’article précédent a permis de déterminer quel appareil/système a ouvert le fichier FileMaker partagé, en particulier pour FileMaker Go.
Un lecteur ayant eu la bonne idée de laisser une question dans la zone de commentaire, voici la suite… ;-)

Tout d’abord, rappelons que l’on aura le plus souvent intérêt à prévoir différents modèles FileMaker, pour chaque appareil concerné.
Par exemple, la taille des caractères sera sans doute plus grande pour un modèle iPhone que pour un PC, un Mac, ou même un iPad.
Mais encore faut-il arriver directement au bon modèle.

Il suffit pour cela de faire un script d’ouverture, ou de modifier en conséquence celui qui existe s’il y en a déjà un.
Rappelons que c’est dans le fichier FileMaker, menu « Fichier > Options de fichier > premier onglet » que l’on peut choisir le script qui sera lancé à l’ouverture du fichier.
Ce script d’ouverture sera lancé, quelque soit le type de machine. Bien sûr, il faut avoir écrit le script au préalable pour pouvoir le sélectionner ;-)

Indépendamment d’autres commandes liées à l’usage de ce fichier, ce script va détecter l’appareil et affichera le modèle voulu. Il permettra si nécessaire des ajustements de fenêtre.

Dans l’exemple ci-dessous, nous sommes parti du fichier « Catalogue Photos.fp7″ fourni avec FileMaker. Nous avons créé rapidement un modèle « iPhone » mettant la taille des rubriques à 18 pixels et en modifiant le réglage de la rubrique « Image » pour que la photo soit grossie.
Un script d’ouverture existait. Nous avons juste ajouté des conditions concernant les appareils (ici ordinateur ou iPhone).

Si [ Obtenir(PlateformeSystème) = 1 ]
Activer modèle [ “Formulaire” (Catalogue photo) ]
Afficher/Masquer zone dʼoutils [ Afficher ]
Ajuster fenêtre [ Ajuster la taille au contenu ]
Déplacer/redim. fenêtre [ Fenêtre active; Largeur : 909; Haut : 0; Gauche : 0 ]
Fin de si

Si [ Debut (Obtenir ( VersionApplication );3) = "Go " ]
Activer modèle [ “iPhone” (Catalogue photo) ]
Fin de si

Voila. Il y a encore beaucoup à dire sur cette histoire de modèle adapté, on y reviendra.

Amusez-vous bien…

Michel Lansard

Rédigé par Michel


Laissez nous un commentaire

Copyright Editomac Sarl © - Connexion