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 :

code méthode AddNew


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 91
    Par défaut code méthode AddNew
    aider moi à savoire pour quoi ce code ne marche pas
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Private Sub Commande20_Click()
    Dim dbsTest As Database
    Dim requetedef As QueryDef
    Dim tdfNewtbl As TableDef
    Dim rstRequete As DAO.Recordset
    Dim rstTable As DAO.Recordset
    Set dbsTest = CurrentDb
    Set tdfNewtbl = dbsTest.CreateTableDef("Table2")
    With tdfNewtbl
        .Fields.Append .CreateField("champ1t2", dbLong, 25)
        .Fields.Append .CreateField("champ2t2", dbText, 25)
    End With
    dbsTest.TableDefs.Append tdfNewtbl
    Set requetdef = dbsTest.CreateQueryDef("Query", "SELECT Table1.champ1 as ChampReq1, Table1.champ2 As ChampReq2 " & _
                    "FROM Table1 ")
    Set rstRequete = dbsTest.OpenRecordset("Query", dbOpenDynaset)
    Set rstTable = dbsTest.OpenRecordset("Table2", dbOpenDynaset)
     
     
    While rstRequete.EOF
     
        rstTable.AddNew
        rstTable.Fields("champ1t2") = rstRequete.Fields("ChampReq1")
        rstTable.Fields("champ2t2") = rstRequete.Fields("ChampReq2")
        rstTable.Update
     
    rstRequete.MoveNext
    Wend
    rstRequete.Close
    rstTable.Close
    Set rstRequete = Nothing
    Set rstTable = Nothing
    End Sub
    ça fait pas mal de temps que je tourne autour.

  2. #2
    Expert éminent

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Bonjour,

    Quelle erreur, quelle ligne ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 91
    Par défaut
    Bonjour,
    le code n'enregistre pas les données dans table. il est là mon probléme

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 197
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    While Not rstRequete.EOF
    Me semblerait plus logique... mais bon

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 91
    Par défaut
    MERCI, BCP
    ça marche, vraiment je te remercie ça fait trois jours que je cherche
    thinks

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

Discussions similaires

  1. Différence entre méthode ADDNEW et requete INSERT INTO
    Par amelyfred dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 16/03/2015, 07h43
  2. problème dans mon code méthode des descentes
    Par bilou_12 dans le forum MATLAB
    Réponses: 10
    Dernier message: 23/10/2012, 18h34
  3. DataGridView et IBindinglist (méthode AddNew)
    Par RaelRiaK dans le forum VB.NET
    Réponses: 2
    Dernier message: 14/07/2009, 20h44
  4. méthode AddNew sur un AdoDc.
    Par auroreM dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 15/02/2007, 21h44
  5. code récurrent, quelle méthode utiliser ?
    Par khayyam90 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 10/10/2004, 15h03

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