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 :

Problème avec deux insert into dans une commande


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2012
    Messages : 195
    Par défaut Problème avec deux insert into dans une commande
    Salut les ami,

    Je voulais insérer les mêmes données dans deux tables; Voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     StrInsert = "insert into t_paie (location_et,dtdebut,periodepaie,infospaie,user_et) values (" & Me.ListeLoca.Column(0) & ",#" & Format(Me.ListeLoca.Column(9), "mm/dd/yyyy") & "#,'" & Me.ListeLoca.Column(10) & "','Avance sur le loyer'," & iduser & ")"
            DoCmd.SetWarnings False
            DoCmd.RunSQL (StrInsert)
     
     
            StrInsertVers = "insert into t_vers (paie_et, verspaie, dtverse, user_et) values (" & IDPaie & ",'" & CDbl(Me.ListeLoca.Column(6)) & "',#" & Format(Me.ListeLoca.Column(9), "mm/dd/yyyy") & "#," & iduser & ")"
            DoCmd.RunSQL (StrInsertVers)
            MsgBox "Paiement enregistré", vbInformation, ""
    Mais ça ne fonctionne pas je ne sais pas pourquoi. Auriez-vous une piste ?
    merci

  2. #2
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 287
    Par défaut
    Salut
    Y-a-t-il un msg d'erreur ?
    Sinon placez un debug.print après chaque str... pour vérifier le résultat dans le fenêtre d'exécution (Ctrl G)?

  3. #3
    Membre très actif
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2012
    Messages : 195
    Par défaut
    Salut

    j'ai essayé mais quand j'exécute avec F5, rien ne s'affiche.
    je ne sais pas si j'applique la bonne méthode pour exécuter afin d'avoir le résultat dans "Exécution"

  4. #4
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 959
    Par défaut
    bonjour,
    et tant qu'on y est pour voir les erreurs messages suite à l'exécution de la requête: mettre en commentaires la désactivation des messages du moins tant que cela ne fonctionne pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'DoCmd.SetWarnings False

  5. #5
    Membre très actif
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    195
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2012
    Messages : 195
    Par défaut
    J'ai fais ça mais pas de reponse.

  6. #6
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 959
    Par défaut
    J'ai fais ça mais pas de reponse.
    et que doit-on comprendre: pas d'affichage du Debug.Print ou pas de message d'erreur ?

  7. #7
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 287
    Par défaut
    F5 pour exécuter et Ctrl G pour ouvrir en bas la fenêtre d'exécution pour visualiser le résultat des req
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        strInsert = "insert into t_paie (location_et,dtdebut,periodepaie,infospaie,user_et) values (" & Me.ListeLoca.Column(0) & ",#" & Format(Me.ListeLoca.Column(9), "mm/dd/yyyy") & "#,'" & Me.ListeLoca.Column(10) & "','Avance sur le loyer'," & iduser & ")"
        Debug.Print strInsert
        DoCmd.SetWarnings False
        DoCmd.RunSQL (strInsert)
     
        strInsertVers = "insert into t_vers (paie_et, verspaie, dtverse, user_et) values (" & IDPaie & ",'" & CDbl(Me.ListeLoca.Column(6)) & "',#" & Format(Me.ListeLoca.Column(9), "mm/dd/yyyy") & "#," & iduser & ")"
        Debug.Print strInsertVers
        DoCmd.RunSQL (strInsertVers)
        MsgBox "Paiement enregistré", vbInformation, ""
        DoCmd.SetWarnings True

Discussions similaires

  1. problème de Insert Into dans une base Access
    Par Bluchy dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 10/08/2011, 12h00
  2. Insert Into dans une table avec select
    Par smail25 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/12/2006, 13h06
  3. [SQL] Problème avec nombre d'enregistrements dans une table
    Par zana74 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 14/08/2006, 13h28
  4. Problème avec nombre d'enregistrements dans une table
    Par zana74 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/08/2006, 13h21
  5. [VB6] Problème avec la touche 0 dans une MaskEdBox
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/03/2006, 09h47

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