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 :

Enregistrements qui s'écrasent


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2016
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Enregistrements qui s'écrasent
    Bonjour,
    J'ai deux tables (commandes et Mois) qui sont liés entre eux par un code qui est la clé principale des deux tables .
    J'ai créé un formulaire qui contient les données de Commandes .. et un sous formulaire pour la table Mois .. Comme ça j'entre les données relatifs à la commande ça s'enregistre puis je passe aux données de Mois pour entrer des valeurs pour enfin calculer un total sur la table Mois et le stocker sur un champ de l'autre table "commandes" .
    Tout se passe bien à ce niveau , sauf que sur la table commandes, je n'ai pas tous les enregistrements.. les enregistrements s'écrasent à fur et à mesure!!
    Que faire si je désire garder tous les enregistrements??

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Il est un peu difficile de donner un avis sans voir la structure de tes 2 tables.
    Quelle est la source de ton formulaire commandes et comment s'enregistrent dans la table commandes tes données ?

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2016
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Nom : Capture d’écran (98).png
Affichages : 204
Taille : 22,2 KoNom : Capture d’écran (100).png
Affichages : 205
Taille : 12,7 Ko

  4. #4
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Humm, désolé, mais franchement, ce n'est pas du tout la bonne façon de faire.

    Tu as une date de commande dans ta table commandes et donc tu peux aisément faire une synthèse mensuelle, trimestrielle et annuelle via une (ou plusieurs) requête(s) croisée(s).
    Ainsi, tu n'as plus d'erreurs et surtout une grande, voire très grande simplification de ton projet.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2016
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Pouvez vous me renseigner un peu sur les requêtes croisées..
    je suis débutante en Access, je viens de commencer il y'a une semaine donc j'en connais pas trop.
    Merci

  6. #6
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Si tu peux remettre la main sur une application exemple (comptoir.mdb), tu as un exemple très parlant :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    TRANSFORM Sum(CCur([Détails commandes].[Prix unitaire]*[Quantité]*(1-[Remise (%)])/100)*100) AS MontantProduit
    SELECT Catégories.[Nom de catégorie], Year([Date commande]) AS AnnéeCommande
    FROM Catégories INNER JOIN (Produits INNER JOIN (Commandes INNER JOIN [Détails commandes] ON Commandes.[N° commande] = [Détails commandes].[N° commande]) ON Produits.[Réf produit] = [Détails commandes].[Réf produit]) ON Catégories.[Code catégorie] = Produits.[Code catégorie]
    WHERE (((Commandes.[Date commande]) Between #1/1/1997# And #12/31/1997#))
    GROUP BY Catégories.[Nom de catégorie], Year([Date commande])
    PIVOT "Trim " & DatePart("q",[Date commande],1) In ("Trim 1","Trim 2","Trim 3","Trim 4");

    Nom : AnaCroixComptoirs.png
Affichages : 110
Taille : 16,7 Ko

    Sinon, tu peux la télécharger ici : Comptoirs.mdb

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

Discussions similaires

  1. comment afficher des enregistrements qui se ressemblent
    Par barribar dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/06/2007, 20h06
  2. ligne d'enregistrement qui serta a rien
    Par kumo dans le forum Modélisation
    Réponses: 2
    Dernier message: 06/06/2007, 11h36
  3. Réponses: 20
    Dernier message: 25/05/2007, 17h54
  4. Enregistrement qui ne s'affiche pas.
    Par wylls dans le forum Outils
    Réponses: 7
    Dernier message: 06/04/2007, 16h37
  5. Réponses: 9
    Dernier message: 16/10/2006, 13h47

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