Accueil > Forum > > > > QuickReport nouvelle page anciennes données
QuickReport nouvelle page anciennes données
mercredi 10 janvier 2007 à 09:27:24 |
QuickReport nouvelle page anciennes données

bedford_ch
|
Bonjour, Je dois créer un report de toutes les commandes effectuées par tous les clients entre deux dates données avec totaux. Pour celà j'ai deux TQuery. La première TQuery1 retourne les IDclient, le nombre total de commandes et le montant total. La deuxième TQuery2 retourne le détails des commandes.
sur mon quickreport j'ai créé 2 entêtes de groupe. Le premier pour afficher les détails du client provenant de la TQuery1. ForceNewPage est à TRUE car je veux une nouvelle page quand il y a un nouveau client. Dans expression j'ai mis idclient, qui est le déclencheur de la nouvelle page. Mon deuxième entête de groupe est lié à la TQuery2. ForcePage est à False (je ne veux pas de nouvelle page) et l'expression est à idtypearticle (car je gère différents types d'articles et sur l'état il faut regrouper le tout par types d'articles).
Pour mon test tout semble fonctionner: j'ai autant de pages que de clients et autant de groupes que de types d'articles. Les articles dans les listes sont justes. Seul souci, et de taille: toutes les pages affichent les mêmes données client, soit le premier client. Il ne semble pas mettre à jour les informations du client. J'ai essayé de mettre un ForceNewColumn à la place de ForceNewPage, mais le problème est le même, j'ai toujours les données du premier client. Quelqu'un pourrait m'aider ?
SVP je bloque, aidez-moi !!!!! (delphi 6 entreprise + quickreport 3.5.1)
|
|
jeudi 11 janvier 2007 à 13:38:23 |
Re : QuickReport nouvelle page anciennes données

ndsaerith
|
Je suis pas sur de moi (je compte sur les autres pour me redire hien ;) ) Mais je crois que tu peux mettre une source 'dynamique' dans un quick report. Ton premier query marche bien, car il liste les clients. Et donc la liste est fixe et point.
Par contre si j'ai bien compris, ton deuxième query depend de ton premier et liste des article pour un enregistrement (=un client) de ton premier query. Donc la c'est pas fixe.
Ton quick report fait reference au deuxième query mais dans son etat premier et c'ets tout.
Je sais pas si j'ai été très claire ^^ Mais il me semble bien que ton problème vien de la.
je serait toi, je ferais un dataset que tu rempli pour chaque client. Puis tu attache ce dataset au quickreport. Et tu fait le code qu'il faut pour que ça change de page et tout.
Vala, un peu à la bourre mais en esperant t'avoir aidé et avoir été comprehensible :p
BIz [;)]
|
|
jeudi 11 janvier 2007 à 13:42:08 |
Re : QuickReport nouvelle page anciennes données

ndsaerith
|
Ou alors faut que tu t'arrange poue excuter ton deuxième query à chaque ouverture d'une nouvlle page.. Je connais pas trop quick report et je ne sais pas quel évènement peut fzaire ça ^^ Mais c'est aussi une solution :)
BIz [;)]
|
|
jeudi 11 janvier 2007 à 17:50:49 |
Re : QuickReport nouvelle page anciennes données

bedford_ch
|
Salut, merci pour la réponse.
En étant un newbie avec QR, j'ai pas compris tout de suite le principe. Au fait je pensais que group "parent" devait absolument être relié à la query parente...au fait pas du tout, on peut mettre comme on veut. J'ai pu réaliser ma structure.
Merci pour ton aide.
Bob
|
|
Cette discussion est classée dans : page, données, client, articles, quickreport
Répondre à ce message
Sujets en rapport avec ce message
mise en page quickreport [ par kristof708 ]
bonjour a tous ,voila comment pusi je faire avec quikreport pour l'espacement entre chque donnéeje m'explique quand j'imprime avec quickreport un cert
forceNewPage dynamique en QuickReport [ par manudel ]
J'aimerais pouvoir effectuer l'opération suivante :partant du fait que je ne peux pas me servir des bandes enQuick Report, je dois générer des sauts d
[quick report] Test sur données et saut de page [ par manudel ]
Je dois me servir de quick report, sans utiliser les bandes. Mes données arrivent séquentiellement. A chaque fois que j'ai un libellé "total", je dois
Inserer 1 graphEXCEL sur 1 page HTML [ par TheShAmAn ]
Voila, mon projet c :=> Extraire des données vers ACCESS (effectué)=> Utiliser c données, pr créer un CD en HTML... je v generer les fichiers HTML à p
QuickReport et querySql [ par xklibur ]
Salut,Je voudrais imprimer une facture dont les infos sont stockées dans plusieurs tables de ma DB.la facture se presente avec une entete contenant qu
DBLookupComboBox et affichage des données dans un DBEdit [ par pikachoo ]
Hello,J'ai 3 tables Client, Evenement et TypeEvenementJe dois afficher un evenement d'un client donné. Pour cela, j'utilise un TQuery QueryEvt lié à u
Envoyer des données ??? [ par christo01 ]
Bonjour tout le monde !Je suis en train de faire un prog qui se sépare en deux :Un client et un serveurLe but est simple: Lorsque la souris bouge chez
delphi 6>quickreport>problème de coupure de bande détail [ par informatixo ]
Après m'être acharné pendant 3 jours et avoir lu et relu des messages sur delphi.fr et autre et avoir lu la FAQ de qusoft sur quickreport je demande d
Transfer de données [ par OURCQ ]
OURCQEst-il possible de récupérer la valeur d'un champ d'une base de données affichée sur une page et de l'inserrer le champ d'un formulaire d'une aut
quickreport [ par dipajero ]
Bonjour,je me pose une question sur quickreport, Exple : J'ai 20 lignes a imprimer, et je veux qu'il y ai 10 lignes sur une page et les 10 autres sur
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010TECHDAYS PARIS 2010 : PLAN DE MIGRATION VERS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Arnault Nouvel et Antoine Dongois Le processus à prendre : Apprendre (découvrir la plateforme) Préparer (documenter l'historique et choisir la méthode de MAJ) Test (Test de MAJ) Implémenter (Effectuer la MAJ) Valid...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOURTECHDAYS PARIS 2010 : LA PLEINIèRE DU SECOND JOUR par ROMELARD Fabrice
Après un retour sur l'histoire des TechDays de Paris et le fait que ce soit le plus gros event MS au monde (du fait de sa gratuité), le président de MS France (Eric Boustoullier) a fait une présentation de la vision Microsoft pour les années à venir...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|