Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
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 14/03/2011, 16h54   #1
Invité de passage
 
Inscription : octobre 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 18
Points : 0
Points : 0
Par défaut Champ calculé automatiquement

Bonjour à Tous,
Bénévole, à la retraite, j'essaye de créer une base adhérent dans une association.
J'ai crée une table avec clé, noms, activité etc...
Dans cette table j'ai une colonne Total Activité.qui doit me donner le total des activités pour chaque nom d'adhérent en fonction de l'activité choisie.
J'ai des colonnes qui ont pour nom: € Gym, € Aqua, € Marche, € Yoga.
les montant sont différents : €Gym 20€, €Aqua 30€, €Yoga 25€
Pouvez-vous me dire s'il existe un moyen pour obtenir automatiquement un total dans la colonne Total Activité.
Exemple : Mr Durand ,Aqua, Yoga =55 €, Mr Jean ,Gym,Yoga = 45€


Mon problème est que je ne maitrise pas du tout les liaisons de table et j'ai du mal à trouver des exemples précis.
En fait je n'ai qu'une table dite Générale A partir de cette table, j'ai fait plusieurs requêtes (par exemple R_Validité) qui me donne toutes les personnes qui ont cotisées et qui sont enregistrées jusqu'au 31/12/2011.
R_Sport qui me donne tous les addhérents qui pratiquent une activité sportives etc...
Comme expliqué précédemment à partir de ces requêtes j'ai fait des formulaires.
Pour infos j'avais essayé de faire des tables avec des liaisons.
J'avais une table T_Nom ( Clé,nom, adresse etc?)
Une table T_Sport ( clé, nom, activité sportive)
Une table T_Loisir ( clé, nom activité loisir)
J'avais liée ces 3 tables en créant un lien entre les Nom mais ça n'a pas marché!!!!!

J'espère avoir été clair
En vous remerciant

Dalb
PS il y à 3 mois je ne connaissait pas access.
dalb45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 17h16   #2
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Bonjour,

Il me semble qu'il y a un problème de modélisation

Vous devriez créer :

Une table pour les adhérents avec un identifiant (par exemple un numéro auto).
Une table pour les activités avec un identifiant.
Et une table pour faire le lien entre les adhérents et les activités contenant 2 champs : un pour l'identifiant adhérent et 1 pour l'identifiant activité.

Bonne continuation
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/03/2011, 13h06   #3
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Bonjour,

Afin d'y voir plus clair, voici une discussion qui se rapproche du problème :
champ-nom-plusieurs-formulaires

Une question, est-ce que vous gérez les années :

Y-a-t-il un tarif par année pour chaque activité (Sport, Loisir...) ?

Y-a-t-il un historique des activités des adhérents par année ?

Pour l'instant je verrai bien:

les tables
T_Adhérent
IdAdhérent
NomAdher
Prenom
...

T_Loisir
IdLoisir
NomLoisir

T_Sport
IdSport
NomSport

+ les tables pour les relations :

T_AdhérentLoisir
IdAdhérent
IdLoisir
Année

...

T_AdhérentSport
IdAdhérent
IdSport
Année

...

Avec éventuellement des tables pour la gestion des tarifs par an :

T_TarifLoisir
IdLoisir
IdAnnee

Tarif

T_TarifSport
IdSport
IdAnnee

Tarif


Remarque:

Vous pouvez aussi gérer les sports et loisirs dans une seule table activité

Voici une base sur laquelle travailler :bd1.zip


A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 17h45   #4
Invité de passage
 
Inscription : octobre 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 18
Points : 0
Points : 0
Par défaut Liaison de table

Bonsoir à tous et particulièrement a User
Vraiement pas doué avec les liaisons malgré l'exemple reçu pas moyen d'y arriver ( surement les neurones, bientôt 66 ans ) J'ai donc créer une petite base (en pièce jointe) l'idée est : des particuliers et des professionnels visites des salons sur le vin. j'ai créer :
une table T_Part pour particulier
une table T_Pro pour professionnel
une table T_Even pour évènement
Une requête (surement avec les mauvaises liaisons) mon objectif étant de créer une requête qui me donnerait tous les visiteurs aux évènements.
Puis un formulaire
Question pourquoi la requête ne m'affiche que les nom de la table T_Pro.?
Question à quoi servent les petits + affichés sur les tables en regards de chaque nom ?

En vous remerciant et compatissant pour un débutant
Bien cordialement
Dalb45
dalb45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 18h40   #5
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Salut,

Pouvez-vous mettre votre base au format Access 2000 ?

Merci
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 19h48   #6
Invité de passage
 
Inscription : octobre 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 18
Points : 0
Points : 0
Par défaut User

La base sous access 2000
Merci de m'avoir Lu
A bientôt
Dalb
dalb45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2011, 21h42   #7
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 205
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 205
Points : 5 258
Points : 5 258
Salut,

Je ne vois pas trop le rapport avec le 1er message de la discussion

On passe de la salle de sport au salon pour les vins

Mais bon, voici une nouvelle base de travail:

base1.zip

A+
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page perso:
Ma page personnelle
User 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 21h05.


 
 
 
 
Partenaires

Hébergement Web