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

IHM Discussion :

Récupérer un champ pour en remplir automatiquement un autre [AC-2003]


Sujet :

IHM

  1. #1
    Membre averti
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Points : 332
    Points
    332
    Par défaut Récupérer un champ pour en remplir automatiquement un autre
    Bonjour à tous !

    Dans ma table j'ai deux champs, le champ 1 est de type numérique, l'utilisateur y saisit des données.
    Je souhaite que le deuxième soit rempli automatiquement en récupérant la valeur du champ 1 et en l'arrondissant à la dizaine inférieure.
    Concernant la formule de l'arrondi, j'ai trouvé un peu de tout (et probablement aussi du n'importe quoi)...

    Débutante en Access, je ne vois pas du tout comment m'y prendre !
    Où placer la formule ? Dans une macro ?

    J'ai pour habitude, lorsque j'ouvre un topic pour demander de l'aide, d'avoir déjà un minimum de "matière", mais là je regrette, ça coince et je ne trouve pas de réponse satisfaisante sur le net !

    Merci beaucoup, d'avance.

    Kaera*

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 107
    Points : 5 230
    Points
    5 230
    Par défaut
    Bonjour,

    Ca ne sert à rien de mettre quasiment la même information dans 2 colonnes de la même table : le calcul peut se faire dans le select...

    Pour arrondir à la dizaine inférieure, tu as par exemple b = int(a/10)*10

  3. #3
    Membre averti
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Points : 332
    Points
    332
    Par défaut
    Bonjour nico84,

    Je te remercie de ta réponse rapide. Dans mon cas précis, si si, ça me sert !

    Ma question était de savoir comment/où placer ma formule ?
    L'idée étant que ce soit un automatisme... J'ignore si c'est possible.

    Merci d'avance !

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 107
    Points : 5 230
    Points
    5 230
    Par défaut
    Il est possible de calculer la valeur de la 2e colonne sur l'évènement "afterupdate" de la 1ere

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private sub champ1_afterupdate
    champ2=int(champ1/10)*10
    refresh
    end sub

  5. #5
    Membre averti
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Points : 332
    Points
    332
    Par défaut
    Nickel, merci encore nico84

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

Discussions similaires

  1. Selection de champs pour pré-remplir un formulaire
    Par meehan dans le forum VBA Access
    Réponses: 5
    Dernier message: 13/10/2010, 07h24
  2. [AC-2007] Selectionner la valeur max d'un champ pour chaque donnee d'un autre champ
    Par Benj24 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 15/04/2010, 03h14
  3. [XML] récupérer un champ pour traitement
    Par Darkbol dans le forum APIs
    Réponses: 2
    Dernier message: 01/12/2007, 11h17
  4. Formater un champ pour le séparer dans 3 autres
    Par calitom dans le forum Langage
    Réponses: 4
    Dernier message: 20/04/2007, 12h27
  5. Réponses: 3
    Dernier message: 05/09/2006, 21h10

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