Partager
| More
Le site
Nos astuces

Trucs et astuces Express: Problème Vba Access, Erreur 2342 - Trucs et astuces Express

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Problème Vba Access, Erreur 2342

#1 L'utilisateur est hors-ligne   the_tiger85 Icône

  • Membre
  • Groupe : Membres
  • Messages : 6
  • Inscrit : 04-juin 07

Posté 04 juin 2007 - 09:51

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 !
0

#2 L'utilisateur est hors-ligne   Groumphy Icône

  • Modérateur loufoque et linuxien
  • Groupe : Modérateurs
  • Messages : 3125
  • Inscrit : 26-novembre 02

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.
----------------------------------
Blog (Archives)
0

#3 L'utilisateur est hors-ligne   the_tiger85 Icône

  • Membre
  • Groupe : Membres
  • Messages : 6
  • Inscrit : 04-juin 07

Posté 05 juin 2007 - 01:41

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

http://futurisma.fre...18102559933.JPG

Merci pour votre aide !!
0

#4 L'utilisateur est hors-ligne   the_tiger85 Icône

  • Membre
  • Groupe : Membres
  • Messages : 6
  • Inscrit : 04-juin 07

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

mai_applaudit.gif

Donc merci encore de m'avoir aidé !!
0

#5 L'utilisateur est hors-ligne   the_tiger85 Icône

  • Membre
  • Groupe : Membres
  • Messages : 6
  • Inscrit : 04-juin 07

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
0

#6 L'utilisateur est hors-ligne   Groumphy Icône

  • Modérateur loufoque et linuxien
  • Groupe : Modérateurs
  • Messages : 3125
  • Inscrit : 26-novembre 02

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.
----------------------------------
Blog (Archives)
0

#7 L'utilisateur est hors-ligne   the_tiger85 Icône

  • Membre
  • Groupe : Membres
  • Messages : 6
  • Inscrit : 04-juin 07

Posté 06 juin 2007 - 01:24

D'accord, merci pour ton aide Groumphy !
mai_applaudit.gif
0

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet


annuaire