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 :

Ajout données dans 1 champ sans effacer celles existantes


Sujet :

Access

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 196
    Par défaut Ajout données dans 1 champ sans effacer celles existantes
    Bonjour,

    Je souhaite savoir s'il est possible par exemple par une requete action , code vba , d'ajout données dans un champ qui en contient sans effacement de celle-ci.

    Prenons un exemple :

    J'ai un formulaire avec trois champ une fois ces champ saisie je les regroupe un un seul champ , jusque là pas de soucis.


    Mais après peut-on reproduire cela plusieurs fois sans effacer les données existantes.

    si l'on prend 3 champs , Maladie,traitement,date qui sont regroupé en un cela donne : Maladie-Traitement-date. , cela pour un individu

    avec un second enregistrement : Maladie-Traitement-date____Maladie2-Traitement2-date2.

    L'interêt est de pouvoir limité le nombre de champ à un pour un individu, quel que soit le nombre de maladie, traitement,date.

    Cela pour avoir un aperçu rapide (les données sont stocké dans une autre table avec un renregistrement par maladite traitement .. pour la traiter avec des requete de façon optimale )

    Pour mon application cela serait d'une grande aide !

    je suis en train d'essayer avec un sytème de table temporaire ..

    merci

  2. #2
    Membre Expert
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Par défaut
    Je ne pense pas que ton idée soit très pratique. Je pense que tu devrais plutôt créer une table malade :
    Malade(ID, Maladie, traitement, date, idIndividu#)
    # = clef étrangère.

    Cependant si tu y tiens vraiment ... il te suffit dans ta requête de mise à jour (UPDATE) de mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonChamp = MonChamp & "____" & MesNouvellesDonnées
    MesNouvellesDonnées est une varialbe contenant tes 3 infos à rajouter.

    En espérant t'aider.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 196
    Par défaut
    Merci Decmo

    Je m'attendais a ce genre de réponse :

    je ne pense pas que ton idée soit très pratique
    Ca je suis tout à fait d'accord avec toi !! mais le problème pour moi c'est que j'utilise un pocket pc , sur le lequel je ne peux pas faire des requete comme je le souhaiterais , et comme tu me conseille de faire.

    c'est pourquoi ce petit bout de code que je vais mettre en pratique , va m'être d'une très grande utilité.

    je reviens tagué ca en résolu quand j'aurais fini

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

Discussions similaires

  1. [XL-2003] Modifier/Ajouter texte dans fichier .Txt sans effacer
    Par toukii dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/06/2009, 10h21
  2. Réponses: 4
    Dernier message: 14/01/2008, 01h15
  3. Réponses: 5
    Dernier message: 09/05/2007, 11h00
  4. Réponses: 3
    Dernier message: 27/09/2006, 20h50
  5. Ajouter données dans un champ (concat)
    Par TNorth dans le forum Requêtes
    Réponses: 6
    Dernier message: 09/05/2005, 22h38

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