Het vullen van een label rapport in Crystal Reports met een herhalende gegevensbron plaat is niet eenvoudig . Gedraagt zich als een standaard rapport , de selectie van gegevens uit een gegevensbron neemt elke opeenvolgende tijdelijke aanduiding in het gekozen template zal worden gevuld met de volgende rij van het veld waarden gekozen als het etiket gegevens . Te richten en te herhalen een unieke data rij , kunnen we SQL rechtstreeks coderen in het label verslag . Crystal Reports geen functionaliteit om een inkomende rij daartoe herhalen , dus moeten dwingen de rij een passend aantal keren herhaald worden voordat deze wordt gelezen door Crystal . Instructies Maak postetiket Rapport 1 Klik op Mailing Label Report onder File /New -menu ( initieert de Mailing Report Wizard ) . Kopen van 2 Verbinding maken met een data bron en kies velden voor het adresetiket 3 Selecteer het e- typeplaatje ( ex : Avery 5160 ) op Twitter Finish 4 . Het rapport zal automatisch voorvertoning van de gegevens in de gekozen etiketsjabloon . Maak Aangepaste SQL naar Singular Record 5 Markeer en kopieer ( CNTL + C ) zichtbaar SQL Herhaal in de Database /Show SQL menu . Dubbelklik 6 klik op "Toevoegen Command " van de Databank /menu Database-expert . Paste 7 ( CNTL + V ) in de geopend Voeg Command dialoogvenster 8 wijzigen en opslaan ( OK ) de SQL statement naar de vorm : . SELECT Field1 , Field2 , etc FROM ( SELECT null FROM tabel als TableA WHERE rownum < = 30 ) , ( SELECT Field1 , Field2 , etc FROM tabel als TabelB WHERE ( voorwaarde om doelrij ) op Opmerking 1 : Stel rownum < = 30 om het bedrag van de labels per pagina de template nodig Opmerking 2 : . . Ervan uitgaande TableA heeft minstens 30 rijen , 30 nullen worden aangemaakt De unjoined in-line standpunten kracht zoveel herhalen rijen ( ex : geselecteerde mailing gegevens ) uit TableB als er Nulls 9 Verwijder initiële tafel ( s ) gekozen tijdens de Mailling Report wizard door te markeren en op pijl naar links Opslaan . . . ( OK ) notitiekaarten : Alleen de commando moet in lijst blijven velden toe Vanaf de Command Terug In de Report 10 Ga naar . menu Beeld /Field Explorer in ontwerpmodus . 11 Uncollapse secties Database Fields /Command . Drag zichtbaar commando velden 12 op rapport . verwijderen initiële tabellen ( in paragraaf 2 , Stap 5 ) verwijderde ook alle bijbehorende velden . Slechts een gebied is gereserveerd voor de velden , van de eerste wizard. de velden van elk van de 30 rijen worden automatisch geplaatst in elke tijdelijke aanduiding , met elk placeholder zijnde de aangepaste grootte van de typeplaatje gekozen in de wizard . Voorbeeld rapport 13 . Elk label template placeholder zal rij informatie hebben herhaald . Alle gegevens notatieveld aanpassingen zal de hele pagina te repliceren .
|