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

Modélisation Discussion :

Conception base Access


Sujet :

Modélisation

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Par défaut Conception base Access
    Je posséde une base faite pour une association qui commprend une table "adhérent" dans la quelle je rentre les cotisations perçues:
    Date,MontantCoti,Bulletin,Dons
    La dte est sous le forme jj/mm/aaa et les autres rubrique sont sous la forme numériques à 2 décimales.
    Je désirerais pouvoir avoir une table secondaire d'archive "cotisation".

    Comment articuler ma base et comment concevoir un fomulaire de façon à pouvoir entrer et visionner les dernières cotisations sans qu'il y ait de doublons

    comment répercuter dans la table archive "Cotisation" toutes les modifications

    Je m'exprime peut être mal mais de la discussion né la lumière

    si l'un des visiteurs pouvait me mettre sur la voie cela serait parfait

    Je vous remercie par avance de votre aide

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 421
    Billets dans le blog
    48
    Par défaut
    bonsoir JMMasse,

    Je possède une base faite pour une association qui comprend une table "adhérent" dans la quelle je rentre les cotisations perçues:
    Date,MontantCoti,Bulletin,Dons
    Comment peux-tu rentrer les cotisations d'un adhérent dans un champ d'une table "Adhérent" ?
    A chaque nouvelle cotisation tu écrases la cotisation précédente, c'est ça ?
    Je désirerais pouvoir avoir une table secondaire d'archive "cotisation".
    Bonne idée
    Pourquoi pas une table "cotisation"
    Cotisation(idCotisation, #idAdhérent, DateCotisation, montantCotisation)
    Comment articuler ma base et comment concevoir un fomulaire de façon à pouvoir entrer et visionner les dernières cotisations sans qu'il y ait de doublons
    comment répercuter dans la table archive "Cotisation" toutes les modifications
    Un formulaire de source "Adhérent" avec un sous-formulaire de source "Cotisation" pourrait faire l'affaire.

    ... mais de la discussion né la lumière

  3. #3
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 70
    Par défaut
    @JMMasse,
    avec ta table cotisation (Date,MontantCoti,Bulletin,Dons), comment peux-tu reconnaitre qui a cautisé ceci ou cela? Es-tu informaticien? Psrce que ta table n'a pas de clef primaire ni d'index. ==> voir Merise.
    Pour ta solution, je crois qu'il faut suivre au moins f-leb; mais je me demande quelle base de données qui utilise qu'une table? Les cotisants ne sont-ils pas identifiés?

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 2
    Par défaut concetion base Access
    @ Bulmish

    Merçi de ta réponse.

    La table adhérent posséde une clef primaire à numérotion automatique.
    La table cotisation possède un champ numérique intitulé N°Dossier.
    A chaque n°de dossier correspond un N° d'adhérent.
    Aucune erreur possible.
    Ainsi à chaque paiement d'une cotisation pour 1 adhérent il sera crée un enregistrement qui portera son N° d'adhérent.

    Cela se fait par le biais de SQL et des recordsets

    Je me demandais simplement si il n'y avait pas dans la conception de la base "un truc" pour éviter toute cette programmtion en VBA


    Bon comme il me semble qu'il n'ay a pas d'autres solutions je vais continuer avec DAO

    Merci a vous tous et a toi en particulier de m'avoir apporté votre aide

    JMMasse

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 421
    Billets dans le blog
    48
    Par défaut
    bonjour,

    Je me demandais simplement si il n'y avait pas dans la conception de la base "un truc" pour éviter toute cette programmation en VBA
    A moins de règles de gestion particulières, le remplissage de tes tables avec SQL+VBA est une solution bien lourde à gérer.
    Un jeu de formulaire/sous-formulaire devrait normalement suffire (0% de VBA et avec les assistants d'Access ton formulaire de saisie est torché en deux, trois clics de souris). Quelque chose m'échappe.

    Un doute m'assaille: tes tables "Adhérent" et "Cotisation" sont-elles reliées ? Éventuellement, on peut voir tes tables (copie d'écran de la fenêtre des relations en pièce jointe)?

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/04/2007, 13h19
  2. [Conception][03]Insertion de données sur une base access
    Par monsesilo dans le forum Modélisation
    Réponses: 2
    Dernier message: 19/04/2007, 15h24
  3. Conception base de données access
    Par del__k dans le forum Modélisation
    Réponses: 10
    Dernier message: 07/03/2007, 10h10
  4. Export base Access vers MySql
    Par jjn1er dans le forum Outils
    Réponses: 7
    Dernier message: 10/03/2003, 23h50
  5. [VB6] [ADO] Like sur base Access
    Par dlpxlid dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 24/01/2003, 11h03

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