Bonjour,
J'essaie de créer des objets de type Ligne dynamiquement, pour cela je me suis basé sur le forum suivant :
cr-ation-dynamique-contr-sous-access-2003-a/
Mais même après voir suivi le forum jusqu'au bout je me retrouve avec le même message d'erreur :
"...., ne peut pas ajouter supprimer, ou renommer les controls sélectionnés"
Je pense que le fait que le forum précédent parle d'Access 2003 et que j'utilise Access 2007 peut jouer mais je ne trouve pas la solution.
En attendant, voici mon code :
La ligne qui pose problème est celle qui commence par "Set trait02".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim trait02 As Line Dim posY As Integer Dim nomForm As String Dim i As Integer nomForm = "FicheHoraire" i = 1 DoCmd.OpenForm nomForm, acDesign While i < nbLignes posY = 251 + (nbLignes * 400) Set trait02 = Access.CreateControl(nomForm, acLine, acDetail, , , 40, posY, 0, 1849) i = i + 1 Wend DoCmd.Close acForm, nomForm, acSaveYes DoCmd.OpenForm nomForm, acNormal
Pouvez-vous m'aider ?
Partager