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 :

Modification d'enregistrements d'un sous formulaire si enregistrement "coché"


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Modification d'enregistrements d'un sous formulaire si enregistrement "coché"
    Bonjour à tous,

    J'ai une base de données qui permet de gérer le commissionnement de commerciaux. On coche les ENREGISTREMENTS souhaités et ensuite on imprime les enregistrements sélectionnés. Je voudrais que quand on clique sur imprimer la SITUATION des enregistrements passe de NON PAYE (ou rien) à PAYE.

    Pour l'instant je note :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     CurrentDb.Execute "UPDATE [ENREGISTREMENT] SET [SITUATION] = 'PAYE' WHERE [COCHES].[coches]= True"
    Mais j'ai un message d'erreur :
    Erreur '3061' Trop peu de paramètres. 1 attendu
    Je débute et je pense qu'il n'y a une erreur toute bête dans la formule mais là je sèche. Ou alors, je problème est plus global je ne sais pas. Je joins la base.

    Pourriez vous m'aider ?
    Merci d'avance

    MissTyh

    PS : Premier message sur le forum : désolé si je n'ai pas vu une discussion qui réglerai mon problème.
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CurrentDb.Execute "UPDATE [ENREGISTREMENT] SET [SITUATION] = 'PAYE' WHERE [COCHES].[coches]= True"
    La table Enregistrement ne contient aucun champ nommé Coches, d'ailleurs tu l'indiques toi même dans la requête, ce champ appartient à la table Coches.

    Soit tu utilises la source qui contient à la fois Enregistrement et Coches, soit tu crées une requête Update plus complexe ou les 2 figureront.

    Dans le cas ou tu fais un Where sur une valeur booléenne, il est inutile de spécifier le =true. Tu peux directement écrire :

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. [AC-2003] Modification d'enregistrement dans un sous formulaire
    Par Kaptain84 dans le forum IHM
    Réponses: 6
    Dernier message: 21/12/2009, 07h59
  2. Réponses: 11
    Dernier message: 16/05/2006, 12h34
  3. sous-formulaire et enregistrement suivant
    Par Cantalou dans le forum Access
    Réponses: 3
    Dernier message: 12/10/2005, 18h05
  4. Réponses: 4
    Dernier message: 16/09/2005, 15h56
  5. Réponses: 9
    Dernier message: 22/06/2005, 08h45

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