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 de champs


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 26
    Points : 25
    Points
    25
    Par défaut Mise à jour de champs
    Bonjour,

    Dans un formulaire, j'ai un champs calculé qui est activé et verrouillé.
    je voudrais quand la valeur de ce champs change qu'un autre champs "date" soit mis à jour à la date du jour.
    J'ai essayé deux types dévénements
    - Une macro qui "définit la valeur" de mon champs date à aujourd'hui "Après Maj" et "Sur changement" de mon champs calculé
    - le code "Après Maj" et "Sur changement" de mon champs calculé

    rien ne se passe ...

    est ce parce que ce n'est pas la formule mais la valeur de mon champs calculé qui change ?

    Merci pour 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,

    Puisque ton champ est calculé, les événements "Après Maj" et "Sur changement" n'ont pas d'objet.
    Du fait que ce soit un champ calculé, tu peux rafraîchir avec un mais cette méthode ne se répercute pas sur les champs devant recevoir une valeur.

    Suggestion:
    Regarde du coté de la propriété Dirty pour vérifier que ton formulaire subi un changement ;tu stockes l'ancienne valeur au chargement dans l'événement Form_Current() à l'aide d'une variable de module.
    Avec un bloc If et la propriété Dirty, tu peux envisager de mettre à jour le champ en question avec la valeur Now() si la valeur de la variable initiale est différente de la valeur actuelle...

    Argy

Discussions similaires

  1. Réponses: 10
    Dernier message: 03/03/2009, 12h46
  2. mise à jour de champ monétaire dans un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 1
    Dernier message: 30/08/2005, 12h49
  3. Mise à jour auto champs date
    Par rodrigue50 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/07/2005, 18h03
  4. mise à jour plusierus champs
    Par bachilbouzouk dans le forum ASP
    Réponses: 12
    Dernier message: 28/04/2005, 12h22
  5. mise à jour de champs time (interbase)
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 04/03/2003, 11h25

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