Chocker
Messages postés11Date d'inscriptiondimanche 9 mars 2003StatutMembreDernière intervention29 juin 2007
-
29 juin 2007 à 10:45
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
29 juin 2007 à 15:37
Bonjour les Gens :)
Je me casse la tete actuellement sur une Msflexgrid, avec la fonction MergeCells
voici au départ ce que j'ai :
Voici ce que j'arrive a faire :
J'ai fais simplement un : Msfg.MergeCells = flexMergeFree
La se pose un probleme, ma 1ere colone ne correspond pas a ce que je souhaite, en effet j'aimerais que les 2 "date" ne fasse qu'un.
Et ensuite, j'aimerais que pour toutes les autres ligne de ma Msflexgrid, le merge ne soit pas effectif, mais que toutes les lignes soit bien distinctes !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 29 juin 2007 à 11:23
joues avec MergeRow...
Property MergeRow(index As Long) As Boolean
Membre de MSFlexGridLib.MSFlexGrid
Renvoie/définit quelles lignes (colonnes) doivent avoir leur contenu fusionné lorsque la propriété MergeCells possède une valeur différente de 0 - Jamais.
Chocker
Messages postés11Date d'inscriptiondimanche 9 mars 2003StatutMembreDernière intervention29 juin 2007 29 juin 2007 à 11:49
En fait, j'utilise mergerow et mergecol et j'utilise l'index a partir de 0.
Mergerow pour fusionner par lignes, exemple ligne 'DHTT' (0 et 1)
MergeCol pour fusionner par colonnes, exemple colonne 'RTT' (6 et 7)
Reinfield, j'ai bien essayé de faire les lignes de codes que tu m'as proposé, c'est exactement ce que j'avais mis en place et cela marche avec la colonne 'RTT' cela me donne le resultat souhaité.
Mais pour mes colonnes 'Date' on dirait qu'il fait soit l'un soit l'autre mais pas les 2 en meme temps
En fait mes 4 cases contenant le mot 'Date' devrait fusionner en une case et c'est cela que je n'arrive pas a faire
Et bien sur ensuite, faire que toutes les lignes suivantes contenant mes données, elles ne soit pas fusionnées, mais si je fais un Msfg.MergeCells=flexMergeNever alors la ca m'enleve toute la fusion sur toute la flexgrid
Chocker
Messages postés11Date d'inscriptiondimanche 9 mars 2003StatutMembreDernière intervention29 juin 2007 29 juin 2007 à 12:18
Parsque dans le projet, il est prévu que dans la 1ere colonne date soit indiqué le jour en lettre avec un alignement a gauche et dans la 2eme colonne soit affiché la date du jour avec un alignement a droite
En gros uniquement une question d'esthétisme
Sinon j'aurais fais une colonne, mais bon le cahier des charges est comme cela :S
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 29 juin 2007 à 15:06
oui, testé, ca coince... le FlexGrid nous montre ces limites.
fausse entete ?
simplement de dessiner ton entete, au dessus de ta grille (Shapes, Labels...)
ainsi, pas de soucis, tu respecte ton cahier des charges, et tu peux faire qq chose de plus estethique...