Ceci est une suite sur mon previous question. Une fois le problème résolu, j'ai rencontré un autre problème assez étrange. Au fond, je donne les résultats suivants derrière un bouton sur un formulaire:Étrange problème d'attribution de champ dans DAO avec Access 2007
Dim attachmentField As DAO.Field2
attachmentField = Recordset("Att")
Je suis maintenant lié la référence, placé un point d'arrêt sur la deuxième ligne et a ajouté une montre sur Recordset (« Att »). Lorsque l'exécution s'arrête sur le point d'arrêt, je peux voir à partir de la montre que Recordset ("Att") renvoie une valeur de type Variant/Object/Field2, et le champ contient à peu près ce que je l'attends.
Mais quand je fais un pas sur la deuxième ligne (lui permettre d'exécuter) l'erreur suivante apparaît: « variable objet ou variable bloc fixe pas »
Et bien sûr attachmentField est affecté Rien quand il est fait . Qu'est-ce que je rate?
+1 pour une question succincte, complète et claire. – Smandoli