Remplir un rapport de l'étiquette dans Crystal Reports avec une répétition de dossier de source de données n'est pas simple. Agissant comme un rapport standard, la sélection des données d'une source de données prend chaque espace réservé successive dans le modèle choisi sera rempli avec la rangée suivante de valeurs de champ choisi comme les données sur l'étiquette. Pour cibler et répéter une ligne de données unique , nous pouvons code SQL directement dans le rapport de l'étiquette. Crystal Reports n'a pas de fonctionnalité de répéter une ligne entrante à cette fin , nous devons forcer la ligne à être répétée une quantité appropriée de temps avant qu'il ne soit lu par Crystal . Instructions
Créer Mailing Label Report
1
Cliquez sur Rapport étiquette de publipostage sous menu Fichier /Nouveau ( initie le rapport postale Wizard) .
2
connecter à un données champs de la source et de choisir pour l'envoi étiquette
3
Sélectionnez le type d'étiquette de messagerie ( ex : Avery 5160 )
4
Terminer. Le rapport d'auto- prévisualiser les données dans le modèle de l'étiquette choisie.
Créer des SQL pour Répétez Singulier enregistrement
5
Sélectionnez et copiez ( CNTL + C) visible SQL dans la base de données /Afficher le menu SQL.
6
Double cliquez sur " Ajouter une commande " à partir de la base de données /menu Expert Base de données .
7
Coller ( CNTL + V ) dans la Ajouter ouvert la boîte de dialogue de commande
8
modifier et enregistrer (OK) l'instruction SQL pour la forme: .
SELECT champ1 , champ2 , etc
FROM ( SELECT null FROM Table comme TableA OÙ rOWNUM < = 30) , AB
(SELECT champ1 , champ2 , etc FROM Table comme TableB WHERE ( état à la ligne de cible)
Note 1 : Ajuster rOWNUM < = 30 à la quantité d' étiquettes par page le modèle nécessite
Note2 : . . supposant TableA a au moins 30 lignes, 30 nuls sont créés de la dissociée en ligne
force de vues autant de lignes répétitives ( ex : données de diffusion sélectionnés ) de TableB comme
il ya Null
9
Retirer tableau initial (s) choisi au cours de l'assistant Rapport d'envois en mettant en évidence et en appuyant sur la flèche gauche Enregistrer. . . (OK)
Note: seule la commande doit rester dans la liste
ajouter des champs de la commande Retour au rapport
10
Go to. menu Affichage /Explorateur de champs en mode Création .
11
sections Uncollapse Base de données
12 Faites glisser les champs de commande visibles
sur rapport Fields commande. /. Suppression des tables initiales ( dans la section 2, étape 5) a également supprimé tous les champs associés. une seule zone est réservée pour les champs , à partir de l'assistant de première . les champs de chacune des 30 lignes sont automatiquement placés dans chaque espace réservé , avec chaque espace réservé étant la taille personnalisée de l' type d'étiquette choisi dans l'assistant.
13
rapport d'aperçu. Chaque espace réservé modèle d'étiquette aura répété informations de ligne . Tout ajustement de format de données sur le terrain vont reproduire tout au long de la page.