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

 Delphi Discussion :

état filtré par dates et groupement


Sujet :

Delphi

  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 90
    Points : 45
    Points
    45
    Par défaut état filtré par dates et groupement
    bonjour à tous
    Dans un etat (quickreport) je voudrais afficher l'ensemble des factures entre deux dates que je sélectionne en dateTimePicker et dont le groupement par client , chaque client par page ,
    sachant qu' un seul client peut avoir plusieurs factures.
    est ce que je peux trouver un exemple de cet etat chez quelqu'un parmi vous et merci

  2. #2
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Ukraine

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2008
    Messages : 162
    Points : 163
    Points
    163
    Par défaut
    Salut,
    Je crois que tu peux utiliser la propriété Filter si c'est un DataSet que tu utilises pour le QuickReport source.
    Ou sinon, peux tu préciser quel composant est relié au composant QuickReport !

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 043
    Points : 40 957
    Points
    40 957
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par hanitax Voir le message
    bonjour à tous
    Dans un etat (quickreport) je voudrais afficher l'ensemble des factures entre deux dates que je sélectionne en dateTimePicker
    une bonne query paramétrée fera l'affaire style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from factures where date_facture between :d and :f
    et dont le groupement par client , chaque client par page ,
    sachant qu' un seul client peut avoir plusieurs factures.
    ça qreport sait faire , via un 'simple' qrGroup
    est ce que je peux trouver un exemple de cet etat chez quelqu'un parmi vous et merci
    les exemples réels que je pourrais fournir ne correspondront certainement pas donc , non , se reporter aux manuels de Qickreport
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 90
    Points : 45
    Points
    45
    Par défaut
    J'ai utilsé adoquery dont la requete c'est
    'select * from factures where date_facture between :d and :f '

    et dans propriétés beforePrint de quickreport j'ai affecté les valeur de dateTimePicker au paramétres de adoquery :

    ADOQuery.Parameters.ParamByName('d').value:=dateTimePicker1.date
    ADOQuery.Parameters.ParamByName('d').value:=dateTimePicker1.date

    mais ca ne donne pas de resultat,l'etat est vide , et pas de message d'erreur
    NB: je travail avec connection Ado et base de donnée Firebird

Discussions similaires

  1. Filtre par date
    Par yieiii dans le forum IHM
    Réponses: 3
    Dernier message: 11/12/2010, 06h36
  2. Réponses: 4
    Dernier message: 05/08/2010, 14h35
  3. Recherche avec un filtre par date
    Par mehdiyou dans le forum SQL
    Réponses: 2
    Dernier message: 18/04/2008, 14h08
  4. Formulaire filtré par date
    Par Guizbizet dans le forum IHM
    Réponses: 7
    Dernier message: 21/12/2006, 17h48
  5. Envoyer plusieurs états filtrés par mail...
    Par Thierry'' dans le forum IHM
    Réponses: 8
    Dernier message: 20/09/2005, 12h02

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