Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Formules
Formules Forum sur l'utilisation des formules sous Crystal reports
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 28/08/2004, 02h28   #1
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 3
Points : 3
Envoyer un message via MSN à Joleroy
Par défaut [CR9]Utilisation des formules

bonjour,

j' utilise crystal reports 9 avec delphi 7 qui n' est malheuresement pas dutout pareil que la version 8.5.

Donc je n' arrive pas a envoyer des formule a partir de delphi

ex:

@unom de crysal report = champs1.table1 de delphi.
Joleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 15h09   #2
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 3
Points : 3
Envoyer un message via MSN à Joleroy
Je reprend

Je posséde Crystal Report 9 (9.2 plus exactement) et Delphi 7

J' ai crée des formules dans crystal report
Example:

La formule @Nomduclient

Je voudrais envoyer a partir de delphi (avec la vcl donc) que la formule @nomduclient est egale a par ex Tableclient.Fields[1].AsString;

voila en esperant que le grand chef indien me comprandra....
Joleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 10h49   #3
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
Alors si j'ai bien compris tu dois modifier le contenu de @Nomduclient.

Essai ça :
Code :
1
2
 
Crpe.FormulaByName ('Nomduclient').Formula.Text := Tableclient.FIELDS[1].AsString;
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 19h36   #4
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 3
Points : 3
Envoyer un message via MSN à Joleroy
je comprend pas ca ca devrait au moin macher ca me met erreur un truc du style

"Formule not found"

ma formule apparait comme un label ayant comme texte @unom
et quant je fait clic droit propriete ( sur le label ) lle champs formula name contient unom alors je doit mettre qoi?

j'ai mis @unom , @unom1, unom , unom1 comme non de formule mais ca marche toujour pas...

Voila mon bout de code si ca peut aider...

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
procedure TForm4.BitBtn8Click(Sender: TObject);
begin
Table1.Active:=False;
source:='c:\Gestion\Tbclt\'+Table1.TableName;
desti:='c:\Gestion\iptb.db';
CopieFichier(source,desti);
Table1.Active:=True;
Crpe1.Clear;
Crpe1.WindowState:=wsMaximized;
Crpe1.WindowStyle.Title:='Poli Vernis - Impression.';
Crpe1.ReportName:='C:\Gestion\Impdev.rpt';
Crpe1.FormulaByName('@unom1').Formula.Text:=('formule nom du client');
Crpe1.Refresh;
If CheckBox1.Checked=true then begin
Crpe1.Show;
end
else
Crpe1.Print;
end;
Joleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2004, 11h40   #5
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
Citation:
Envoyé par Joleroy
... quant je fait clic droit propriete ( sur le label ) lle champs formula name contient unom alors je doit mettre qoi? ....
Code :
Crpe1.FormulaByName('@unom1').Formula.Text:=('formule nom du client');
Il y a un problème de compréhension. unnom c'est quoi ? Le nom de la formule ou son contenu ?
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2004, 19h21   #6
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 3
Points : 3
Envoyer un message via MSN à Joleroy
sais pas:

dans le report header le texte de la formule est "@unom"
quand je fait click droit y a marque tout en haut "Field: @unom"
puis quand je vais dans les propieté de la formule (click droit sur la formule > Format field > onglet comon ) "object name" ( mon cr est en anglais) contient "unom1".

Par contre dans Formula Workshop la formule s' appelle "unom".

Je suis perdu...
Joleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2004, 21h53   #7
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 3
Points : 3
Envoyer un message via MSN à Joleroy
J' ai rien dit!!!

le nom de la formule c le nom qui a ds formulawokshop (unom)

mais maintenant c ce pb que j' ai:

Error 502: Invalid text or object handle
Formula.SetIndex(0) <PEGetHandleString - Formula Name>
Joleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2004, 10h28   #8
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
alors tu dois pouvoir faire ceci
Code :
Crpe1.FormulaByName('unom')...
sur_uix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2004, 20h57   #9
Invité de passage
 
Inscription : août 2004
Messages : 11
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 11
Points : 3
Points : 3
Envoyer un message via MSN à Joleroy
Je croit que le pb vient de ma vcl....

Quelqun pourait me mailer la vcl de crystal report 9 pour delphi 7
a Joleroy@wanadoo.fr
Joleroy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2004, 08h11   #10
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
Avec tu aurai trouvé ceci : http://ftp.crystaldecisions.com/outgoing/scr/crystal9_vcl.exe

sur_uix 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 03h53.


 
 
 
 
Partenaires

Hébergement Web