2009-09-22 8 views
0

Je suis coincé depuis hier avec un problème de saut de page sur les services de reporting (2008). Je dois aussi ajouter que j'ai commencé à travailler sur les rapports il y a une semaine, donc je peux mal comprendre certains de ses aspects. Disons que j'ai un ensemble de données, contenant deux champs, à savoir A et B. Pour afficher ces données, j'ai créé une table qui ressemble à:Comment faire en sorte qu'une ligne d'en-tête et sa ligne de contenu associée soient affichées sur la même page?

-------------------- 
| A Header   | 
-------------------- 
| A Value   | 
-------------------- 
| B Header   | 
-------------------- 
| B Value   | 
-------------------- 

Toutes les valeurs et les en-têtes appartiennent au même groupe. Cependant, parfois, lorsque le contenu B est trop long, le pdf résultant affiche l'en-tête B en bas sur la première page et son contenu dans la page suivante. Ce que je veux, si l'en-tête B et le contenu B ne tiennent pas sur la page courante, c'est insérer un saut de page avant l'en-tête B, de sorte que l'en-tête et le début de son contenu soient toujours identiques page. Sinon, je ne veux pas insérer de saut de page, car les deux lignes rentreraient dans la page en cours.

Y a-t-il un moyen de faire cela? J'ai essayé de jouer avec l'option garder ensemble sans aucun succès, je dois avoir mal compris comment cela fonctionne.

Répondre

0

J'ai finalement trouvé une bonne façon de le faire, si elle est ici:

je devais utiliser des groupes, un groupe de parents et plusieurs Childs groupe de détails.

Le groupe parent est groupé selon un ID, unique pour chaque couple (A, B). Comme les données proviennent d'une ligne de table, j'ai simplement ajouté cet identifiant de ligne à l'ensemble de données.

Puis j'ai défini un groupe de détails enfant pour A et son étiquette, et un autre groupe de détails enfant pour B et son étiquette. J'ai mis à jour la propriété KeepTogether des groupes de détails A et B à true et laissé la propriété KeepTogether de groupe parent à false.

Et cela fonctionne.

Questions connexes