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 :

Opérateur absent dans l'expression [AC-2013]


Sujet :

Access

  1. #1
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Mai 2019
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2019
    Messages : 234
    Points : 92
    Points
    92
    Par défaut Opérateur absent dans l'expression
    Bonjour le forum!

    J'ai deux formulaires: un pour consulter l'emploi du temps des professeurs et l'autre pour le modifier. J'ai un bouton qui me permet d'aller éditer l'horaire d'un professeur quand je suis dans le formulaire de consultation et que je constate une erreur.
    J'aimerais, en cliquant sur le bouton, que le formulaire de modification s'ouvre sur l'emploi du temps du professeur que consultais. Pour cela j'ai fait ce code qui comporte une erreur que je ne parviens pas à corriger. Il m'est notifié qu'il y a un opérateur absent dans l'expression "[Professeur]=".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub cmdModifET_Click()
    DoCmd.OpenForm ("FP_Ajouter_ET_Prof"), , , "[Professeur]=" & IdProfesseur
    End Sub
    Merci et excellente journée à tous!

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Peut-être avec la parenthèse fermante à la fin
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub cmdModifET_Click()
    DoCmd.OpenForm ("FP_Ajouter_ET_Prof", , , "[Professeur]=" & IdProfesseur)
    End Sub
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre régulier
    Homme Profil pro
    Enseignant
    Inscrit en
    Mai 2019
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2019
    Messages : 234
    Points : 92
    Points
    92
    Par défaut RE
    Le problème venait du fait que j'avais inversé les deux champs. C'était "[IdProfesseur]=" & Professeur au lieu de "[Professeur]=" & IdProfesseur.

    Merci d'avoir essayé de m'aider.

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

Discussions similaires

  1. Erreur de syntaxe (opérateur absent) dans l'expression
    Par casimir81100 dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/08/2012, 01h35
  2. Réponses: 3
    Dernier message: 12/07/2012, 09h39
  3. [AC-2010] (Erreur 3075) - Erreur de syntaxe (opérateur absent) dans l'expression "x x x".
    Par Aerial dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 07/12/2011, 16h38
  4. Réponses: 7
    Dernier message: 20/11/2008, 10h58
  5. [ODBC] Erreur de syntaxe (opérateur absent) dans l'expression
    Par nawak.seb dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 25/08/2008, 14h53

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