Trucs et astuces Express - L'aide informatique au bout des doigts!

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Problème Vba Access, Erreur 2342
the_tiger85
posté 04-06-2007 - 9:51
Message #1


Membre


Groupe : Membres
Messages : 6
Inscrit : 04-06-2007
Membre n° 11 759



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.free.fr/voir_image.php?nom=118095773433.JPG

Ma requête est en vert et l'erreur provient de la ligne surligné.

Si quelqu'un voit l'erreur.
Merci !
Go to the top of the page
 
+Quote Post
Groumphy
posté 05-06-2007 - 0:47
Message #2


Modérateur loufoque et linuxien


Groupe : Modérateurs
Messages : 2 959
Inscrit : 26-11-2002
Lieu : Bruxelles
Membre n° 148



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.


--------------------
----------------------------------
Blog (Archives)
Go to the top of the page
 
+Quote Post
the_tiger85
posté 05-06-2007 - 1:41
Message #3


Membre


Groupe : Membres
Messages : 6
Inscrit : 04-06-2007
Membre n° 11 759



Merci !
Maintenant avec le OpenRecordSet j'ai ca comme erreur ermm.gif :

http://futurisma.free.fr/voir_image.php?nom=118102559933.JPG

Merci pour votre aide !!
Go to the top of the page
 
+Quote Post
the_tiger85
posté 05-06-2007 - 2:18
Message #4


Membre


Groupe : Membres
Messages : 6
Inscrit : 04-06-2007
Membre n° 11 759



Bonjour,
En fait j'ai utilisé la méthode suivante qui marche !!

Application.DoCmd.OpenForm "FormSuividossier", , requete, , , , Me.NumDossier

mai_applaudit.gif

Donc merci encore de m'avoir aidé !!
Go to the top of the page
 
+Quote Post
the_tiger85
posté 05-06-2007 - 2:24
Message #5


Membre


Groupe : Membres
Messages : 6
Inscrit : 04-06-2007
Membre n° 11 759



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
Go to the top of the page
 
+Quote Post
Groumphy
posté 05-06-2007 - 8:24
Message #6


Modérateur loufoque et linuxien


Groupe : Modérateurs
Messages : 2 959
Inscrit : 26-11-2002
Lieu : Bruxelles
Membre n° 148



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.


--------------------
----------------------------------
Blog (Archives)
Go to the top of the page
 
+Quote Post
the_tiger85
posté 06-06-2007 - 1:24
Message #7


Membre


Groupe : Membres
Messages : 6
Inscrit : 04-06-2007
Membre n° 11 759



D'accord, merci pour ton aide Groumphy !
mai_applaudit.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

RSS Version bas débit Nous sommes le : 20-11-2008 - 19:41
annuaire