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 :

VBA Problème de syntaxe


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut VBA Problème de syntaxe
    Bonsoir à tous,

    J'ai créé une table test pour plus de facilité.

    table : TBtest (champs: Code, Nom, Prenom)
    formulaire : Formtest

    Zone de liste :NomFamille (étiquette Nom)

    Zone de texte : =NomFamille.column(2) (étiquette Prenom)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Prénom_AfterUpdate()
    Dim strSql As String
     
    strSql = "UPDATE TBtest SET prenom=' " & Me.prenom "' where NomFamille=" me.NomFamille
     
     
    DoCmd.RunSQL strSql
    End Sub
    Je souhaite mettre à jour le champ "Prenom" de mla table TBtest après le choix de la zone de liste

    Quid de mon code??? Un coup de main serait le bienvenu

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Essaie
    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    strSql = "UPDATE TBtest SET prenom=' " & Me.prenom "' where NomFamille='" me.NomFamille & "'"


    en supposant que le prénom et le nom de famille ne contiennent pas d'apostrophe....

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    mout1234,

    merci pour ta réponse mais ça ne fonctionne pas non plus

    les noms et prénoms ne contiennent pas d'apostrophe

    et c'est bien sur prenom_afterUpdate que je dois placer ce code?

    merci pour votre patience et votre aide

  4. #4
    Membre Expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Par défaut
    Citation Envoyé par Wanted_Gulli
    c'est bien sur prenom_afterUpdate
    Heu je ne crois pas ... si j'ai bien compris comment est fait ton écran, c'est lorsqu'on sélectionne une personne dans ta zone de liiste que tu veux voir le prénom apparaitre dans la zone de texte (ce qui se fait tout seul grace à ton expression) et mettre à jour le champ de ta table.... donc il faut lancer ton sur NomFamille_AfterUpdate

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 8
    Par défaut
    Peut être avec cela ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    strSql = "UPDATE TBtest SET prenom= ' " & Me.prenom & " ' where NomFamille='" & me.NomFamille & " ' "

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 13
    Par défaut
    mot1234 et rehren,

    grand merci à vous deux pour votre aide j'ai enfin une solution pour simplifier la saisie
    comme j'étais focalisé sur la mise à jour du champ prenom, je basais le code sur ce champ, je pouvais encore chercher longtemps

    et la syntaxe de rehren était la bonne

    bravo à ce super forum

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

Discussions similaires

  1. [XL-2007] VBA Problème de syntaxe
    Par Fallis dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/01/2014, 11h45
  2. VBA Problème de syntaxe - manipulation graphique Excel
    Par JeanDan dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/10/2011, 10h15
  3. [SQL/ACCESS/VBA]problème de compréhension de syntaxe
    Par satch24 dans le forum VBA Access
    Réponses: 5
    Dernier message: 22/06/2007, 16h18
  4. [VBA-EXCEL] Selection d'une colonne, problème de syntaxe
    Par legillou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/02/2007, 14h09
  5. [VBA-Excel] Problème de syntaxe pour lien hypertexte
    Par matt8-5 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/01/2007, 11h23

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