Hallo,
ik wel voor mijn programmatje een printje uitdraaien, dat doe ik nu via een Quickreport en maak GEEN gebruik van een database/source.
Ik wil 4 pagina's hebben, dus zet 4x de MoreData value op true in de onNeedData event.
Alleen als ik nu mijn label van een waarde wil voorzien gaat het mis.
Op de OnPrint event van de label kijk ik op welke pagina we zitten.
Maar ik kan de waarde wel zetten, maar als ik mijn Quickreport dan preview dan staat de waarde er niet. Dan staat er gewoon de waarde die ik op design time erin heb gezit. Terwijl ik tijdens het debuggen de gezette waarde wel zie staan.
Dit is ff een voorbeeld stukje code de een label van het pagina nummer moet voorzien, maar de waardes komen niet op de pagina's te staan.
Wat doe ik fout ?
ik wel voor mijn programmatje een printje uitdraaien, dat doe ik nu via een Quickreport en maak GEEN gebruik van een database/source.
Ik wil 4 pagina's hebben, dus zet 4x de MoreData value op true in de onNeedData event.
Alleen als ik nu mijn label van een waarde wil voorzien gaat het mis.
Op de OnPrint event van de label kijk ik op welke pagina we zitten.
Maar ik kan de waarde wel zetten, maar als ik mijn Quickreport dan preview dan staat de waarde er niet. Dan staat er gewoon de waarde die ik op design time erin heb gezit. Terwijl ik tijdens het debuggen de gezette waarde wel zie staan.
Dit is ff een voorbeeld stukje code de een label van het pagina nummer moet voorzien, maar de waardes komen niet op de pagina's te staan.
code:
1
2
3
4
| procedure TfmPrint.qrlNaamPrint(sender: TObject; var Value: String); begin qrlNaam.Caption := intToStr(pagina); end; |
Wat doe ik fout ?