Bonjour,
Je souhaites créer dynamiquement le contenu d'un formulaire, pour cela j'ai des controls qui sont nommés de 0 a 50 et je leur affecte des propriétés qui vont bien source caption etc tout ce la fonctionne jusqu'ici
Mon soucis est que je voudrais avoir une largeur de colonne auto ajusté (je précise que le formulaire sera affiché en mode feuille de données)
Resultat est un recordset dont le contenu est un champ nommé Champ contenant les noms de champs de la table dont le formulaire doit correspondre
Je précise qu'avant d'avoir fait cela tout les controls du formulaire on été "remis a zéro"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 x = 0 While Not Resultat.EOF Me.Contenu.Form.Controls("lbl_" & x).Caption = Resultat("Champ") Me.Contenu.Form.Controls("txt_" & x).ControlSource = Resultat("Champ") Me.Contenu.Form.Controls("txt_" & x).ColumnHidden = False Resultat.MoveNext x = x + 1 Wend
J'ai bien essayé le columnwidth mais le problème c'est que je ne connais pas la taille dont j'ai besoin lors de la modification de mes controls
Est ce possible d'auto ajuster les colonnes ?
Merci par avance.
Cordialement,
Partager