Bonjour.

J'ai essaye d'adapter ce qui se trouve a cette adresse : http://access.developpez.com/faq/?pa...toSizeSousForm.

Apres avoir remplace "LeSousForm" par le nom de mon sous formulaire dans le formulaire (dans la feuille de proprietes c'est ce qui se trouve donc dans "Nom" et non dans "Objet source"), le nom de mon sous form dans le formulaire est "Nom_prenom_champ", j'obtient la chose suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Private Sub Form_Current()
        Me.Nom_prenom_champ.Form.InsideHeight = Me.Nom_prenom_champ.Form.Section(acHeader).Height _
         + Me.Nom_prenom_champ.Form.Section(acFooter).Height _
         + Me.Nom_prenom_champ.Form.Section(acDetail).Height _
             * (Me.Nom_prenom_champ.Form.RecordsetClone.RecordCount _
              - Me.Nom_prenom_champ.Form.AllowAdditions)
        Me.Nom_prenom_champ.Height = Me.Nom_prenom_champ.Form.WindowHeight
End Sub
Lorsque j'affiche le formulaire, mon sous-formulaire reste a la meme taille, une seule partie des enregistrements est visible. Et ce quelque soit le nombre d'enregistrements.

J'ai pourtant cree mon sous-formulaire a partir du formulaire avec l'aide d'Access qui a lui meme relie le sous formulaire a la table source.

Ai-je oublie quelque chose ? Est-ce que ca ne fonctionne pas avec Access 2013 ?

Merci.
Jean.