IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Probleme avec requête Ajout dans VBA


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2005
    Messages : 54
    Points : 34
    Points
    34
    Par défaut Probleme avec requête Ajout dans VBA
    Bonjour,

    J'ai un formulaire basé sur une requête que je souhaiterais exporter en publipostage. Comme c'est une requête paramétrée elle n'aparait pas dans word pour le publipostage. J'ai donc cherché un peu sur le forum et j'ai trouvé une solution : creer une requete ajout qui m'enregistre les données dans une table que j'utilise pour le publipostage.
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Private Sub ImprimerConvocation_Click()
    Dim qdf As DAO.QueryDef
    Dim wdapp As Word.Application
    DoCmd.SetWarnings (warningsoff)
    CurrentDb.Execute "Delete From TExport"
    Set qdf = CurrentDb.QueryDefs("RAjoutConvocation1")
    qdf.Execute
    DoCmd.SetWarnings (warningson)
    Set wdapp = CreateObject("Word.application")
    With wdapp
           .Visible = True
          .Documents.Open "Z:\Administratif\BaseAccess\Convocations\Convocation"
    End With
    Set wdapp = Nothing
    Set qdf = Nothing
    End Sub
    J'ai une erreur sur la ligne erreur :
    Trop peu de paramètres. 1 atendu.
    Ce qui est étrange c'est que quand j'execute la requete en double cliquant dessus sans passer par VBA ca fonctionne.
    A votre avis d'ou vient mon problème ?
    Je suis pas sure d'avoir été très clair alors si vous avez des questions n'hesitez pas.

    merci

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2005
    Messages : 54
    Points : 34
    Points
    34
    Par défaut
    J'ai reussi a trouver ce qui n'allait pas, pour ceux que ca interesse voici le code final :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Private Sub ImprimerConvocation_Click()
    Dim rqt As String
    Dim wdapp As Word.Application
    DoCmd.SetWarnings (warningsoff)
    CurrentDb.Execute "Delete From TExport"
    rqt = "RAjoutConvocation1"
    DoCmd.OpenQuery rqt, acNormal, acEdit
    DoCmd.SetWarnings (warningson)
    Set wdapp = CreateObject("Word.application")
    With wdapp
           .Visible = True
          .Documents.Open "Z:\Administratif\BaseAccess\Convocations\Convocation"
    End With
    Set wdapp = Nothing
    End Sub

Discussions similaires

  1. Probleme avec l'ajout d'un JLabel dans un JPanel
    Par Leoo31 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 24/03/2010, 16h21
  2. Problème avec requête SQL dans VBA
    Par Mimisio dans le forum VBA Access
    Réponses: 10
    Dernier message: 13/07/2007, 11h00
  3. Réponses: 11
    Dernier message: 12/04/2005, 14h08
  4. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo