Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, FAQ, sources et autres ressources pour la rubrique Delphi.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/11/2011, 12h22   #1
paulfr
Membre habitué
 
Homme Paul LAUTIER
ingénieur, retraité
Inscription : février 2007
Messages : 151
Détails du profil
Informations personnelles :
Nom : Homme Paul LAUTIER
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : ingénieur, retraité

Informations forums :
Inscription : février 2007
Messages : 151
Points : 147
Points : 147
Par défaut Quick Report : Visionner un fichier .QRP

Bonjour,

J'ai enfin trouvé une solution pour afficher un fichier .QRP.
Elle se trouve dans "Documentation, Knowledge …" de QuSoft dans le fichier KBA4.pdf (ou KB.zip), section "SaveReports (*.qrp)" :

Citation:
We have a class, TQRPHandler, that is defined and documented in the QRBonus unit in QR2 and in the QRExtra unit for QR3. This class is designed to easily allow you load a saved report using the following syntax:

Delphi:

with TQRPHandler.Create do
try
Filename := 'somefile.QRP';
Preview; {or}
print;
finally
Free;
end;
il y a une solution pour C++.
paulfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 07h39   #2
SergioMaster
Modérateur
 
Avatar de SergioMaster
 
Homme Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 4 211
Détails du profil
Informations personnelles :
Nom : Homme Serge Girard
Âge : 56
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 4 211
Points : 7 270
Points : 7 270
Citation:
Envoyé par paulfr Voir le message
J'ai enfin trouvé une solution pour afficher un fichier .QRP.
Bonjour
Parce que tu en cherchais une ????
Il me semble que j'avais répondu a cette question sur le Forum adhoc (tag [Quickreport]
avec en plus la possibilité de faire un PDF
ici
__________________
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
Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 18h58   #3
paulfr
Membre habitué
 
Homme Paul LAUTIER
ingénieur, retraité
Inscription : février 2007
Messages : 151
Détails du profil
Informations personnelles :
Nom : Homme Paul LAUTIER
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : ingénieur, retraité

Informations forums :
Inscription : février 2007
Messages : 151
Points : 147
Points : 147
Bonjour

J'avais bien vu votre solution, mais elle me semblait ne pas répondre à mon
problème qui se limitait à visionner le fichier .QRP déjà obtenu en utilisant QRCreatList en imprimant la table.
Je cherchais un "Viewer" simplement.
paulfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2011, 20h42   #4
JustMe
Membre éprouvé
 
Avatar de JustMe
 
Inscription : juillet 2002
Messages : 442
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 442
Points : 457
Points : 457
Tu auras besoin d'un TQRPreview et d'un bout de code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
var
  qrp                         : TQRPrinter;
begin
 
  if OpenDialog1.Execute then
  begin
    qrp := TQRprinter.Create(nil);
    qrp.Load(OpenDialog1.FileName);
    QRPreview1.QRPrinter := qrp;
  end;
 
end;
__________________
<On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison> **Poincaré**
http://www.mobile-tactile.com/
JustMe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2011, 18h03   #5
paulfr
Membre habitué
 
Homme Paul LAUTIER
ingénieur, retraité
Inscription : février 2007
Messages : 151
Détails du profil
Informations personnelles :
Nom : Homme Paul LAUTIER
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : ingénieur, retraité

Informations forums :
Inscription : février 2007
Messages : 151
Points : 147
Points : 147
Bonjour,

Je confirme que cette solution marche parfaitement et affiche dans ReportPreview le fichier .QRP.
Ci dessous la procédure utilisée :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
procedure TFActmen.AffichBilanClick(Sender: TObject);  // affichege fich .QRP
var
  NomFich : string;
  BFichExist : Boolean;
begin
  NomFich := 'WBilan';
  repeat
    if not InputQuery('Afficher Fichier Bilan', ' Nom du Fichier (sans extension) : ', NomFich) then Exit;
    NomFich := NomFich + '.qrp';
    BFichExist := FileExists(NomFich);
    if not BFichExist then
      begin
        NomFich := Copy(NomFich, 1, 6);
        ShowMessage(' Ce FICHIER n''existe pas');
      end;
  until BFichExist;
 
 with TQRPHandler.Create do
 try
   Filename := NomFich;
   Preview; {or}
//   print;
 finally
   Free;
 end;
( Uses contient QRextra)
paulfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h37.


 
 
 
 
Partenaires

Hébergement Web