Boîte de dialogue Sérialisation |
La sérialisation consiste à affecter un code d’identification unique à chacun des éléments d’une série. Chaque identifiant est généralement appelé « numéro de série » mais il peut inclure des lettres, des chiffres et des symboles.
Voici un exemple : Vous recevez une livraison de 10 boîtes de la part d’un fournisseur. Chaque boîte comporte une étiquette identique qui répertorie le contenu. Toutefois, pour vérifier que les 10 boîtes sont reçues, vous voulez qu'une étiquette identifie chaque boîte, de telle manière que l'étiquette de la première boîte indique « 1 sur 10 », celle de la deuxième boîte indique « 2 sur 10 », celle de la troisième « 3 sur 10 », etc. Pour afficher ces informations, vous pouvez ajouter à votre modèle d'étiquette un objet texte qui augmente. La seule différence entre les étiquettes est l’incrémentation (ou sérialisation) de la source de données du nouvel objet texte.
Les onglets suivants sont disponibles.
L’onglet Sérialisation indique comment la valeur de la source de données change pour chaque élément imprimé. Les options suivantes sont disponibles :
Ne pas sérialiser : Indique que la valeur de la source de données sélectionnée ne change pas à l’impression de chaque élément. Il s’agit du paramètre par défaut.
Incrémenter : Indique que la valeur de la source de données sélectionnée augmente sa valeur à l’impression de chaque élément.
Décrémenter : Indique que la valeur de la source de données sélectionnée réduit sa valeur à l’impression de chaque élément.
Méthode/Lettres : Spécifie le jeu de caractères qui est utilisé pour sérialiser la source de données.
Conserver le nombre de caractères : Indique que la longueur de la source de données reste la même en cas de réinitialisation de sa valeur. Par exemple, si la limite de réinitialisation est fixée à 100, la sérialisation est réinitialisée à 001 une fois la limite atteinte.
Incrémenter de/Décrémenter de : Indique la valeur de sérialisation de la source de données sélectionnée pour chaque élément.
Quand incrémenter
La section Quand incrémenter définit la fréquence de sérialisation. Vous pouvez choisir de sérialiser après un nombre spécifique d’éléments, par exemple une page d’étiquettes, ou lorsque la valeur d’une source de données nommée est modifiée. Les options suivantes sont disponibles :
Événement : Sérialise la source de données après que le critère spécifié soit satisfait. Les options suivantes sont disponibles :
Standard : Sérialise la valeur de la source de données à la fréquence indiquée dans les options Intervalle d’événement et Numéros de série.
Chaque enregistrement : Sérialise la valeur de la source de données après le nombre indiqué d’enregistrements.
Chaque page : Sérialise la valeur de la source de données après le nombre indiqué de pages imprimées.
Chaque travail d’impression : Sérialise la valeur de la source de données après que le nombre indiqué de travaux d’impression est exécuté pour le document.
Lorsque les données sont modifiées : Sérialise la valeur de la source de données lorsque la valeur d’une autre source de données est modifiée, à travers une base de données ou un VBScript.
Élément de données : Indique la source de données dont la valeur est modifiée. Cliquez sur pour ouvrir la boîte de dialogue Sélectionner la source de données où vous pouvez sélectionner la source de données de votre choix.
Chaque copie : Sérialise la valeur de la source de données après le nombre indiqué de copies imprimées.
Intervalle d'événement : Indique le nombre d’éléments (pages, enregistrements, travaux d’impression) à utiliser avant de passer à l’étape suivante de la séquence sérialisée. Par exemple, pour imprimer une étiquette d’emballage et une facture contenant le même numéro de série, vous pouvez définir l’Intervalle d’événement sur 2 et l’Événement sur Standard.
Ouvre la boîte de dialogue Valeur d’intervalle de sérialisation qui gère la fréquence à laquelle la séquence doit être incrémentée ou décrémentée.
Suivre l’intervalle restant entre les travaux d’impression : Reporte les valeurs restantes d’une séquence de sérialisation entre les différents travaux d’impression. Voici un exemple : Vous avez une source de données qui est définie pour sérialiser toutes les trois étiquettes, par exemple « 1, 1, 1, 2, 2, 2, etc. ». Lorsque vous imprimez cinq étiquettes, votre premier travail d’impression imprimera « 1, 1, 1, 2, 2 ». Le travail d’impression suivant poursuit la séquence des numéros de série « 2, 3, 3, 3, 4 ». Uniquement disponible lorsque l’Intervalle d’événement est une valeur constante qui est supérieure à 1.
Intervalle partiel restant depuis le travail précédent : Définit la valeur de l’intervalle à reporter entre les travaux d’impression. Le nombre que vous sélectionnez ne doit pas être supérieur à celui spécifié dans l’Intervalle d’événement.
Quantité à imprimer
Utilisez la section Quantité à imprimer pour indiquer le nombre de copies par numéro de série. Vous pouvez également régler ces paramètres à l'aide de la boîte de dialogue Imprimer. Cliquez sur en regard de l’une de ces options pour ouvrir la boîte de dialogue Options de quantité imprimée.
Copies : Indique le nombre de copies que vous voulez imprimer pour chaque document. En cas de lecture à partir d’une base de données, cette option définit le nombre de copies qui sont imprimées pour chaque enregistrement du travail d’impression. Uniquement disponible lorsque la sérialisation n’est pas utilisée pour la source de données sélectionnée.
Numéros de série : Indique le nombre de fois où le modèle est imprimé avec un numéro de série modifié. Les données de départ sont déterminées par le contenu de la source de données. Le nombre que vous saisissez dans le champ Numéros de série détermine la longueur de la séquence de sérialisation à l’aide des données de départ et des paramètres que vous définissez.
En cas de lecture à partir d’une base de données, le champ Numéros de série définit le nombre de numéros de série modifiés à imprimer pour chaque enregistrement du travail d’impression. Uniquement disponible lorsque la sérialisation est utilisée pour la source de données sélectionnée.
Copies par numéro de série : Indique le nombre de copies à imprimer pour chaque valeur de la séquence dans la sérialisation. Uniquement disponible lorsque la sérialisation est utilisée pour la source de données sélectionnée.
Aperçu de la séquence : Ouvre la boîte de dialogue Aperçu de la séquence sérialisée qui affiche la séquence conformément à tous les paramètres de sérialisation actuellement configurés.
Quand réinitialiser la valeur sérialisée
Quand la valeur définie est atteinte : Réinitialise la sérialisation lorsque la valeur limite indiquée est atteinte.
Valeur : Indique la valeur maximale ou minimale de la séquence de sérialisation après laquelle la séquence se réinitialise. Par exemple, si vous configurez une valeur de 10 et que la valeur incrémente, la séquence se réinitialise à 1 dès qu’elle atteint 10.
Ouvre la boîte de dialogue Valeur limite de réinitialisation de sérialisation qui vous permet de gérer la valeur maximale de sérialisation. Une fois cette valeur atteinte, la séquence de sérialisation est réinitialisée. Cette valeur peut être définie comme un nombre entier fixe ou récupérée à partir d’une base de données ou une source de données nommée.
Chaque travail : Réinitialise la séquence de sérialisation à chaque nouveau travail d’impression.
Chaque enregistrement de bases de données : Réinitialise la séquence de sérialisation lorsqu’un nouvel enregistrement de base de données est trouvé.
Modifications des données : Réinitialise la séquence de sérialisation lorsque la valeur d’une autre source de données est modifiée, à travers une base de données ou un VBScript.
Élément de données : Indique la source de données dont la valeur est modifiée. Cliquez sur pour ouvrir la boîte de dialogue Sélectionner la source de données, que vous pouvez utiliser pour sélectionner la source de données de votre choix.
Modifications du calendrier ou de l’horloge : Réinitialise la séquence de sérialisation à l'intervalle de temps que vous sélectionnez, tel que chaque jour, mois ou année.
Réinitialiser la valeur
Réinitialiser sur : Indique la valeur de base à laquelle la séquence revient après une réinitialisation.
Ouvre la boîte de dialogue Valeur de début de réinitialisation de sérialisation que vous pouvez utiliser pour spécifier une valeur constante à laquelle la séquence se réinitialise ou sélectionne une valeur d’un champ de base de données ou une source de données nommée.
Réinitialiser maintenant : Réinitialise manuellement la séquence à la valeur qui est spécifiée dans le champ Réinitialiser sur.
Rubriques connexes