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

Modélisation Discussion :

Dupliquer valeur d'un champ pour un même enregistrement [AC-2016]


Sujet :

Modélisation

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2019
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Dupliquer valeur d'un champ pour un même enregistrement
    Bonjour à tous,


    Problème d'apparence simple mais pour lequel je ne trouve pas de solution:

    J'ai un Table avec les champs "A" "B" "C" "D" "E" "F"

    Comment on fait pour que quand on donne une valeur à "A", cette valeur vient se mettre pour "E" et "F" également pour le même enregistrement?

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Comment on fait pour que quand on donne une valeur à "A", cette valeur vient se mettre pour "E" et "F" également pour le même enregistrement?
    On ne le fait pas.

    Dans une base de données, il est recommandé de ne pas dupliquer d'information.
    L'information est à a une place et ensuite on s'y réfère.

    Pourquoi as-tu besoin de copier de l'information d'un champ à un autre ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2019
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Pourquoi as-tu besoin de copier de l'information d'un champ à un autre ?
    Parce que j'ai une table qui contient 184 champs. Ces champs sont convertis vers un fichier CSV qui va servir comme donnée d'entrée dans un autre logiciel en respectant un ordre des champs.

    Parmi ces champs il y a :

    -Des champs qui ont valeur identique tout le temps (Que je mets donc en valeur par défaut)
    -Des champs variables (Que je rentre manuellement à l'aide d'un formulaire de saisie)
    -De champs "chiants" qui ont tout le temps la même valeur qu'un des champs que je rentre manuellement (Une quinzaine)

    Je cherche donc un moyen de ne pas avoir à les rentrer manuellement les quinze, mais de les voir se dupliquer à partir du champs que je tape manuellement.

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    OK, on n'est pas dans un cas standard.

    Tu peux le faire au niveau du formulaire en mettant du code qui ressemble à cela dans la procédure événementielle associée à l'évènement Sur Mise À Jour de ton champ source.

    Ici un exemple avec A.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    me.ChampE=Me.ChampA
    me.ChampF=Me.ChampA
    Ou tu peux le faire avec une requête de mise à jour, une fois ta saisie finie qui va recopier la valeur dans les champs voulus.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 869
    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 869
    Points : 3 448
    Points
    3 448
    Par défaut
    Bonjour dz737, marot_r,

    Il est possible de faire cela au niveau de la table avec un champ calculé. Dans le champ "F", type de champ = calculé, Expression = champ "A".

    Bonne journée
    Ce qui se conçoit bien s’énonce clairement et les mots pour le dire arrivent aisément. Nicolas Boileau
    Si tout est OK, n'oubliez pas de cliquer sur

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2019
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2019
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Je suis plutôt parti sur la méthode de marot_r car je dois garder le type de champ "texte court".

    Un grand merci à vous pour les solutions.

    Je passe le sujet en résolu.

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

Discussions similaires

  1. [WD-2010] Publipostage, répéter des champs pour un même enregistrement
    Par filiph79 dans le forum Word
    Réponses: 1
    Dernier message: 17/03/2016, 06h43
  2. [word vba] valeur d'un champ pour un caption
    Par greg778 dans le forum VBA Word
    Réponses: 2
    Dernier message: 16/06/2008, 09h25
  3. Tester la valeur d'un champ pour éviter options "has no properties"
    Par lodan dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 27/03/2007, 08h47
  4. Réponses: 7
    Dernier message: 06/07/2006, 15h32
  5. valeur d'un champ pour l'utiliser dans une requete
    Par bachilbouzouk dans le forum ASP
    Réponses: 4
    Dernier message: 08/04/2005, 16h58

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