Bonjour,
Je voudrais n'éditer un champ contenant du texte que lorsque le numéro de la page = 1.
Dans mon état par exemple, j'ai cent pages.
- Première partie : 1/40 pages
- Deuxième partie : 1/35 pages
- Dernière partie : 1/25 pages
J'ai créé une fonction :
Dans les propriétés du champ, j'ai sélectionné Tout pour "Activation de l'objet de l'impression' et ajouté pour l'éditeur PL/SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FUNCTION F_numero_page RETURN number IS page_num number; BEGIN srw.get_page_num(page_num); return (page_num); END;
Il imprime le champ sur la première page (1/40), mais lors de la remise à 1 du numéro de page il ne l'affiche plus (1/35 ou 1/25).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function F_28FormatTrigger return boolean is begin if F_NUMERO_PAGE = 1 then return (TRUE); else return(false); end if; end;
Avez-vous une idée ?
Merci.
Partager