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 :

variable vba dans requête sql


Sujet :

Access

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien informatique
    Inscrit en
    Mai 2011
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2011
    Messages : 105
    Points : 55
    Points
    55
    Par défaut variable vba dans requête sql
    Bonjour,

    J'ai beaucoup trouvé de problèmes identique au mien malgré les réponses, je n'ai pas réussi à résoudre le mien.

    Dans un formulaire access lorsque je clique sur un bouton je fais une requête d'ajout vers une table.

    Pour celai je récupére une valeur d'un champ et la met dans une variable..

    Ma variable a bien la valeur.

    Ensuite j'ai l'erreur: Erreur d'exécution 3061 Trop peu de paramètre. 1 attendu.

    voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Commande120_Click()
     
    monnumero = [Forms]![SF-saisie-statistique]![id_match] 'récupère la valeur du champ id_match
     
     
    CurrentDb.Execute "INSERT INTO [T-joueur-expluser-pas-paye] ( id_saison, saison, id_match, date_match, Joueurs, id_equipe, equipe_domicile, SommeDesommedepen ) SELECT [RS-joueur-expulsion].id_saison, [RS-joueur-expulsion].saison, [RS-joueur-expulsion].id_match, [RS-joueur-expulsion].date_match, [RS-joueur-expulsion].Joueurs, [RS-joueur-expulsion].id_equipe, [RS-joueur-expulsion].equipe_domicile, [RS-joueur-expulsion].SommeDesommedepen FROM [RS-joueur-expulsion] WHERE ((([RS-joueur-expulsion].id_match)=monnumero));"
     
     
    End Sub
    Par contre si je met un chiffre ex:341 à la fin de ma requête celle-ci fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Private Sub Commande120_Click()
     
    monnumero = [Forms]![SF-saisie-statistique]![id_match] 'récupère la valeur du champ id_match
     
     
    CurrentDb.Execute "INSERT INTO [T-joueur-expluser-pas-paye] ( id_saison, saison, id_match, date_match, Joueurs, id_equipe, equipe_domicile, SommeDesommedepen ) SELECT [RS-joueur-expulsion].id_saison, [RS-joueur-expulsion].saison, [RS-joueur-expulsion].id_match, [RS-joueur-expulsion].date_match, [RS-joueur-expulsion].Joueurs, [RS-joueur-expulsion].id_equipe, [RS-joueur-expulsion].equipe_domicile, [RS-joueur-expulsion].SommeDesommedepen FROM [RS-joueur-expulsion] WHERE ((([RS-joueur-expulsion].id_match)=341));"
     
     
    End Sub
    Merci

  2. #2
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Points : 4 325
    Points
    4 325
    Par défaut
    salut pasb71 et bienvenu,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CurrentDb.Execute "INSERT INTO Table1 (champ1,...) SELECT champ2,... FROM Table2 WHERE (id_match=" & monnumero & ");"

  3. #3
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    11 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 11 975
    Points : 24 488
    Points
    24 488
    Par défaut
    Bonjour,

    En complément ce tuto peut t'en apprendre.

    http://cafeine.developpez.com/access...el/debugprint/

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  4. #4
    Membre du Club
    Homme Profil pro
    Technicien informatique
    Inscrit en
    Mai 2011
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technicien informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2011
    Messages : 105
    Points : 55
    Points
    55
    Par défaut bonjour
    Ok merci c'est super

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonsoir,
    donc a priori ton problème est résolu - donc le tag résolu OK ?

Discussions similaires

  1. [SAGE X3V5]Variable globale dans requête SQL
    Par Zeroneurone dans le forum SAGE
    Réponses: 14
    Dernier message: 15/11/2012, 12h08
  2. Variable JS dans requête SQL PHP
    Par miabi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/11/2010, 14h28
  3. variables refusées dans requête sql
    Par php_de_travers dans le forum SQLite
    Réponses: 1
    Dernier message: 16/09/2009, 13h29
  4. Insertion variable ASP dans requête SQL
    Par mihmoh dans le forum ASP
    Réponses: 8
    Dernier message: 14/05/2008, 16h36
  5. Utilisation de variable Date dans requète SQL sous Access
    Par noakiss dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/03/2008, 10h37

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