|
Un client m’a demandé de séparer un groupe de colonnes d’un champ Table avec une ligne colorée pour chaque groupe.
Étant dans l'impossibilité de modifier le cadre d'une colonne dans une table…
Pour éviter d'interférer avec mes fonctions 'tableajoute' ou 'tableajouteligne', j'ai résolu le problème en ajoutant une colonne vide à la fin du tableau. De cette manière, cela n'affecte pas leur fonctionnement.
Je peux ensuite configurer (couleur, largeur, fixe) et déplacer avant ou après une autre colonne.
J’en ai fait une fonction qui pourrait être utile à d'autres.
Ce petit projet (TableAvecSeparationColonneDifferente.exe) montre le fonctionnement de cette méthode.
Bon développement … Bonnes fêtes de fin d’année.
Ciao
|
| |
| |
| Illustrations, screen shots |
|
| |
(To evaluate this resource, click 'Write a review') |
| | | |
No review or comment? Be the first one! |
Oui ! la version de Jopab fonctionne..
Mais, La propriété cadre n'est accessible que sur une ligne spécifique ... Il faut alors faire une boucle sur toutes les lignes et affecter le cadre sans oublié de changer la marge de la colonne afin que le cadre n'empiète pas sur le contenu de la colonne.
Je cherchais une solution où le TableVersExcel(TBL_Personnel,c_Fichier,taTitreColonnes+taAvecMiseEnForme+taColonneOrdreAffiché) garde ma colonne de couleur...
Ce qui n'est pas le cas avec le changement de cadre.
En conclusion,
A vous de choisir la solution la plus adapté et simple pour votre appli.
A+ |
| salut, on peut modifier le cadre d'une colonne dans une table.
varCadre est un Cadre // varCadre..Epaisseur = 5 // varCadre..Couleur = BleuFoncé // juste le trait gauche varCadre..TraitGauche..Type = TraitContinu varCadre..TraitGauche..Epaisseur =15 varCadre..TraitGauche..Couleur = BleuClair varCadre..TraitHaut..Couleur = Transparent varCadre..TraitDroite..Couleur = Transparent varCadre..TraitBas..Couleur = Transparent matable[IndiceEnCours].macolonne..Cadre = varCadre |
| | |
|