Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Rave
Rave Forum d'entraide sur Rave 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 04/10/2005, 10h42   #1
Membre Expert
 
Avatar de Frank
 
Homme Frank
Chef de projet Informatique
Inscription : avril 2002
Messages : 1 036
Détails du profil
Informations personnelles :
Nom : Homme Frank
Âge : 44
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Chef de projet Informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : avril 2002
Messages : 1 036
Points : 1 187
Points : 1 187
Par défaut [Rave 5.0-Delphi 7] Griser une ligne sur deux

Bonjour,

est il possible de griser une ligne sur deux dans un état ?
__________________
Frank
Les règles!
FAQ Delphi
FAQ Access
Frank est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2005, 13h06   #2
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
à mon avis tu dois pouvoir le faire comme suit :

- dans ton état rave, tu mets un TRaveRectangle sur toute la partie qui doit être grisée de ta bande (ou sur toute ta bande qi tu veux tout griser)
- tu poses sur ce rectangle tous les composants rave dont tu as besoin
- tu code l'événement OnGetRow de ton TrvDataSetConnection comme suit :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
procedure TForm1.RvDsDiEtqGetRow(Connection: TRvCustomConnection);
var rvRect : TraveRectangle;
    rvPage : TRavePage; 
    rvBand : TRaveDataBand; 
    i : integer; 
begin 
  RvPage := rvProject1.ProjMan.FindRaveComponent('Report1.Page1', nil) AS TravePage; 
  RvBand := rvproject1.ProjMan.FindRaveComponent('DataBand1', RvPage) AS TRaveDataBand; 
  RvRect := rvproject1.ProjMan.FindRaveComponent('Rectangle1', RvBand) AS TRaveRectangle; 
  IF RvRect.FillColor = White then RvRect.FillColor := Silver
     else RvRect.FillColor := White;
end;
il y a peut -etre plus simple mais je sais pas
chtiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2005, 13h16   #3
Membre Expert
 
Avatar de Frank
 
Homme Frank
Chef de projet Informatique
Inscription : avril 2002
Messages : 1 036
Détails du profil
Informations personnelles :
Nom : Homme Frank
Âge : 44
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Chef de projet Informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : avril 2002
Messages : 1 036
Points : 1 187
Points : 1 187
Merci, je vais tester.
__________________
Frank
Les règles!
FAQ Delphi
FAQ Access
Frank est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2005, 13h46   #4
Membre Expert
 
Avatar de Frank
 
Homme Frank
Chef de projet Informatique
Inscription : avril 2002
Messages : 1 036
Détails du profil
Informations personnelles :
Nom : Homme Frank
Âge : 44
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Chef de projet Informatique
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : avril 2002
Messages : 1 036
Points : 1 187
Points : 1 187
Humm, j'ai un petit souci, car les déclarations ne sont pas reconnues.

je n'arrive pas à trouver quelle unité doit être rajoutée.
__________________
Frank
Les règles!
FAQ Delphi
FAQ Access
Frank est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2005, 14h10   #5
Membre éclairé
 
Avatar de chtiot
 
Inscription : octobre 2002
Messages : 383
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 383
Points : 330
Points : 330
moi celles que j'ai dans mes uses, mais à mon avis elles ne sont pas toutes nécessaires :

rpRave
rpDefine
rpCon
rpConDs
rvClass
rvProj
rvCsStd
rvCsData
rvCsRpt
rvData
rvDirectDataView
rvCsBars
rpSystem
rvCsDraw
rvDefine
rpFiler
chtiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2006, 09h03   #6
Invité de passage
 
Inscription : août 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 5
Points : 2
Points : 2
Salut,

Il me semble qu'il existe un add-on pour faire ça qui se nomme GreenBar et que tu peut trouver sur le site de Nevrona sur le lien suivant :
http://www.nevrona.com/Default.aspx?...enBarRectangle
jimmy-sept 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 02h00.


 
 
 
 
Partenaires

Hébergement Web