Erreur 3265 vba/access
metalque89
Messages postés
35
Statut
Membre
-
metalque89 Messages postés 35 Statut Membre -
metalque89 Messages postés 35 Statut Membre -
Bonjour,
Pour mon programme access, j'utilise un graphique dont le code SQL de la requête est mis à jour par un code en VBA.
Une fois le code déterminé, j'utilise la procédure suivante pour modifier la requête.
Cependant, j'obtiens parfois l'erreur "3265":
L'aide fourni par microsoft ne m'a pas plus avancer (https://support.microsoft.com/en-us/help/197528
Merci de votre aide
Metalque89
Pour mon programme access, j'utilise un graphique dont le code SQL de la requête est mis à jour par un code en VBA.
Une fois le code déterminé, j'utilise la procédure suivante pour modifier la requête.
Public Sub ModifierRequete(Nom As String, SQL As String) Dim Definition As Variant Set Definition = CurrentDb.QueryDefs(Nom) Definition.SQL = SQL Definition.Close RefreshDatabaseWindow ChangeRequeteDef = True End Sub
Cependant, j'obtiens parfois l'erreur "3265":
Elément non trouvé dans cette collectionà la ligne "Set Definition = CurrentDb.QueryDefs(Nom)"
L'aide fourni par microsoft ne m'a pas plus avancer (https://support.microsoft.com/en-us/help/197528
Merci de votre aide
Metalque89
Configuration: Windows XP Firefox 2.0.0.11
2 réponses
-
c'est quand l'enregistrement est =null
utilise un nz ou alors fait en sorte que dans ce champ la valeur soir 0 par defaut. (ou autre chose, mais pas null) -
Merci de ton aide
L'erreur ne vient pas de là car je n'ai pas de champs null.
J'ai remarqué qu'elle n'apparaissait que si je modifie ma requête par du code VBA ça ne marche pas mais si je modifie manuellement ça marche...