Exemple de suppression

Lors de la récupération de données auprès d’une base de données, BarTender peut rencontrer des champs vierges. Dans ce cas, vous pouvez choisir de supprimer une source de données afin de ne pas faire apparaître l’espace vierge sur votre élément imprimé.

Voici un exemple. Un détaillant imprime des étiquettes d’expédition et l’adresse de destination qui est imprimée est récupérée auprès d’une base de données de clients personnalisée. Certains enregistrements contiennent un nom de client et un nom d’entreprise, alors que d’autres enregistrements ne contiennent qu’un nom de client ou qu’un nom d’entreprise, comme dans l’exemple ci-dessous :

"CustomerName","CompanyName","Address","City","State","ZIP"
"Jake Diamond","Diamond, Inc.","PO Box 60","Gem Town","NV","50897"
"Meg Reilly","","148 Circle Drive","Maple","WA","98005"
"","All-State Trucking","5601 Interstate","Huntsville","IN","40890"

Notez que les champs vides sont signalés par deux guillemets ("").

Lorsque ces informations sont sauvegardées dans un fichier texte, chaque élément peut être utilisé comme champ de base de données. Vous pouvez ensuite créer un modèle d'adresse qui extrait dynamiquement les informations de la base de données.

Si vous configurez votre modèle pour imprimer chacun de ces champs est imprimé comme des objets texte séparés, vos étiquettes seront imprimées comme suit :

Jake Diamond
Diamond, Inc.
PO Box 60
Gem Town, NV 50897

Meg Reilly
 
148 Circle Drive
Maple, WA 98005


All-State Trucking
5601 Interstate
Huntsville, IN 40890

Vous remarquerez le deuxième champ vide du deuxième enregistrement et le premier champ vide du troisième enregistrement. Vous pouvez éviter ces lignes vides en précisant que BarTender supprime le retour chariot dès qu’il détecte que la source de données précédente est vide.

Lorsque vous utilisez cette méthode, ces trois mêmes étiquettes imprimées sont imprimées comme suit, sans les sauts de ligne.

Jake Diamond
Diamond, Inc.
PO Box 60
Gem Town, NV 50897

Meg Reilly
148 Circle Drive
Maple, WA 98005

All-State Trucking
5601 Interstate
Huntsville, IN 40890

Pour configurer un document BarTender pour ce scénario, suivez ces étapes :

  1. Créer la base de données ;

  2. Ouvrir BarTender, puis créer un nouveau document vierge.

  3. Connecter la base de données ;

  4. Créer l'objet texte de l'étiquette d'adresse ;

  5. Configurer l'objet texte de l'étiquette d'adresse ;

  6. Supprimer les champs vides.

Pour plus de détails, consultez les procédures suivantes.

FerméPour créer la base de données

  1. Copiez l'exemple de base de données dans un fichier texte.

  2. Séparez chaque ligne en utilisant un retour chariot.

  3. Enregistrez le fichier sous ExempleSuppression.txt.

FerméSe connecter une base de données

  1. Dans le menu Fichier de BarTender, sélectionnez Configuration base de données pour ouvrir l'assistant de configuration de base de données.

  2. Dans l’assistant de configuration de base de données, sélectionnez Fichier texte.

  3. Cliquez sur Suivant.

  4. Cliquez sur Sélectionner fichier.

  5. Accédez à ExempleSuppression.txt et cliquez sur Ouvrir.

  6. Cliquez sur Suivant.

  7. Dans la liste Séparation de champ, sélectionnez Apostrophes et virgule.

  8. Cliquez sur Suivant.

  9. Cliquez sur La première ligne est un en-tête contenant des noms de champs.

  10. Cliquez sur Terminer.

  11. Cliquez sur OK.

FerméPour créer l'objet texte

  1. Dans la barre d’outils d’objet, cliquez sur pour ajouter un objet texte. Autrement, cliquez sur Texte dans le menu Créer.

  2. Dans la liste des objets texte disponibles, sélectionnez Ajusté normal.

  3. Cliquez sur le modèle à l’emplacement où vous souhaitez placer l'objet texte.

FerméPour configurer l'adresse

  1. Double-cliquez sur l’objet texte pour ouvrir la boîte de dialogue Propriétés du texte. Autrement, cliquez avec le bouton de droite de la souris sur l'objet, puis cliquez sur Propriétés.

  2. Dans le volet de navigation, sélectionnez la source de données que vous voulez.

  3. En bas du volet de navigation, cliquez sur pour ouvrir l'assistant de nouvelle source de données.

  4. Dans la liste Type, sélectionnez Champ de base de données, puis cliquez sur Suivant.

  5. Dans la liste Champ, sélectionnez le champ de base de données de votre choix. (Dans cet exemple, NomClient doit être le premier champ.)

  6. Dans le champ Données exemple, saisissez le texte qui décrit le champ de base de données. Par exemple, vous pouvez saisir « Nom du client » ou un exemple général tel que « Jane Doe », pour le champ NomClient.

  7. Cliquez sur Terminer pour quitter l'assistant.

  8. Cliquez sur pour démarrer l’Assistant de nouvelle source de données.

  9. Pour le type de source de données, sélectionnez Données intégrées.

  10. Cliquez sur Terminer pour quitter l'assistant.

  11. Dans le volet de navigation, sélectionnez la source de données que vous venez de créer.

  12. Dans le champ Données intégrées, sélectionnez le texte d'exemple et appuyez sur Enter pour insérer un retour chariot.

  13. Reprenez les étapes 3 à 7 pour chaque ligne de l'adresse, comme suit :

    • « NomEntreprise »

    • « AdresseRue »

    • « Ville »

    • « État »

    • « Code postal »

  14. Dans le volet de navigation de gauche, sélectionnez la source de données intégrées qui a le retour chariot et cliquez sur en bas du volet pour la copier. Autrement, cliquez avec le bouton de droite sur la source de données, puis cliquez sur Copier.

  15. Sélectionnez le champ de base de données NomClient et cliquez sur pour coller un retour chariot après le champ. Autrement, cliquez avec le bouton de droite sur le champ de base de données, puis cliquez sur Copier.

  16. Collez un retour chariot après NomEntreprise et AdresseRue.

  17. Après Ville, insérez une source de données intégrées constituée d'une seule virgule suivie d'une espace.

  18. Après État, insérez une source de données intégrées constituée uniquement d'une espace.

  19. Fermez la boîte de dialogue Propriétés.

Dans le menu Fichier, cliquez sur Aperçu avant impression. En parcourant les enregistrements, vous verrez que les champs vides dans le deuxième et le troisième enregistrements.

FerméSupprimer les champs vides.

  1. Double-cliquez sur l’objet texte pour ouvrir la boîte de dialogue Propriétés du texte. Autrement, cliquez avec le bouton de droite de la souris sur l'objet, puis cliquez sur Propriétés.

  2. Dans le volet de navigation de gauche, sélectionnez la première source de données intégrées qui contient un retour chariot.

  3. Cliquez sur l’onglet Transforme.

  4. Cliquez sur à droite de Suppression pour ouvrir la boîte de dialogue Suppression.

  5. Cliquez sur Supprimer lorsque la source de données précédente est vide.

  6. Cliquez sur OK pour fermer la boîte de dialogue Suppression.

  7. Répétez cette opération pour chacune des sources de données intégrées comprenant un retour chariot.

  8. Cliquez sur Fermer pour fermer la boîte de dialogue Propriétés du texte.

Dans le menu Fichier, cliquez sur Aperçu avant impression. En parcourant les enregistrements, vous verrez que les champs vides dans le deuxième et le troisième ont disparu.

Rubriques connexes