Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2011, 15h49   #1
Invité de passage
 
Inscription : mars 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 7
Points : 4
Points : 4
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
pipou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 20h05   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

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

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

Citation:
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.

Citation:
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.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 10h06   #3
Invité de passage
 
Inscription : mars 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 7
Points : 4
Points : 4


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
pipou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 10h24   #4
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

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

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Reviens dans cette discussion au fur et à mesure de ta progression.
Nous verrons alors ensemble comment mettre ton pied dans l'étrier !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 10h30   #5
Invité de passage
 
Inscription : mars 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 7
Points : 4
Points : 4
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
pipou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 17h27   #6
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

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

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Bonjour,

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

Vois ici comment faire.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h37.


 
 
 
 
Partenaires

Hébergement Web