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 15/07/2008, 10h36   #1
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
Par défaut un defi ? SelectedRows et OnValidateRow

soit une DBGrid avec un certain nombre d'enregistrements sélectionnés
soit un état Rave où je ne veut que ces enregistrements

croyez-vous qu'il soit possible , certainement dans l'évènement OnValidateRow de la RvConnection, de savoir si l'enregistrement est ou n'est pas sélectionné dans la DBGrid ?

pour l'instant je n'ai qu'une seule piste :
Récupérer un BookMark et vérifier qu'il se trouve dans l'ensemble DBGrid.SelectedRows mais là je butte ? bute? but ?

il y a peut-être mieux
__________________
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
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 11h28   #2
Modérateur
 
Avatar de SergioMaster
 
Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 3 634
Détails du profil
Informations personnelles :
Nom : Serge Girard
Âge : 55
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 3 634
Points : 4 537
Points : 4 537
Par défaut solution

j'étais sur la bonne voie

'LAO TSEU l'a dit, il faut chercher la voie : je vais vous couper la tête' <<HERGE , Le Lotus Bleu>>

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TBanette.ExpeditionsValidateRow(Connection: TRvCustomConnection;
  var ValidRow: Boolean);
var MyPage : TRavePage;
    MyText : TRaveText;
begin
MyPage:=rvProject1.ProjMan.FindRaveComponent('report1Page.MainPage',nil) as TRavePage;
myText:=rvProject1.ProjMan.FindRaveComponent('Comment',mypage) as TRaveText;

// c'est ici 
if DBGrid1.SelectedRows.IndexOf((Connection as TRvDatasetConnection).DataSet.Bookmark)>-1      
 then mytext.Text:='Impression demandée '
 else mytext.Text:='non demandé ';
end;
__________________
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
SergioMaster 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 21h14.


 
 
 
 
Partenaires

Hébergement Web