Ejemplo de Omitir

Cuando BarTender obtiene datos de una base de datos, se podría encontrar con campos que no contengan datos. En estos casos, podría querer suprimir un origen de datos para que no aparezca un espacio en blanco en el elemento impreso.

Pongamos por ejemplo: Una empresa minorista imprime etiquetas de envío y la dirección del "Destinatario" impresa en las etiquetas se obtiene de una base de datos centralizada de clientes. Algunos registros contienen el nombre y la empresa del cliente, y otros registros solo indican el nombre del cliente o solo el nombre de la empresa, tal y como se muestra en el siguiente ejemplo de base de datos:

"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"

Tenga en cuenta que los campos vacíos se muestran entrecomillados ("").

Cuando estas piezas de información se guardan en un archivo de texto, cada una de ellas puede utilizarse como campo de base de datos. A continuación, puede crear una plantilla de dirección que extraiga dinámicamente la información de la base de datos.

Si configura la plantilla para que cada campo se imprima como objetos de texto distintos, las etiquetas se imprimen de la siguiente forma.

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

Observe el segundo campo en blanco del segundo registro, y el primer campo en blanco del tercer registro. Puede evitar estas líneas en blanco, especifique que BarTender suprima un retorno de carro siempre que el origen de datos anterior esté vacío.

Al utilizar este método, las mismas tres etiquetas se imprimen de la siguiente manera, sin las líneas en blanco:

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

Para configurar un documento de BarTender para esta situación, siga estos pasos:

  1. Crea la base de datos.

  2. Abra BarTender y cree un nuevo documento en blanco.

  3. Conectar con la base de datos.

  4. Crea el objeto de texto etiqueta de dirección.

  5. Configura el objeto de texto etiqueta de dirección.

  6. Elimina los campos en blanco.

Para obtener más información, consulte los siguientes procedimientos.

CerradoPara crear la base de datos

  1. Copie la base de datos de muestra en un archivo de texto.

  2. Separe cada línea utilizando un retorno de carro.

  3. guardar el archivo como SuppressionExample.txt.

CerradoPara conectar con la base de datos

  1. En el menú Archivo de BarTender, haga clic en Configuración de la conexión a la base de datos para abrir el cuadro de diálogo Asistente de configuración de base de datos.

  2. En el asistente de configuración de la base de datos, haga clic en Archivo de texto.

  3. Haga clic en Siguiente.

  4. Haga clic en Seleccionar archivo.

  5. Busque SuppressionExample.txt y, a continuación, haga clic en Abrir.

  6. Haga clic en Siguiente.

  7. En la lista Separación de campo, seleccione Comillas y coma.

  8. Haga clic en Siguiente.

  9. Haga clic para seleccionar La primera fila es un encabezado que contiene los nombres de los campos.

  10. Haga clic en Terminar.

  11. Haga clic en Aceptar.

CerradoPara crear el objeto de texto

  1. En la barra de herramientas objeto, haga clic en para añadir un objeto de texto. Alternativamente, haga clic en Texto en el menú Crear.

  2. En la lista de objetos de texto disponibles, seleccione Normal ajustado.

  3. Haga clic en la plantilla de la ubicación en la que quiera colocar el objeto de texto.

CerradoPara configurar la dirección

  1. Haga doble clic en el objeto para abrir el cuadro de diálogo Propiedades del texto. Alternativamente, también puede hacer clic con el botón secundario en el objeto y, a continuación, hacer clic en Propiedades.

  2. En el panel de navegación, seleccione el origen de datos que quiera.

  3. En la parte inferior del panel de navegación, haga clic en para iniciar el Asistente para nuevo origen de los datos.

  4. En la lista Tipo, seleccione Campo de base de datos y, a continuación, haga clic en Siguiente.

  5. En la lista Campo, seleccione el campo de base de datos que quiera. (En este ejemplo, CustomerName debería ser el primer campo.)

  6. En el campo Datos de muestra, introduzca un texto que describa el campo de la base de datos. Por ejemplo, para el campo CustomerName puede introducir "Nombre del cliente" o un ejemplo genérico como "Jane Doe".

  7. Haga clic en Terminar para salir del asistente.

  8. Haga clic en para abrir el Asistente para nuevo origen de los datos.

  9. Para el tipo de origen de datos, seleccione Datos incrustados.

  10. Haga clic en Terminar para salir del asistente.

  11. En el panel de navegación, seleccione el origen de datos que acaba de crear.

  12. En el campo Datos incrustados, destaque el texto de ejemplo y pulse la tecla Enter para insertar un retorno de carro.

  13. Repita los pasos del 3 al 7 para cada línea de la dirección, de la siguiente manera:

    • "CompanyName"

    • "StreetAddress"

    • "City"

    • "State"

    • "ZIP"

  14. En el panel de navegación izquierdo, seleccione el origen de datos incrustado que tiene el retorno de carro y, a continuación, haga clic en situado en la parte inferior del panel para copiarlo. Alternativamente, haga clic con el botón secundario en el origen de datos y, a continuación, haga clic en Copiar.

  15. Seleccione el campo de base de datos CustomerName y haga clic en para pegar un retorno de carro después del campo. Alternativamente, haga clic con el botón secundario en el campo de la base de datos y, a continuación, haga clic en Pegar.

  16. Pegue un retorno de carro también después de CompanyName y StreetAddress.

  17. Después de City, introduzca el origen de datos incrustados que consiste en una única coma seguida por un espacio.

  18. Después de State, introduzca un origen de datos incrustado que conste de solo un espacio.

  19. Cierre el cuadro de diálogo Propiedades.

En el menú Archivo, haga clic en Vista previa de la impresión. Cuando avance por los registros, verá las líneas en blanco en el segundo o tercer registro.

CerradoPara eliminar los campos en blanco

  1. Haga doble clic en el objeto para abrir el cuadro de diálogo Propiedades del texto. Alternativamente, también puede hacer clic con el botón secundario en el objeto y, a continuación, hacer clic en Propiedades.

  2. En el panel de navegación de la izquierda, seleccione el primer origen de datos incrustado que contenga un retorno de carro.

  3. Haga clic en la pestaña Transforma.

  4. Haga clic en , situado a la derecha de Omitir para abrir el cuadro de diálogo Omitir.

  5. Haga clic para seleccionar Suprimir cuando el anterior origen de datos esté vacío.

  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Omitir.

  7. Repita este procedimiento para cada uno de los orígenes de datos incrustados que contenga un retorno de carro.

  8. Haga clic en Cerrar para cerrar el cuadro de diálogo Propiedades del texto.

En el menú Archivo, haga clic en Vista previa de la impresión. Cuando avance por los registros, verá que las líneas en blanco del segundo o tercer registro desaparecerán.

Temas relacionados