Hello !
Alors la petite question du jour...
J'instancie un formulaire comme ceci :
Je m'attendais à ce que la ligne "Me.Liste0.Requery" soit exécutée après que contactEditor soit fermé, mais non, il s'exécute dans la foulée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private contactEditor As Form Private Sub OpenDetails() ' 'Ouvre le formulaire d'édition détaillé de l'entité sélectionnée, si une entité est sélectionnée ' If IsNumeric(Me.Liste0) Then Select Case Me.Liste0.Column(1) Case "Entreprise": Set contactEditor = New Form_ContactEntrepriseEditor Case "Particulier": Set contactEditor = New Form_ContactParticulierEditor End Select contactEditor.Modal=True contactEditor.Visible = True Me.Liste0.Requery End If End Sub
En revanche, si je passe parCa fonctionne normalement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.OpenForm "ContactEntrepriseEditor", , , , , acDialog
Je précise que j'ai déjà défini les propriété Popup et Modal manuellement en mode design, ça ne change rien.
Partager