Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > SDK
SDK Forum sur l'utilisation de Crystal Reports par des API (VB, C++, Delphi, Java, 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 21/03/2005, 16h56   #1
Invité de passage
 
Inscription : juillet 2003
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 6
Points : 3
Points : 3
Par défaut [CR10][VB6] nbre d'exemplaires (avec une boucle)

Bonjour à tous

J'ai un problème depuis quelques jours, suite à une migration de crystal 4.6 (!) vers CR10

J'ai adapté mon soft vb pour utiliser CR10, pas de problème.

Je rencontre un problème :


Je lance une impression
Mon programme remplit une table Stock pour l'item X (avec détail des E/S)
dans la base impression

L'impression est lancée par ce code avec un NombreExemplaire défini

Code :
1
2
3
Dim CrystalTable AS CRAXDRT.DatabaseTable
Dim Appli AS CRAXDRT.Application
Dim Rpt AS CRAXDRT.Report


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
FOR  Item=1 TO MaxItem
' Appel de la sub remplissant la table stock de la base IMPRESSION avec l'item X
 
	FOR i=1 TO NombreExemplaire
		SET Appli = New CRAXDRT.Application
		SET Rpt = Appl.OpenReport(App.Path & "\Stock.rpt")
 
		FOR j = 1 TO Rapport.DATABASE.TABLES.Count
		     Rpt.DATABASE.TABLES(j).Location = app.path & "\impression.mdb"
		Next j
 
		Rpt.DisplayProgressDialog = False
		Rpt.PrintOut False
'pour des raisons de "fonctionnement", je ne peux utiliser l'OPTION  NumberOfCopy de la dll
		Rpt.DiscardSavedData
      SET Appli = Nothing
		SET Rpt = Nothing
Next Item
Lors de l'édition du 1er item, tout va bien (que j'ai 1 ou 100 exemplaire)
En revanche, lorsque que l'on passe au 2è item :
Si j'ai NombreExemplaire=1 : la page sort vide (uniquement le N° de page indiqué)
Si j'ai Nombre Exemplaire= + de 1,
la première page sors comme dans le cas nombreExemplaire=1, par contre, les X autres sortent parfaitement bien !


Mon problème : comment faire pour que la page 1 du 2è item (et du 3è et du 4è etc) sorte correctement?
Sachant que certains items n'ont qu'1 exemplaire, pour ceux ci je n'ai aucune édition correcte...

Titre modifié par l.nico
eniki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2005, 15h50   #2
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
le paramètre NumberOfCopy de la méthode PrintOut ne fonctionne pas en V.10 :
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h25.


 
 
 
 
Partenaires

Hébergement Web