Zone de liste - largeur des colonnes

Zone de liste - largeur des colonnes - VB/VBA/VBS - Programmation

Marsh Posté le 28-09-2006 à 14:30:30    

Bonjour,
 
J'ai un formulaire sous access qui contient une zone de liste
Je voudrai via vb définir la taille en largeur de mes colonnes ... (si posible définir une meme largeur pour toutes)
Merci d'avance.

Reply

Marsh Posté le 28-09-2006 à 14:30:30   

Reply

Marsh Posté le 28-09-2006 à 15:02:29    

Bonsoir,
 
Maliste.ColumnWidths = "1.7 cm;5.8 cm"
 
Cordialement

Reply

Marsh Posté le 28-09-2006 à 15:20:41    

seniorpapou a écrit :

Bonsoir,
 
Maliste.ColumnWidths = "1.7 cm;5.8 cm"
 
Cordialement


 
Merci beaucoup
J'en étais pas loin mais je me suis trompé dans la nomenclature.
 
Merci encore.

Reply

Marsh Posté le 29-09-2006 à 08:53:57    

Je me demandais s'il était possible d'appliquer une taille de colonne identique à toutes de manière simple ?
 
Merci d'avance.

Reply

Marsh Posté le 29-09-2006 à 11:04:10    

Bonjour,
Pour trouver toutes les listbox:
 
  Dim ctl As Control
     
    For Each ctl In Me.Controls
        With ctl
            If .ControlType = acListBox Then
MsgBox  .Name  ' mettre ici le traitement désiré par exemple : .ColumnWidths = "1.7 cm;5.8 cm"
            End If
        End With
    Next ctl

Reply

Marsh Posté le 29-09-2006 à 11:32:55    

seniorpapou a écrit :

Bonjour,
Pour trouver toutes les listbox:
 
  Dim ctl As Control
     
    For Each ctl In Me.Controls
        With ctl
            If .ControlType = acListBox Then
MsgBox  .Name  ' mettre ici le traitement désiré par exemple : .ColumnWidths = "1.7 cm;5.8 cm"
            End If
        End With
    Next ctl


 
Je pense que je me suis mal exprimé
en fait j'ai une seule zone de liste avec plusieurs colonnes et je voudrai que dans cette zone liste la taille de chaque colonne soit identique et que je puisse de manière simple cette taille.
 

Reply

Marsh Posté le 29-09-2006 à 11:43:05    

Bonjour,
 
.columwidths= "2.2 cm;2.2 cm;2.2 cm"  
par exemple?

Reply

Marsh Posté le 29-09-2006 à 12:02:51    

seniorpapou a écrit :

Bonjour,
 
.columwidths= "2.2 cm;2.2 cm;2.2 cm"  
par exemple?


 
b non car la je spécifie que 3 colonnes
mon nombre de colonne varie selon la requete que je fais
si on met pas de valeur dans "largeurs de colonnes" il fait les colonnes toutes de la meme dimension
et je voudrai changer cette dimension
merci

Reply

Marsh Posté le 29-09-2006 à 15:41:26    

Quand ta requete est faite, tu connais le nombre de colonnes dans ta liste (.ColumnCount ?).
À partir de là, je ne vois pas le problème pour affecter une valeur à .columwidths qui dépendrait de ce nombre et de la largeur voulue pour chacune des colonnes.

Reply

Marsh Posté le 29-09-2006 à 16:02:27    

tegu a écrit :

Quand ta requete est faite, tu connais le nombre de colonnes dans ta liste (.ColumnCount ?).
À partir de là, je ne vois pas le problème pour affecter une valeur à .columwidths qui dépendrait de ce nombre et de la largeur voulue pour chacune des colonnes.


 
 
oui je connais le nombre de colonne....

Reply

Marsh Posté le 29-09-2006 à 16:02:27   

Reply

Marsh Posté le 29-09-2006 à 16:19:00    

Bonsoir, quel est le nombre max de colonne et la taille que tu veux mettre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed