Comment ajouter/gagner de l'espace sur un modèle ?

Version 3

    Comment ajouter/gagner de l'espace sur un modèle ?

     

     

    Voici une astuce très utile pour agrémenter des solutions FileMaker !

     

    Avec FileMaker Pro, il est possible de gagner de l'espace sur un modèle en incluant les noms des rubriques directement dans les rubriques lorsque celles-ci sont vides.

     

    Dans un fichier FileMaker, dans le menu Fichier > Gérer > Base de données, créez une rubrique "Nom" de type texte.

     

    Ajoutez ensuite un commentaire à cette rubrique tel que : "Nom de contact"

     

    Dans les Options de la rubrique "Nom", Entrée Automatique > Résultat de calcul, cliquez sur Définir et saisissez la formule suivante :

     

    Si( EstVide(Nom) ; CouleurTexte ( CommentaireRubrique ( Obtenir (NomFichier) ; "Nom" ) ; RVB( 150 ; 150 ; 150 ) ) ;SupprimerFormatTexte ( Nom ))

     

    En anglais:

     

    If( IsEmpty(Nom) ; TextColor ( FieldComment ( Get (FileName) ; "Nom" ) ; RGB ( 150 ; 150 ; 150 ) ) ;TextFormatRemove ( Nom ))

     

    Cette formule va automatiquement insérer en gris clair le commentaire défini

     

    pour la rubrique lorsque celle-ci est vide.

     

    Attention : Ne pas oublier de décocher l'option : "Ne pas remplacer val. Exist de la rubrique" qui se trouve sous "Résultat de calcul" dans la boîte de dialogue "Option de la rubrique".

     

    Ainsi, en mode Utilisation, lorsque la rubrique que vous venez de créer sera vide, elle affichera "Nom de contact"

     

    Avec FileMaker Pro Advanced vous pouvez même améliorer cette astuce en ajoutant une infobulle qui renseignera les utilisateurs sur le contenu de la rubrique lorsque celle-ci a déjà été complétée.

     

    En mode Modèle, sélectionnez la rubrique et définissez une infobulle pour cette rubrique grâce à cette formule :

     

    CommentaireRubrique ( Obtenir (NomFichier); "Nom" )

     

    En anglais :

     

    FieldComment ( Get (FileName) ; "Nom" )

     

    De cette façon, une infobulle s'affichera dès qu'un utilisateur passera au-dessus de la rubrique.

     

    Si vous souhaitez changer le texte affiché, il suffit simplement de modifier le commentaire associé à la rubrique dans la définition de la base. Ainsi, quel que soit l'endroit où l'infobulle est utilisée, le nouveau texte apparaîtra.