Bonjour,
RaveReport, c'est loin pour moi
On peut toujours accéder à un RaveReport par programme donc il doit être possible de supprimer une page.
Mon conseil : aller rechercher dans le forum idoine
à l'occasion, je peux même y transférer la discussion me MP pour ça
à première vue un
MaPage := RvProject1.ProjMan.FindRaveComponent('Report1.MaPage1', nil) AS TRavePage;
permettrait d'accéder à la page à "supprimer", par contre, je ne sais quelle propriété serait à utiliser Visible:=False peut-être tout simplement ?
j'ai aussi lu ça
1 2 3 4 5 6 7 8 9 10 11 12
| t_report := RvProject1.ProjMan.FindReport('Report1',False);
for j := t_report.PageList.Count - 1 downto 0 do
begin
t_page := t_report.PageList.Items[j];
if t_page.Name = 'PageaSupprimer' then
t_report.PageList.Remove(t_page);
end;
t_report.Execute(RvNDRWriter1); |
Partager