Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Conditional printing
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire de rapports & Rapports
Divers
Thread ID:
00667045
Message ID:
00667685
Vues:
26
>I think I'm confused now! Are you saying that one detail band (record) can stretch from one page to the next ... and you want to ensure that no more than 12 detail bands (record) appear on one page? If this is the case .. the 1st data group expression should be INT((nLine -1) /12) and then create a second data group with RECNO() as the expression.

Wouldn't you know I did it backwards-but it does work splendidly.


>But now I'm wondering if I'm not quite understanding your situation. Are you printing "continued" because one single detail band/record is overflowing to the next page .. or that additional detail bands (records) belonging to some logical group overflow to the next page. If it's the latter .. just change the RECNO() data group to be the logical group that you want to track.

The latter.


>If you want to try to keep the detail band (record) together .. and you can assume a certain amount of space for printing the record (such as 1"), try this: Create a data group on RECNO(), set the "Start on new page of less than" option to 1 (for 1 inch), and then move everything from your detail band into the Group Header or Footer band and leave the Detail band completely empty (set it to a height of zero).

OK, currently my detail band (1/4" high) resides inside the 'INT((nLine -1) /12)' group, which resides inside the 'RECNO()' group. When you say 'create a data group on RECNO()' do you mean something inside the grouping RECNO()? (I still have that group from an earlier post. <s>)

Thanks for your help,
Winn Pauley
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform