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 :

Ecraser des valeurs avec Dates identiques


Sujet :

Access

  1. #1
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut Ecraser des valeurs avec Dates identiques
    Bjr,

    Je viens de créer un Formulaire pour lequel je choisis des valeurs dans des tabulations puis a la fin une date.
    Ces valeurs sont ensuite envoyées dans une table.

    Comment faire pour que lorsque je tape une date (ex : 10/10/2005) celle d'avant identique est ces valeurs ecrasées par la nouvelle date.

    Merci

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Points : 2 228
    Points
    2 228
    Par défaut
    eh bien tu peux soit utiliser une requête de mise à jour (UPDATE) pour mettre à jour tous les champs où la date est celle indiquée dans le formulaire.

    Ou alors tu supprime (DELETE) de la table l'enregistrement qui a pour date celle du formulaire puis tu ajoute les données du formulaire (INSERT).

    En espérant t'aider.
    J'aime les gâteaux.

  3. #3
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut
    J'ai essaye une requete mis a jour mais ca ne marche pas.

    Le pb ces que le mise a jour doit avoir lieu uniquement si la date saisi est deja présente dans la table.

    Comment je peux faire?

  4. #4
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut
    qui peut m'aider?

  5. #5
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Comment faire pour que lorsque je tape une date (ex : 10/10/2005) celle d'avant identique est ces valeurs ecrasées par la nouvelle date.
    Détaille plus ton énoncé, car là franchement, je ne vois pas de quoi tu parles Donne des exemples concrets

  6. #6
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut
    Alors j'ai créé un Formulaire qui renvoi les valeurs saisi ver une table :

    Pour exemple :

    Zone de liste 1 : Capacité 1 : 10
    Zone de liste 2 : Capacité 2 : 20
    Zone de liste 3 : Date : 25/10/2005

    Ce que je veux faire c'est si je resaisis une valeur de date dans le formulaire deja présente que les valeurs de Capacité 1 et 2 soit écrasé par les nouvelles saisies.

    Pour exemple ici :

    1er etape : 1er saisie :

    Zone de liste 1 : Capacité 1 : 10
    Zone de liste 2 : Capacité 2 : 20
    Zone de liste 3 : Date : 25/10/2005

    Dans la table :

    Date Capacité 1 Capacité 2
    25/10/2005 10 20

    2é etape : 2e saisie :

    Zone de liste 1 : Capacité 1 : 0
    Zone de liste 2 : Capacité 2 : 10
    Zone de liste 3 : Date : 25/10/2005

    D'ou remplacement des valeurs de la table de l'etape 1 :
    Dans la table :

    Date Capacité 1 Capacité 2
    25/10/2005 0 10


    Voila j'espere avoir été plus clair merci à tous.

  7. #7
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut
    Quelqu'un peut il m'aider car la j'ai beau faire des requetes mise a jour c a fonctionne pas.

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Points : 2 228
    Points
    2 228
    Par défaut
    Montre nous ta requête de mise à jour et dis nous en quoi elle ne donne pas le résultat attendu.
    J'aime les gâteaux.

  9. #9
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut
    Dans ma requete de mise à jour j'ai mis en Condition : "Date" du cou le tableau resultat elimine les dates.

    Je veux éliminer uniquement celle deja présente dans ce dernier.

    Merci

  10. #10
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    ben
    if comptedom("champdate","matable","champdate = " & mazonedelistedate ) then
    docmdrunsql(requête mise à jour)
    else
    docmdrundsl(requête ajout)
    end if
    Elle est pas belle la vie ?

  11. #11
    Provisoirement toléré
    Inscrit en
    Septembre 2005
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 147
    Points : 62
    Points
    62
    Par défaut
    Heu dsl Random mais tu peux expliquer un peu??

    Merci

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/01/2010, 19h33
  2. Mauvaise récupération des valeurs avec $_POST
    Par Trebor_ dans le forum Langage
    Réponses: 2
    Dernier message: 02/03/2008, 10h33
  3. Réponses: 4
    Dernier message: 28/03/2007, 12h16
  4. [VBA-E] Collage des valeurs avec liaison
    Par boux2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/07/2006, 13h03
  5. [VB.NET] [ODBC] Récupérer des valeurs avec requête ODBC?
    Par Pleymo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/03/2005, 16h38

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