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 :

Mise à jour d'une seconde table à l'aide d'un formulaire [AC-2007]


Sujet :

Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2014
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Mise à jour d'une seconde table à l'aide d'un formulaire
    Bonjour à toutes et à tous,

    Tout d'abord, j'aimerais vous préciser que je suis nouveau sur ce forum et que mes connaissances avec Access 2007 sont limitées. Voici mon problème:

    J'ai créé une BD pour effectuer le suivi des demandes de services effectuées par des utilisateurs. On retrouve donc 2 tables, soit Utilisateurs et Demandes. Dans le formulaire qui me sert à créer mes demandes, je sélectionne un utilisateur et j'affiche ses coordonnées (nom, prénom et adresse complète). Dans la table Utilisateurs, j'ai un champ qui me permet de connaitre la date de la dernière demande de service d'un utilisateur. Lors de l'enregistrement de la nouvelle demande, j'aimerais mettre à jour la date de dernière demande avec la date de saisie.

    J'ai tenté de créer un événement AVANT MAJ, mais j'obtiens toujours un message d'erreur indiquant que le contrôle UTILISATEURS n'existe pas.

    Auriez-vous une idée comment m'y prendre?

    Merci à l'avance...

  2. #2
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 878
    Points : 3 467
    Points
    3 467
    Par défaut
    Bonjour BR4562,

    Premièrement ce n'est pas bon d'enregistrer une information qui change. Pour avoir la dernière date il suffit de l'afficher à l'aide d'une requête ou une fonction qui va chercher la dernière date (DMax(LeChamp, LaTable, LesCritères).

    Si tu veux absolument inscrire la date il faudrait que tu donnes plus de détails sur la structure de ton formulaire et du code que tu y as mis.

    Bonne journée

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2014
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup Robert.

    J'ai suivi ta suggestion en ajoutant la fonction MaxDom (DMax) et ça fonctionne parfaitement.

    Un gros merci pour ton aide...

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/09/2014, 18h14
  2. Mise à jour d'une nouvelle table par rapport à deux autres existantes
    Par drake56 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/07/2011, 18h13
  3. [XL-2007] Mise à jour d'une base données via recherche avancée et formulaire en excel VBA
    Par nazz4 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 21/02/2011, 01h11
  4. Réponses: 2
    Dernier message: 24/03/2009, 15h14
  5. [Macro]Mise à jour d'une table à l'aide d'une macro
    Par Jean-Luc80 dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/04/2007, 20h59

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