Bonjour,
J'ai une zone de texte ou, quand on clique sur un numéro de dossier,
cela me renvoi vers une autre page qui indique plusieurs renseignement
en lien avec ce numéro.
Voici ma page d'accueil :
http://futurisma.fre...18095773433.JPG
Ma requête est en vert et l'erreur provient de la ligne surligné.
Si quelqu'un voit l'erreur.
Merci !
Page 1 sur 1
Problème Vba Access, Erreur 2342
#2
Posté 05 juin 2007 - 12:47
Salut,
Docmd.RunSql n'est pas fait pour les sélections... Utilise un OpenRecordSet...
Docmd.RunSql (requete) sera utilisé pour les 'create', 'update', renseignement de retour, etc...
G.
Docmd.RunSql n'est pas fait pour les sélections... Utilise un OpenRecordSet...
Docmd.RunSql (requete) sera utilisé pour les 'create', 'update', renseignement de retour, etc...
G.
#3
Posté 05 juin 2007 - 01:41
Merci !
Maintenant avec le OpenRecordSet j'ai ca comme erreur
:
http://futurisma.fre...18102559933.JPG
Merci pour votre aide !!
Maintenant avec le OpenRecordSet j'ai ca comme erreur
http://futurisma.fre...18102559933.JPG
Merci pour votre aide !!
#4
Posté 05 juin 2007 - 02:18
Bonjour,
En fait j'ai utilisé la méthode suivante qui marche !!
Application.DoCmd.OpenForm "FormSuividossier", , requete, , , , Me.NumDossier
Donc merci encore de m'avoir aidé !!
En fait j'ai utilisé la méthode suivante qui marche !!
Application.DoCmd.OpenForm "FormSuividossier", , requete, , , , Me.NumDossier
Donc merci encore de m'avoir aidé !!
#5
Posté 05 juin 2007 - 02:24
Petit oubli de ma part :
Dans l'autre formulaire que l'on veut ouvrir, il faut mettre :
Private Sub Form_Load()
If IsNull(Me.OpenArgs) Then
'rien à faire
Else
Me.[NumDossier] = CLng(Me.OpenArgs)
End If
End Sub
Voila
Dans l'autre formulaire que l'on veut ouvrir, il faut mettre :
Private Sub Form_Load()
If IsNull(Me.OpenArgs) Then
'rien à faire
Else
Me.[NumDossier] = CLng(Me.OpenArgs)
End If
End Sub
Voila
#6
Posté 05 juin 2007 - 08:24
Hello,
Ton erreur avec OpenRecordSet vient de la portée de NumDossier qui n'est pas définis dans la fonction CmdValider et de plus (sauf erreur de ma part) OpenRecordSet s'utilise avec 3 éléments standards...
Mais bon, tant que cela fonctionne, c'est le principal.
Ton erreur avec OpenRecordSet vient de la portée de NumDossier qui n'est pas définis dans la fonction CmdValider et de plus (sauf erreur de ma part) OpenRecordSet s'utilise avec 3 éléments standards...
Mais bon, tant que cela fonctionne, c'est le principal.
Page 1 sur 1


Connexion
Inscription
Aide
Retour en haut
Multi-citation