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

Access Discussion :

pied d'état


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut pied d'état
    Bonsoir !

    Comment mettre en pied d'état les divers contenus d'un contrôle de type champ (concaténation de tous les enregistrements). Y a t'il l'équivalent de la fonction somme ?

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Bonsoir, et bienvenue sur ce forum.

    Citation Envoyé par laure1219
    Comment mettre en pied d'état les divers contenus d'un contrôle de type champ (concaténation de tous les enregistrements).
    Pas compris.
    Si tu étayais un peu ...
    Citation Envoyé par laure1219
    Y a t'il l'équivalent de la fonction somme ?
    Il y a la fonction Somme

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Merci pour la bienvenue !

    Je me suis mal exprimée, je recommence :

    Dans un pied d'état, on peut créer un contrôle contenant l'expression somme([nomduchamp]) et on obtient le total du champ [nomduchamp] pour tous les enregistrements.

    Je voudrais faire la même chose mais avec un contrôle qui contient du texte, pour avoir dans un même contrôle tout ce qui a été saisi dans ce champ pour tous les enregistrements.

    Est-ce plus clair ?

  4. #4
    Membre éclairé Avatar de ft035580
    Profil pro
    Inscrit en
    Août 2004
    Messages
    689
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 689
    Points : 812
    Points
    812
    Par défaut
    Salut,

    ???????????????????????????

    Si tu veux connaître le nombre de caractères dans un champ,essaie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NouveauChamp:NbCar(TonchampDeRéférences)

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    merci, c'est pas la réponse attendue !

    Exemple :
    Dans la section détail, j'ai un champ qui s'appelle [prenom]

    Admettons que j'aie 3 enregistrements pour Marc, Alain et Paul.

    Je voudrais en pied d'état pouvoir faire apparaître : Marc, Alain, Paul

  6. #6
    Membre éclairé Avatar de ft035580
    Profil pro
    Inscrit en
    Août 2004
    Messages
    689
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 689
    Points : 812
    Points
    812
    Par défaut
    Qu'est ce qui t'empêche d'intégrer un Sous-Etat ?

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Le pb serait le même : comment mettre côte à côte, dans un même contrôle, le texte de chaque enregistrement pour un contrôle ...

    Ex :

    En-tête de page-----------------------------------------
    NOM PRENOM AGE
    Section Détail-------------------------------------------
    dupond Marc 12
    dubois Alain 40
    durand Jean 51

    Pied d'Etat-------------------------------------------------
    Nb de personnes Prénoms Moyenne des âges
    3 Marc, Alain, Jean 22


    Pour le Nb de personnes et la moyenne, pas de soucis, mais pour accoler les prénoms, je sais pas faire ..............

  8. #8
    Membre éclairé Avatar de ft035580
    Profil pro
    Inscrit en
    Août 2004
    Messages
    689
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 689
    Points : 812
    Points
    812
    Par défaut
    Juste comme ça,

    As tu essayé de faire une requête Analyse croisée ?

    Peut-être que cela répondrait à ton problème.

  9. #9
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    L'idée était pas mal du tout, mais je viens de l'essayer : le texte contenu dans le champ en question est trop long et la requête tronque les noms de colonnes

    ça m'énerve, car je suis sûre que c'est tout bête !

  10. #10
    Membre averti Avatar de @rkane
    Homme Profil pro
    developpeur amateur dans mon cadre professionnel
    Inscrit en
    Juin 2006
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : developpeur amateur dans mon cadre professionnel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 521
    Points : 403
    Points
    403
    Par défaut
    en valeur par defaut du champ concerne... pour concatener tu ecris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [Nom]&[Prenom]&[Moyenne]
    si tu avec espace entre chaque mot tu ecris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    [Nom]&""&[Prenom]&""&[Moyenne]

  11. #11
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Ce n'est tjs pas la bonne réponse.
    Il ne s'agit pas de concaténer du texte de divers contrôles !
    Pour le nb de personnes, et la moyenne d es âges, pas de pb, je sais faire.
    Mais pour avoir tous les penoms ds le même contrôle ????????

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 419
    Points : 508
    Points
    508
    Par défaut
    Salut
    Tu peux placer en pied d'etat une zone de liste avec comme source une requete du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Prenom, Count(Prenom) AS ComptePrenom
    FROM Matable
    GROUP BY Prenom;
    mais tu auras le résultat en colonne

  13. #13
    Membre confirmé
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Points : 580
    Points
    580
    Par défaut
    salut,

    il te suffit de créer une fonction incluant le parcourt des recordset (ex : DAO)tout en les conténant et revoyer la chaine à ton champ texte.

  14. #14
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Merci !

    Mais je ne sais pas faire la fonction en question (DAO) ...

  15. #15
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Un exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Public Function ListeChamp()
    Dim Mbd as Database, DTable As Recordset
    Dim Result As Variant
     
    Set Mbd=currentdb()
    Set DTable=Mbd.OpenRecordset("Select TonChamp From TaTable")
    Do Until DTable.EOF
         Result=Result & ", "& DTable("TonChamp")
     
    DTable.MoveNext
    Loop
     
    End Function
    Dans ton pied d'état tu mets dans la source de ton champ
    =ListeChamp()

    PS : Attention la fonction est faite à la volée. Ce n'est qu'une indication

  16. #16
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 8
    Points : 1
    Points
    1
    Par défaut
    Super, mille fois merci !!!!!!

    Je vais l'essayer

Discussions similaires

  1. Pied d'état pour somme
    Par nellynew dans le forum Access
    Réponses: 2
    Dernier message: 09/12/2008, 13h03
  2. Pied de page sur un état
    Par cyraile dans le forum Access
    Réponses: 5
    Dernier message: 04/07/2006, 13h51
  3. conflit pied d'état et de page
    Par moicats dans le forum IHM
    Réponses: 1
    Dernier message: 15/06/2006, 17h58
  4. Taille du pied de groupe d'un état
    Par lito74 dans le forum IHM
    Réponses: 1
    Dernier message: 12/04/2006, 08h37
  5. Pied de groupe dans un état ne s'affiche pas
    Par samisu dans le forum Access
    Réponses: 1
    Dernier message: 16/10/2005, 18h32

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