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

VBA Access Discussion :

prob executer req en VBA plus action formulaire


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 31
    Points : 14
    Points
    14
    Par défaut prob executer req en VBA plus action formulaire
    bonjour,
    bon je suis un grand novice sur le VBA mais viens de lire quelques forum et tuto, mais je n'y comprend rien et je n'arrive pas a faire mon action...
    le but étant d'excuter une requete sur le bouton d'un formulaire.
    mais comme elle fait plus de 255 caractère je n'ai pas d'autre choix que de faire du VBA.... et la probleme.

    voila ce que j'ai essayer de faire en chopant des trucs sur des tutos..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub DAOExecuteBulkOpQuery_click()
        Dim db As DAO.Database
        Set db = DBEngine.OpenDatabase(".\gros_proget2.mdb")
        ' Exécution de la requête
        db.Execute "UPDATE (tab_livraison INNER JOIN req_dernier_livraison ON tab_livraison.ref_livraison=req_dernier_livraison.ref_livraison) INNER JOIN tab_prod_nomm ON tab_livraison.ref_prod_nomm=tab_prod_nomm.ref_prod_nomm SET tab_prod_nomm.stock = tab_prod_nomm.stock+tab_livraison.stock;"
        Debug.Print "Records Affected = " & db.RecordsAffected
        db.Close
    End Sub
    le probleme c'est que ça ne marche pas....
    et en plus je souhaiterai que ce bouton enregistre les données sur le formulaire dans la table, avant d'executer cette requete...

    je nage donc complet.... pouvez vous m'aider???
    merci d'avance

  2. #2
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    Je te donne un exemple à moi pour supprimer des enregistrements (mais ça marche pour tout type de requète)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim sqlSuppr
    sqlSuppr = "DELETE FROM Avoir WHERE NumNote=" & Me.lstNotes & ";"
    DoCmd.RunSQL (sqlSuppr)
    C'est pas plus compliqué
    Sinon, tu peux mettre ta requète sur plusieurs lignes en utilisant le caractère _
    Si ma réponse vous a été utile pensez à voter Pour

    Avant de poster sur le forum Access :
    FAQ > SOURCES > COURS > FORUM > GOOGLE
    Pas de question par MP ou je mords


  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 31
    Points : 14
    Points
    14
    Par défaut
    merci ça a marcher....

  4. #4
    Membre éprouvé Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 958
    Points : 937
    Points
    937
    Par défaut
    De rien
    Si ma réponse vous a été utile pensez à voter Pour

    Avant de poster sur le forum Access :
    FAQ > SOURCES > COURS > FORUM > GOOGLE
    Pas de question par MP ou je mords


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] comment Executer code VBA à partir du formulaire ?
    Par sarah12 dans le forum VBA Access
    Réponses: 0
    Dernier message: 23/07/2010, 13h20
  2. Changement action formulaire
    Par wehtam dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/04/2006, 16h28
  3. [VBA-E] Action dès que la valeur change.
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/02/2006, 14h03
  4. Prob de référence dans VBA???
    Par electrosat03 dans le forum Access
    Réponses: 3
    Dernier message: 18/02/2006, 00h03
  5. [VBA] ouverture de formulaire
    Par tiptop dans le forum Access
    Réponses: 9
    Dernier message: 27/10/2005, 22h19

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