Changements récents - Rechercher:

Tutoriel Filemaker

  1. Structure
  2. Modèles
  3. Opérations diverses
  4. Calculs
  5. Scripts
  6. Privilèges d'accès

Filemaker avancé

  1. Partage des données
  2. Astuces et Exemples
  3. Développement

Règles de nommage

Versions de FileMaker Pro

Liens utiles Contact Commentaires

edit SideBar

Rubriques de fusion

<==Activer enreg. liés dans une TE ^ Modèles Rubriques statistiques==>

Nous avons vu la façon de placer et de configurer des rubriques sur un modèle. Il en existe une autre : la rubrique de fusion. De quoi s'agit-il ? Simplement d'insérer le contenu d'une rubrique au sein d'une zone de texte sur un modèle. En fait, nous pourrions même dire : "de fondre le contenu d'une rubrique dans un texte pré-établi". En effet, l'objectif est que ce contenu fasse partie intégrante du texte, quelle que soit sa longueur, par exemple.
Concrètement, imaginons que l'on souhaite remplir une ligne de renseignement du type :
"Mon nom est xxx xxx, et j'habite xxx", où les xxx représentent le prénom, le nom et l'adresse.
Quel espace faut-il laisser entre "est" et la virgule pour insérer le prénom et le nom sans qu'ils soient tronqués ou qu'il reste des blancs forts disgracieux ?
Yvan Dénois prend beaucoup moins de place que Jérémie de Lodanlvain...

Pour illustrer cela, dans notre fichier, nous nous plaçons sur le modèle INS_Fiche et nous activons le mode Modèle. Dans le menu FileMaker Pro, on choisi "Insertion", puis "Rubrique de fusion" tout en bas. Dans la liste des rubriques, on sélectionne dans les tables liées l'OT ins_PER_Eleves, puis la rubrique "Prenom" :

La rubrique apparaît bien sur le modèle, mais il s'agit d'une zone de texte. Si, en cliquant, on place le curseur juste derrière le nom de la rubrique :

  • On rentre dans cette zone de texte.
  • On crée un espace avec la barre d'espace (pour séparer le contenu qui s'affichera)
  • On re-sélectionne "Insertion", puis "Rubrique de fusion", puis, de l'OT ins_PER__Eleves, on choisi la rubrique "Nom".
  • On continue en passant à la ligne avec "Enter"
  • On sélectionne la rubrique "Adresse1" (toujours de la même OT)
  • On passe à la ligne
  • On sélectionne "CP", un espace, puis "Commune" :

On obtient bien une zone de texte avec les données désirées. On peut démontrer qu'il s'agit bien d'une zone de texte en ajoutant du texte pur. Par exemple, faire une zone de texte avec :

  • Le texte "Mon nom est " (terminer avec un espace...)
  • La rubrique ins_PER__Eleves::Nom et un espace
  • La rubrique ins_PER__Eleves::Prenom et un retour à la ligne
  • Le texte "et j'habite à " (terminer avec un espace...)
  • La rubrique ins_PER__Eleves::Commune :

Bien sûr, vous pourriez dire que si c'est en fin de ligne, il suffit de mettre une étiquette de texte et les rubriques. Mais au milieu du texte ? Supprimez le retour à la ligne entre le nom et "et j'habite...". Le texte se place parfaitement, quelle que soit sa longueur.

Du moins si la place nécessaire est attribuée au texte. Comme toute zone de texte, elle est délimitée en mode modèle par un "cadre". On veillera à agrandir largement ce cadre pour permettre au texte de prendre sa place quelle que soit la longueur du contenu des rubriques fusionnées (insérées). Encore un peu de magie de FileMaker, même si la zone de texte en mode modèle dépasse largement de la zone prévue en utilisation ou impression, ceci ne se voit plus puisque tout s'adapte à la taille du contenu réel. Le jeu sur la taille de cette zone globale de texte contenant nos rubriques de fusion permet également de le répartir sur plusieurs lignes.

Les textes libres et les données sont bien fusionnés au sein de la même zone de texte. Gros avantage de cette technique : il n'est pas possible d'altérer les données présentes au sein de la zone de texte. Les rubriques de fusion s'avèrent bien utiles pour la réalisation de publipostages, par exemple pour insérer le pavé d'adresse en en-tête de lettre, ou des formules de politesse adaptées au sein d'un texte de lettre, que l'on peut personnaliser à volonté.

<==Activer enreg. liés dans une TE ^ Modèles Rubriques statistiques==>
Éditer - Historique - Imprimer - Changements récents - Rechercher
Page mise à jour le 29 juin 2008 à 19h27