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 :

Modification de données dans une table [AC-2003]


Sujet :

Access

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Points : 148
    Points
    148
    Par défaut Modification de données dans une table
    Bonjour

    J'ai une table de base de données avec des milliers de lignes.
    Pour certaines d'entre elles, je dois effectuer un certain traitement sur deux champs (modification)

    Ce que je ne sais pas, c'est comment sélectionner ces lignes, qui peuvent être très nombreuses.
    - J'avais d'abord pensé à un formulaire basé directement sur la table, une case à cocher...
    Mais dans ma structure de table, il n'y a pas ce champ case à cocher.
    ou
    - un formulaire mais basé sur une requête, mais comment introduire la notion de case à cocher dans la requete ?

    Enfin, pour finir, une fois toutes mes lignes choisies, un bouton me permettant d'effectuer les traitements (que je sais faire déjà)...

    Merci pour vos tuyaux, et bon week-end pascal.
    Didier71

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 574
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 574
    Points : 2 548
    Points
    2 548
    Par défaut
    Bonsoir Didier71,

    tu peux créer un formulaire contenant une liste à valeur multiple.
    Tu sélectionnes les lignes qui t'intéresses (des milliers de lignes !!! t'es pas couché !!) et tu ne traite que celles-là.

    Tu pourrais aussi modifier ta table en ajoutant une case à cocher. Une requête très simple (true sur case à cocher) t'extraieras les lignes voulues.

    Fais ton choix et repasse nous voir.

    Curt

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    As-tu un autre moyen de repérer ces enregistrements ? Une valeur commune ou autre, car dans ce cas une requête de mise à jour avec une clause Where devrait suffire.

    Philippe

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Points : 148
    Points
    148
    Par défaut
    Bonjour Philippe et Curt

    D'abord merci a vous deux pour votre aide...
    En effet si ma table comporte plusieurs milliers de lignes je n'ai qu'a en sélectionner disons une petite centaine...
    Malheureusement, je n'ai pas de moyen de les distinguer...il me faut "choisir à la main", dirons-nous..
    Finalement, je vais opter pour ce que propose Curt : un champ case à cocher dans la table est beaucoup plus simple à gérer que le choix multiple dans la liste déroulante.
    Je vais donc faire un formulaire, permettant d"'afficher quelques champs de la table, dont la fameuse case à cocher.
    Ensuite, un bouton "traitement" et je reprendrai ici l'idée de Philippe concernant la requête de mise à jour avec la clause Where.

    A partir de la, je vais y arriver ! ce qui me manquait c'est le début, comment "isoler" ces enregistrements.

    Merci encore à vous deux.
    Bonne journée.

    Didier71

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 07/11/2006, 11h36
  2. Réponses: 3
    Dernier message: 07/02/2006, 13h26
  3. [MySQL] Modifier une donnée dans une table
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 27
    Dernier message: 02/02/2006, 13h25
  4. Inserer des données dans une table access SQL
    Par ouellet5 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 23/11/2005, 21h11
  5. Réponses: 2
    Dernier message: 15/06/2005, 17h32

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