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

IHM Discussion :

Créer un formulaire en mode tabulaire [AC-2007]


Sujet :

IHM

  1. #1
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut Créer un formulaire en mode tabulaire
    Bonjour à tous et à toutes,

    Je bloque sur la création d'un formulaire.
    Dans une configuration précédente de ma base (une seule table T Adhérents avec toutes les information de coordonnées et de suivi des cotisations d'une association) j'avais le formulaire tel que proposé en PJ.

    Sous la pression et surtout grâce à un grand nombre de contributeurs de ce site, j'ai restructuré ma base.

    J'ai maintenant une T Adhérents avec, entre autres les champs N°Adherent, Nom, Prenom, Adherent, DateAdhesion et une table T_Cotisation avec les champs T_Adherent_FK (ID adhérent), Cotisation (Case à cocher pour chaque année à payer), Cotisation_An (Années), Cotisation_Du (cotisation due année par année).
    Les 2 table sont liées par N°Adherent et T_Adherent_FK

    Selon l'exemple donné, je voudrais avoir Cotisation_An en en-tête de formulaire et en zone détail :
    N°Adherent, Nom, Prenom, Cotisation et Cotisation_Du

    J'ai fait des tas d'essais, je n'arrive pas à mettre les années les unes à côté des autres.
    J'ai, en une seule colonne l'année et la cotisation due pour chaque adhérent l'un après l'autre

    Merci de votre aide.
    A+

    C15
    Images attachées Images attachées

  2. #2
    Expert éminent Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 273
    Points : 6 582
    Points
    6 582
    Par défaut
    Bonsoir,
    Brut de coffrage, c'est quoi ce formulaire !

    Si je comprends bien votre demande vous voudriez construire un form qui vous permettrait de visualiser par adhérent l'état de situation de ses cotisations ?
    Si c'était effectivement le cas, le mieux serait de construire un form/sfrom. Le form aurait pour source votre T_adhérent et le sform aurait pour source T_cotisation.

    Pour ma part la CàC est obsolète, dans la mesure où une cotisation due est validée pour une année par montant de cotisation et une date de règlement.

  3. #3
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut
    Bonjour,

    J'ai déjà fait un formulaire avec un sous formulaire qui me permettent de voir, adhérent par adhérent, ses cotisations.
    Ce que je veux, ici, c'est un tableau récapitulatif de toutes les cotisations afin de pouvoir les modifier via le même objet.
    Cela marchait très bien dans ma version précédente, j'en voudrais un similaire avec la nouvelle structure que je viens de mettre en place.
    Quant à la Cac, je l'utilise pour mettre la cotisation due à 0 lorsque celle-ci a été réglée ; on a un certain nombres de retardataires qu'il faut savoir suivre et gérer.

    A+
    C15

  4. #4
    Membre habitué Avatar de C15nantes
    Homme Profil pro
    retraité
    Inscrit en
    Février 2011
    Messages
    379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2011
    Messages : 379
    Points : 137
    Points
    137
    Par défaut
    Bonjour,

    J'ai résolu mon problème en utilisant des fonctions de domaine.
    Pour chaque case à cocher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RechDom("[Cotisation]";"[T_Cotisation]";"[Cotisation_An]=1997 AND [T_Adherent_FK]=" & [N°Adherent])
    par exemple

    Pour chaque zone de texte cotisation due :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RechDom("[Cotisation_Du]";"[T_Cotisation]";"[Cotisation_An]=1997 AND [T_Adherent_FK]=" & [N°Adherent])
    par exemple

    Il y a peut-être mieux, mais cela fonctionne.

    A+

    C15

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2013] Formulaire Mode tabulaire Etiquette et ctrl
    Par nash17 dans le forum IHM
    Réponses: 2
    Dernier message: 29/01/2015, 17h38
  2. Évenement formulaire en mode "tabulaire"
    Par Mustard007 dans le forum IHM
    Réponses: 1
    Dernier message: 11/01/2008, 21h51
  3. Créer un sous-formulaire en mode création
    Par The_Super_Steph dans le forum IHM
    Réponses: 9
    Dernier message: 23/05/2007, 15h04
  4. Réponses: 3
    Dernier message: 15/03/2007, 22h18
  5. Créer un formulaire avec VBA ?
    Par Jean Bonnisme dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/10/2004, 10h40

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