web-dev-qa-db-fra.com

Insérer des sauts de page entre les groupes de rapports avec l'impression recto verso

Dans les options d’expert de groupe, j’ai défini Conserver le groupe ensemble, ce qui garantit la création d’une nouvelle page.

Lorsque l'impression recto verso est activée, comment puis-je m'assurer qu'un nouveau groupe se forme toujours sur une nouvelle feuille de papier? Cela peut-il être fait dans l'expert en formule? Existe-t-il un moyen de vérifier si la page sur laquelle je suis est pair ou impair et d'insérer une page à partir de là? Posez simplement des questions suggestives car je ne connais pas bien les possibilités de l'éditeur de formule de Crystal. BTW, il s’agit de Crystal XI Enterprise Server.

13
IronicMuffin

Vous pouvez le faire avec les mots clés onfirstrecord, pagenumber et onlastrecord.

Dans la section d'en-tête de groupe "Nouvelle page avant" formule ...

not onfirstrecord //so every group (except the first) starts on a new page

Sur la formule "Nouvelle page après" ...

//to keep the group from starting on even page but make sure the last page is not blank
remainder(pagenumber, 2) = 1 and not onlastrecord 
19
dotjoe

Ouvrez l'écran Section Expert. Sélectionnez En-tête de rapport et cochez la case "Supprimer (sans exploration)". Sélectionnez ensuite dans l’en-tête du groupe le groupe que vous souhaitez changer de page et cochez la case "Nouvelle page avant".

7
Anna

Cela fonctionne bien si j'ai besoin d'un saut de page sur un groupe. Comment faire si un saut de page sur plusieurs groupes?

J'ai trouvé la réponse. En utilisant Next(Field) ou Previous(Field), j'ai ajouté la condition ci-dessous et j'ai bien fonctionné.

Dans la page suivante avant la formule:

Not onFirstRecord and ({table.field} <> previous({table.field}))

3
Sak

salut IronicMuffin je comprends votre question. la réponse est simple mais plus efficace.

  • étape 1: inclure un expert en jeux de données ou en bases de données dans votre rapport Crystal

  • Étape 2: Dans la surface extérieure de la zone de rapport, cliquez avec le bouton droit de la souris et allez au rapport et au groupe d'experts 

  • Étape 3: ajoutez le champ dans lequel vous incluez le groupe qui apparaîtra au bas de la fenêtre

  • Étape 4: cliquez sur l'option et agian goto 2nd onglet de l'option.

  • étape 5: cochez enfin (cochez = true) la case de l'en-tête Répéter le groupe sur chaque page, cochez la case ou cochez la case 
0
user2114670