Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Autres
Autres Autres logiciels d'informatique décisionnelle, de statistiques, générateurs d’états ou outils infocentre : EpiInfo, FreeReport, FastReport, Hyperion, JPivot, QuickReport, Mondrian, ReportBuilder, Stata, Spad, Spss, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2008, 09h53   #1
Invité régulier
 
Inscription : mai 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 31
Points : 5
Points : 5
Par défaut [QuickReport] Plusieurs pages

bonjour
j'ai un document qui contiens plusieurs pages que je doit crée avec quickReport ,je ne sait pas comment faire pour plusieurs pages;

merci
taze1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 10h10   #2
Rédacteur/Modérateur
 
Avatar de evarisnea
 
Homme Evaris NGOUZO
Consultant informatique
Inscription : juin 2005
Messages : 1 887
Détails du profil
Informations personnelles :
Nom : Homme Evaris NGOUZO
Localisation : Cameroun

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

Informations forums :
Inscription : juin 2005
Messages : 1 887
Points : 2 799
Points : 2 799

tu n'as rien à faire pour le nombre de pages; Quickreport créera autant de pages que nécessaire pour les données à afficher.
evarisnea est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 10h27   #3
Invité régulier
 
Inscription : mai 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 31
Points : 5
Points : 5
Citation:
Envoyé par evarisnea Voir le message

tu n'as rien à faire pour le nombre de pages; Quickreport créera autant de pages que nécessaire pour les données à afficher.
c'est pas pour les donnée mais c'est du texte que je doit insérer sur plusieurs pages?
taze1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 10h46   #4
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
du texte ? dans quoi ? comment ?

il faut des détails pour pouvoir répondre , une suggestion cependant le QRMemo

Maintenant , je fais remarquer qu'il existe un forum 'exprès' ou presque pour Quickreport (j'en fait la promo plus on est de fous plus on rit)

si un gentil Modérateur pouvait basculer le thread ce serait sympa

[edit] j'avais oublié de préciser ici
[done]

et
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 10h56   #5
Invité régulier
 
Inscription : mai 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 31
Points : 5
Points : 5
Citation:
Envoyé par SergioMaster Voir le message
du texte ? dans quoi ? comment ?

il faut des détails pour pouvoir répondre , une suggestion cependant le QRMemo

Maintenant , je fais remarquer qu'il existe un forum 'exprès' ou presque pour Quickreport (j'en fait la promo plus on est de fous plus on rit)

si un gentil Modérateur pouvait basculer le thread ce serait sympa

[edit] j'avais oublié de préciser ici
[done]

et
ca veut dire reproduire 5 page de texte sur une form quickreport
taze1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 12h07   #6
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
Citation:
Envoyé par taze1 Voir le message
ca veut dire reproduire 5 page de texte sur une form quickreport
avec cela je ne vais pas bien loin .
Résumons tu veux , editer un texte plutôt long via quickreport . Aucune liaison avec bdd ?
Genre 'listeur de fichier texte' ? dans ce cas l'évènement onNeedData du QR peut être la solution .

en exemple pour imprimer toutes les chaines d'une stringlist
Code théorique , non testé :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
var i : integer // sert de compteur de ligne
 
procedure TForm.QRBeforePrint(...);
begin
i:=0;
QR.Bands.DetailBand.Enabled:=(Lastringlist.count>0);
end;
 
procedure TForm.QROnNeedData(sender : TObject, MoreData : BOOLEAN);
begin
IF i<Lastringlist.count then
  QRLabel.Caption:=Lastringlist[i];
inc(i);
MoreData:=(i<Lastringlist.count);
end;

il suffit de l'adapter à un lecture de Fichier, cependant celle-ci risque de s'avérer délicate sauf si le fichier à des lignes de longueurs fixes
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 19h31   #7
Invité régulier
 
Inscription : mai 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 31
Points : 5
Points : 5
Citation:
Envoyé par SergioMaster Voir le message
avec cela je ne vais pas bien loin .
Résumons tu veux , editer un texte plutôt long via quickreport . Aucune liaison avec bdd ?
Genre 'listeur de fichier texte' ? dans ce cas l'évènement onNeedData du QR peut être la solution .

