Bonjour,
J'ai un formulaire F_Commande contenant un sous-formulaire F_SS_LignesCde.
Je déclenche l'ouverture de ce formulaire soit en mode Ajout (lors de la création d'une commande), soit en mode edit pour la modification d'une commande, soit en mode lecture seule, si la commande est soldée.
Si on ouvre une commande soldée, le formulaire et sous-formulaire s'ouvre bien et il est impossible demodifier quoique ce soit. Mais ensuite, pour n'importe quel type d'ouverture, le sous-formulaire reste gris, les lignes de commande ont disparu.
Voici mon code :
J'ai même essayé de forcer l'ouverture de ce formulaire en mode Add ou Edit ensuite, mais le sous-formulaire reste grisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 'Si la commande est soldée, elle ne peut s'ouvrir qu'en lecture seule If ([ListeCdes].Column(7) = "S") Then If MsgBox("Commande soldée. Vous pouvez seulement la consulter", vbYesNo) = vbNo Then Exit Sub Else DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria, acFormReadOnly, acWindowNormal End If ...
Merci de votre aide
Cordialement
Partager