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

Requêtes et SQL. Discussion :

rajout d'une zone de calcul dans une liste de saisie


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut rajout d'une zone de calcul dans une liste de saisie
    Bonjour,

    Je cherche à réaliser un truc certainement très simple sur ACCESS, mais étant débutant ...je sèche.

    Imaginons :

    J'ai une table avec 4 champs
    NOM
    DATE
    MATIERE
    NOTE

    Je voudrai pouvoir dans un formulaire en liste, rentrer une note pour un elève, en saisissant son nom, la date, sa matière et sa note, mais je voudrai en même temps voir s'afficher dans une 5 ieme colonne, la somme de ses notes jusqu'à aujourd'hui par matière, mais seulement en tant qu'info. Comment puis je faire ?

    Voici ce que je voudrai voir :

    MARTIN 04/01/2011 FRANCAIS 13 143
    MARTIN 03/01/2011 FRANCAIS 20 130
    MARTIN 03/01/2011 FRANCAIS 10 110
    MARTIN 03/01/2011 MATH 19 200


    - Je veux donc voir toutes les notes de MARTIN classées par date
    - je veux pouvoir rajouter un enregistrement, sans bien sûr toucher à la 5ième colonne des totaux (avec si possible un recalcul automatique des totaux)
    - je voudrai si possible que le calcul des sommes se mette à jour en fonction des dates...pour le 03/01/2011, il me faudrait la somme des notes en MATHS par exemple jusqu'au 03/01.

    Je ne sais pas du tout par quel bout prendre ce problème...et si c'est possible sans rentrer dans le VBA

    Merci beaucoup pour votre aide ou vos conseils..

    Salutations
    Christophe

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Je ne sais pas du tout par quel bout prendre ce problème...
    Pour progresser dans ton apprentissage, tu pourrais suivre cette démarche :

    Etape 1 : créer un formulaire A qui permet d’ajouter une nouvelle note pour un élève.

    Etape 2 : créer un formulaire B qui liste les notes classées par date pour un élève et une matière déterminés.

    Etape 3 : faire en sorte que les paramètres (élève, matière) du B soient ceux de l’enregistrement courant du A.

    Etape 4 : Ajouter à A, le formulaire B en tant que sous-formulaire.

    Etape 5 : pour la 5e colonne : utiliser la fonction de domaine : sum.

    et si c'est possible sans rentrer dans le VBA
    ce serait pourtant relativement facile... et on peut t'aider en te donnant des exemples concrets.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut


    Merci beaucoup pour votre aide.....Je n'avais pas pensé à la démarche de créer un sopus formulaire dans un autre ...je vais essayer cela...

    Pour le VB, cela me fait assez peur ...mais je suis tout à fait ouvert à toute forme d'aide ...si vous avez des exemples, c'est avec grand plaisir que je les étudierai.

    Encore merci pour tout

    Salutations
    Christophe

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Reviens dans cette discussion au fur et à mesure de ta progression.
    Nous verrons alors ensemble comment mettre ton pied dans l'étrier !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Merci pour votre aide...

    J'avance...

    J'ai créé mes 2 formulaires et j'ai créé un formulaire avec mon sous formulaire associé...

    J'arrive maintenant à avoir

    MARTIN 04/01/2011 FRANCAIS 13

    et quand je clique sur le petit + à gauche de MARTIN, il m'affiche bien la somme des notes pour MARTIN.

    En fait dans mon sous formulaire, j'ai juste fait un regroupement sur le nom, et une somme sur les notes...

    C'est déjà pas mal, mais j'ai encore plusieurs problèmes...

    1 - je n'arrive pas à rajouter ma colonne cumul à la fin de ma liste de données, mais seulement en cliquant sur le petit +

    2 - je n'arriva pas à comprendre comment je peux faire varier ma somme de notes en fonction de la date (somme jusqu'à la date de l'enregistrement)

    3 - lié certainement au 2 : je ne vois pas comment utiliser la fonction SOMDOM pour ma 5 ième colonne..

    Encore merci pour votre aide

    salutations
    Christophe

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 281 907
    Points
    281 907
    Par défaut
    Bonjour,

    Pour dialoguer sur du concret : peux-tu poster une BDD Version Access2000 ?
    (donc un fichier .mdb) ?

    Vois ici comment faire.

Discussions similaires

  1. [AC-2007] Calcul dans une zone de liste (avec plusieurs champs)
    Par Rayan1 dans le forum IHM
    Réponses: 3
    Dernier message: 25/09/2014, 08h23
  2. Réponses: 1
    Dernier message: 26/12/2010, 21h20
  3. Réponses: 2
    Dernier message: 27/06/2010, 09h57
  4. Réponses: 3
    Dernier message: 06/09/2006, 09h06
  5. Réponses: 3
    Dernier message: 02/11/2005, 02h45

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