Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
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 07/03/2003, 11h40   #1
Membre régulier
 
Inscription : janvier 2003
Messages : 255
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 255
Points : 92
Points : 92
Envoyer un message via ICQ à Antichoc Envoyer un message via MSN à Antichoc
Par défaut [Crystal report] Component

Salut, j'arrive vraiment pas à maitriser ce component CRYSTAL Report sous delphi 5 PRO, en effet, j'y trouve aucune doc !

Mon problème : comment séléctionner uniquement les pages de mon états suivant UN critère de séléction saisie par l'utilisateur sous delphi ...

(Il choisi une plage de date sous delphi et le combobox renvoit un code qui me sert de groupe sous CR) mais je n'arrive pas à lier les deux

Pliz ! Elpmi
__________________
« Ne me faites pas d'objections.
Les difficultés en feront assez d'elles-mêmes. »

sir Winston Churchill
Antichoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2003, 14h11   #2
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
Sous Delphi tu utilise la CRPE32 ou la CRAXDRT ?
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2003, 14h12   #3
Membre régulier
 
Inscription : janvier 2003
Messages : 255
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 255
Points : 92
Points : 92
Envoyer un message via ICQ à Antichoc Envoyer un message via MSN à Antichoc
crpe32
__________________
« Ne me faites pas d'objections.
Les difficultés en feront assez d'elles-mêmes. »

sir Winston Churchill
Antichoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2003, 16h01   #4
Membre éprouvé
 
Avatar de sur_uix
 
Inscription : mai 2002
Messages : 377
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : mai 2002
Messages : 377
Points : 471
Points : 471
This code sample passes a new Group Selection formula into the Report, replacing the one that was currently there:

Code :
1
2
3
4
5
6
7
8
9
Crpe1.ReportName := 'C:\Company.rpt';
 
Crpe1.GroupSelection.Formula.Clear;
 
Crpe1.GroupSelection.Formula.ADD('Sum({company.SALES}, {company.STATE}) > 30000.00');
 
{OR Crpe1.GroupSelection.Formula.Text := }
 
Crpe1.SHOW
Avec le composant VCL pour la CRPE32
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2003, 16h11   #5
Membre régulier
 
Inscription : janvier 2003
Messages : 255
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2003
Messages : 255
Points : 92
Points : 92
Envoyer un message via ICQ à Antichoc Envoyer un message via MSN à Antichoc
J'ai utilisé une autre méthode :

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
26
27
28
29
procedure LoadCR(const Crpe1 : TCrpe;const files,formule : string);
var	IniFile : TIniFile;	
	Fichier : String;
begin
Crpe1.ReportName := files;
Crpe1.ConnectMethod := useConnect;
Crpe1.Connect.Retrieve;
try
		try
		Fichier := ChangeFileExt(Application.ExeName, '.INI');
		IniFile := TIniFile.CREATE(Fichier);
                {SET the Connect Attributs}
                crpe1.Connect.Password :=  IniFile.ReadString('CONNEXION','PASSWORD','');
                crpe1.Connect.UserID :=  IniFile.ReadString('CONNEXION','USER_NAME','');
                crpe1.Connect.DatabaseName :=  IniFile.ReadString('CONNEXION','ODBC_DSN','');
		except
		ShowMessage('Paramètres de connexion incorrects');
	        end;
	finally
	//Libération de l'objet
	IniFile.free;
	end;Crpe1.DiscardData;
Crpe1.Formulas.Formula.Clear;
Crpe1.Formulas.Formula.Add(formule);
Crpe1.Output := toWindow;
Crpe1.WindowState := wsMaximized;
Crpe1.Execute;
 
end;
Ell marche bien
__________________
« Ne me faites pas d'objections.
Les difficultés en feront assez d'elles-mêmes. »

sir Winston Churchill
Antichoc 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 15h35.


 
 
 
 
Partenaires

Hébergement Web