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 :

[débutant] Requête dans un formulaire


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 132
    Points : 91
    Points
    91
    Par défaut [débutant] Requête dans un formulaire
    Bonjour,

    je n'arrive pas à insérer des données dans mes tables, en fait quand un utilisateur rentre des informations dans le formulaire, il faudrai que ça m'insère les données dans la table TBClient et TBUpdate.
    Voici le 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
    18
    19
    20
    21
    22
    Private Sub insert_Click()
    On Error GoTo Err_insert_Click
     
    CiviliteClient = Me.Civilite.Value
    NomClient = Me.Nom.Value
    PrenomClient = Me.Prenom.Value
    AdresseClient = Me.Adresse.Value
    CPClient = Me.CodePostal.Value
    VilleClient = Me.Ville.Value
     
        DoCmd.RunSQL "INSERT INTO [TBClient] (Civilite, Nom, Prenom, Adresse, CodePostal, Ville)" & _
                                      "VALUES (CiviliteClient, NomClient, PrenomClient, AdresseClient, CPClient, VilleClient)" & _
                                      "INSERT INTO [TBUpdate] (DateUpdate, Civilite, Nom, Prenom, Adresse, CodePostal, Ville)" & _
                                      "VALUES (Now, CiviliteClient, NomClient, PrenomClient, AdresseClient, CPClient, VilleClient)"
    Exit_insert_Click:
        Exit Sub
     
    Err_insert_Click:
        MsgBox "Erreur lors de l'ajout d'un client !!!"
        Resume Exit_insert_Click
     
    End Sub
    Merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Les guillemets et les # sont absents de ta chaîne.
    Voir la

    Argy

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 132
    Points : 91
    Points
    91
    Par défaut
    Merci pour ta réponse, tu parle des guillemets " ' " pour les string et les # pour les dates dans ma commande SQL?
    en fait je dois effectuer ma requête comme ceci ? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO [TBClient] (Civilite, Nom, Prenom, Adresse, CodePostal, Ville)" & _
                                      "VALUE(" ' "CiviliteClient" ' ", " ' "NomClient" ' ", " ' "PrenomClient " ' ", " ' "AdresseClient" ' ", " ' "CPClient" ' ", " ' "VilleClient)" & _
    "INSERT INTO [TBUpdate] (DateUpdate, Civilite, Nom, Prenom, Adresse, CodePostal, Ville)" & _
                                      "VALUES (" # " Now() " # ", " ' "CiviliteClient" ' ", " ' "NomClient" ' ", " ' "PrenomClient" ' ", " ' "AdresseClient" ' ", " ' "CPClient" ' ", " ' "VilleClient" ' ")"

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 132
    Points : 91
    Points
    91
    Par défaut
    Avec les & de concaténation...

  5. #5
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    un conseil, passe tes SQL dans une chaîne, puis en Debug.Print ce sera 1000 fois plus simple à déboguer.

    Cf. mon tuto

Discussions similaires

  1. Response.BinaryWrite dans un formulaire
    Par faamugol dans le forum ASP
    Réponses: 4
    Dernier message: 12/05/2004, 13h45
  2. Forcer la saisie en MAJ dans un Formulaire
    Par lolos dans le forum IHM
    Réponses: 4
    Dernier message: 12/08/2003, 11h57
  3. Réponses: 3
    Dernier message: 19/03/2003, 16h19
  4. Réponses: 2
    Dernier message: 12/02/2003, 16h26
  5. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 16h52

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