F.A.Q. Business-ObjectsConsultez toutes les FAQ

Nombre d'auteurs : 15, nombre de questions : 101, dernière mise à jour : 2 septembre 2018 

 
OuvrirSommaire WebIntelligenceMise en forme

Pour colorer une ligne sur 2 dans un tableau, il faut :

  • Sélectionnez le tableau,
  • Allez dans propriétés.
  • Déroulez les menus
  • Pour voir apparaître "Alternate Rows" (en anglais... chez moi c'est en anglais WebI... ).

C'est là qu'il faut changer la couleur.
D'un côté il y a le choix de la couleur, et de l'autre le choix "veut-on même une ligne sur 2 en couleur ?"

Créé le 6 février 2008  par Ayana

Admettons deux tableaux, l'un en dessous de l'autre.

Mon premier tableau a un nombre de lignes variables.
Ainsi, lorsque je rafraîchis, mon premier tableau empiète parfois sur le second.
Le second tableau ne devient plus entièrement visible.
Comment éviter cela ? Il faut définir ce que l'on appelle une "position relative".

Pour cela :

  • Cliquez sur votre premier tableau pour le sélectionner.
  • Allez dans l'onglet Propriétés, et nommez votre tableau (ex : Tableau_1).
  • Faites de même avec le second tableau (ex : Tableau_2).

Ensuite :

  • Faites un clic droit sur le second tableau.
  • Cliquez ensuite sur "Position".
  • Définissez la position souhaitée en pixels, par rapport à Tableau_1.
  • Par exemple, pour que Tableau_2 soit parfaitement aligné avec le Tableau_1, indiquez 0 pixel à partir du coin gauche du Tableau_1.
  • Ensuite, indiquez 50 pixels à partir du coin inférieur du Tableau_1..

Ainsi, quelque soit la taille de "Tableau_1", votre Tableau_2 sera toujours 50 pixels en dessous.

Créé le 6 février 2008  par Liszt

Exemple de cas d'utilisation
Vous faites une rupture sur un champ [Pays] et vous faites apparaître entête et pied de rupture. Vous ne voulez surtout pas voir apparaître le contenu du champ [Pays] dans la rupture elle-même, même pas sans doublons.

Solution proposée :
Par défaut, mettez le fond de la cellule et la police en blanc. Cela ne résout pas tout, car Webi se charge de lui-même de mettre en place une alternance de couleurs pour distinguer les lignes.

Pour réussir à faire quelque chose de propre sans mettre une autre couleur de fond de cellule, il faut créer une variable [Ligne Paire] qui calcule si le numéro de ligne est pair ou non :

 
Sélectionnez

=Pair(NuméroDeLigne())

et créer un alerteur sur la cellule à masquer de la façon suivante :
Si la valeur de la variable [Ligne Paire] est égale à 1, alors mettre, sur le texte de la cellule, la couleur personnalisée 240-240-240 en RVB.

Cela permet d'avoir un texte de la même couleur que le fond de la cellule en permanence.

Créé le 10 juillet 2013  par bch97
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.