en exemple pour imprimer toutes les chaines d'une stringlist
Code théorique , non testé :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
var i : integer // sert de compteur de ligne
 
procedure TForm.QRBeforePrint(...);
begin
i:=0;
QR.Bands.DetailBand.Enabled:=(Lastringlist.count>0);
end;
 
procedure TForm.QROnNeedData(sender : TObject, MoreData : BOOLEAN);
begin
IF i<Lastringlist.count then
  QRLabel.Caption:=Lastringlist[i];
inc(i);
MoreData:=(i<Lastringlist.count);
end;

il suffit de l'adapter à un lecture de Fichier, cependant celle-ci risque de s'avérer délicate sauf si le fichier à des lignes de longueurs fixes

c'est pas ça exactement il existe une liaison dans chaque page a la bdd
ma question est la suivante :
esque on peut ajouter 5 état QuickReport au projet puis les remplir et les assembler comme étant un seule etat pour l'imprimer d'un seule coup,

merci SergioMaster pour vos reponse
taze1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 20h00   #8
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
oui c'est possible
je n'ai jamais essayé mais : voir ici un zip de Quickreport
de plus il existe le composant TQRCompositeReport (du moins dans ma version pro QR 2.0k)

nota : pas le peine de me citer a chaque fois , ajouter une réponse suffit
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2008, 12h07   #9
Invité régulier
 
Inscription : mai 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 31
Points : 5
Points : 5
Merci
taze1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 06h55   #10
Membre habitué
 
Avatar de stfanny31
 
Femme
Étudiant
Inscription : mars 2008
Messages : 246
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 29
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2008
Messages : 246
Points : 122
Points : 122
j'arrive un peut en retard mais ce sujet m’intéresse et il n'est tjr pas résolu
je reformule la question :
comment généré 2 page différente avec un seul quickreport
__________________
merci bcp
stfanny31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 08h40   #11
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
Ce n'est, n'était pas, tout à fait la question Stfanny31 .
La demande était sur un état Composite (quoique j'ai un doute) ce qui est bien sur faisable . Si ce post n'est pas marqué résolu c'est parce que certains ne reviennent jamais pour l'indiquer par oubli, flemme ou ....


La tienne concerne peut être le même état ?

Par exemple : Editer des lignes de factures sur le recto et un texte conditions de vente sur le recto .
C'est possible , ce qu'il faut savoir c'est que tu peux très bien dessiner sur un Format bien plus grand qu'une page dans l'EDI . En fait toutes les pages seront dessinées sur le même quickreport , il suffit ensuite , à la fin de remettre en format A4 . Le tout est de bien gérer les sauts de page (le plus difficile dans cet exemple savoir si c'est une page paire ou impaire).

Pour donner un autre exemple , j'ai un seul quickreport qui contient une édition de tables de paramètres (qui bien sur ne sont pas de formats identiques) . En gros j'ai un seul quickreport avec pour chaque table 3 bandes (1 titre,1détail,1groupfooter) au niveau du groupfooter.afterprint je force un saut de page et c'est tout (à l'époque QRComposite n'existait pas encore )
La taille du quickrep au niveau de l'EDI est custom quand je veux le modifier (longeur dépassant 80cm ) . Avant de sauvegarder le projet je le repasse en A4

Néanmoins depuis Rave et/ou Fastreport je préfère nettement ces derniers stockés hors du programme => souvent plus faciles à maintenir /modifier
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/04/2012, 22h56   #12
Membre habitué
 
Avatar de stfanny31
 
Femme
Étudiant
Inscription : mars 2008
Messages : 246
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 29
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2008
Messages : 246
Points : 122
Points : 122
merci pour votre réponse
mais comment vous forcé le saut de page
__________________
merci bcp
stfanny31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2012, 07h58   #13
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
il y a la méthode Quickrep1.Newpage
mais le plus simple c'est la propriété aligntobottom d'une bande
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h56.


 
 
 
 
Partenaires

Hébergement Web