Guía de usario

Anuncio
Guía del usuario
Ò
El contenido del presente manual de documentación no es contractual y puede ser objeto de
modificaciones sin previo aviso.
El suministro de la aplicación descrita en este
manual está regido por una licencia de uso. El
uso, copia o reproducción de esta aplicación en
cualquier tipo de soporte están sometidos al
cumplimiento de los términos de esta licencia.
Está prohibido copiar, reproducir o transmitir
cualquier parte de este manual por cualquier tipo
de medio, para otros fines que no sean la
utilización personal del comprador, sin el permiso
escrito de Teklynx International Coâ
â.
E 2000 Teklynx International Co â,
Reservados todos los derechos.
Windowst
t es una marca registrada de Microsoftâ Corporation.
IBM, PC y AT PS/2 son marcas registradas de International
Business Machines, Inc.
CODESOFTâ es una marca registrada de Teklynx International Co.
Sumario
Acerca de esta guía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
¡Enhorabuena! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Documentación suministrada . . . . . . . . . . . . . . . . .
Guía del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Convenciones tipográficas . . . . . . . . . . . . . . . . . . .
Acerca de este producto . . . . . . . . . . . . . . . . . . . . .
1
Descripción de la interfaz . . . . . . . . . . . . . . . . . . . .
Inicio del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Descripción de la ventana principal . . . . . . . . . . . . . .
Barra de menús . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Zona de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Documento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Barra de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Barra de herramientas estándar . . . . . . . . . . . . . .
Barra de herramientas de Formato de texto . .
Barra de herramientas de Formato del objeto.
Barra de herramientas de Objeto . . . . . . . . . . . .
Barra de herramientas Ver . . . . . . . . . . . . . . . . . . .
Barra de herramientas de creación . . . . . . . . . . .
Explorador del documento . . . . . . . . . . . . . . . . . . .
Reglas graduadas . . . . . . . . . . . . . . . . . . . . . . . . . . .
Botón de rotación . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Paleta de colores . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vii
vii
vii
viii
ix
ix
Capítulo 1 - 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
Capítulo 1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-4
-5
-7
-7
-8
ii
Guía del usuario
2
Configuración del entorno de trabajo . . . . . . .
Elegir una impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seleccionar la impresora . . . . . . . . . . . . . . . . . . . . .
Añadir una impresora . . . . . . . . . . . . . . . . . . . . . . . .
Personalización del entorno de trabajo . . . . . . . . . . .
Modificación de las opciones
de visualización y del entorno de trabajo . . . . .
Configurar un documento . . . . . . . . . . . . . . . . . . . . . . .
Guardar una plantilla personalizada . . . . . . . . . .
Suprimir una plantilla personalizada . . . . . . . . . .
3
Creación de un documento
compuesto por objetos fijos . . . . . . . . . . . . .
Creación y manipulación de objetos fijos . . . . . . . .
Creación de un objeto de tipo Texto . . . . . . . . . .
Creación de un objeto de tipo Código de barras
Creación de un Objeto dibujado . . . . . . . . . . . . . .
Importar una imagen . . . . . . . . . . . . . . . . . . . . . . . .
4
Creación de un documento compuesto
por objetos variables . . . . . . . . . . . . . . . . . . . . .
Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definición . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fuente de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Búsqueda en una tabla . . . . . . . . . . . . . . . . . . . . . .
Fecha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fórmula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Formulario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de objetos variables . . . . . . . . . . . . . . . .
5
Impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Un potente motor de impresión . . . . . . . . . . . . . . . . .
Impresión tradicional . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 1: Series de etiquetas y
copias de etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Etiquetas en la serie . . . . . . . . . . . . . . . . . . . . . . . . .
Copias de cada etiqueta . . . . . . . . . . . . . . . . . . . . .
Copias de cada página . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 2 - 9
Capítulo 2
Capítulo 2
Capítulo 2
Capítulo 2
- 10
- 10
- 10
- 11
Capítulo 2
Capítulo 2
Capítulo 2
Capítulo 2
- 11
- 13
- 13
- 15
Capítulo 3 - 17
Capítulo 3
Capítulo 3
Capítulo 3
Capítulo 3
Capítulo 3
- 17
- 17
- 19
- 20
- 22
Capítulo 4 - 25
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
Capítulo 4
- 25
- 25
- 26
- 26
- 27
- 28
- 29
- 30
- 31
- 34
- 35
- 35
Capítulo 5 - 37
Capítulo 5 - 37
Capítulo 5 - 37
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
- 38
- 39
- 39
- 39
Sumario
iii
Taller n° 2: Impresión con Fusión . . . . . . . . . . . . . . .
Impresión con fusión . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 3: Impresión mediante el formulario . . .
Personalización del formulario . . . . . . . . . . . . . . . .
Impresión mediante el formulario . . . . . . . . . . . .
Recuerde... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimización de la impresión . . . . . . . . . . . . . . . . . . . .
Optimizar la velocidad de impresión . . . . . . . . . .
Errores y problemas de impresión . . . . . . . . . . . . . . .
6
Seguridad a medida . . . . . . . . . . . . . . . . . . . . . . . . . .
Administrador de usuarios . . . . . . . . . . . . . . . . . . . . . .
Cometido del administrador . . . . . . . . . . . . . . . . . .
Uso sin administración de perfiles . . . . . . . . . . . .
Uso con administración de perfiles . . . . . . . . . . .
Administración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Añadir un usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Añadir un perfil nuevo . . . . . . . . . . . . . . . . . . . . . . .
7
Apéndice 1: Fórmulas
.......................
Hacer cálculos mediante fórmulas y funciones . . .
Tipos de fórmulas y operadores . . . . . . . . . . . . . . . . .
Fórmulas numéricas . . . . . . . . . . . . . . . . . . . . . . . . .
Fórmulas lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fórmulas textuales . . . . . . . . . . . . . . . . . . . . . . . . . .
Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de una fórmula . . . . . . . . . . . . . . . . . . . . . . . .
Cuadro de diálogo Fórmula . . . . . . . . . . . . . . . . . . .
Configuración de la fórmula . . . . . . . . . . . . . . . . . .
Taller n° 1: Fórmulas complejas . . . . . . . . . . . . . . . . .
Funciones lógicas . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 2: Cálculo del ”Modulo” adecuado . . . . . .
Método de cálculo de un carácter de control . .
Taller n° 3: cálculo de fechas . . . . . . . . . . . . . . . . . . .
Cálculo de una fecha de caducidad
y fecha del sistema . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 4: cálculo de fechas . . . . . . . . . . . . . . . . . . .
Cálculo de una fecha de caducidad a
partir de una fecha distinta de la del sistema
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
Capítulo 5
- 41
- 41
- 42
- 42
- 43
- 44
- 45
- 45
- 48
Capítulo 6 - 51
Capítulo 6
Capítulo 6
Capítulo 6
Capítulo 6
Capítulo 6
Capítulo 6
Capítulo 6
- 52
- 52
- 52
- 53
- 53
- 54
- 54
Capítulo 7 - 55
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
Capítulo 7
- 55
- 56
- 56
- 56
- 56
- 56
- 57
- 58
- 58
- 58
- 60
- 60
- 63
- 63
- 66
Capítulo 7 - 66
Capítulo 7 - 68
Capítulo 7 - 68
iv
8
Guía del usuario
Apéndice 2: conexión con bases de datos . . .
Nociones básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recuerde... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 1: Instalación de un origen
de datos ODBC e importación de datos . . . . . . . . .
Instalación del Origen de datos ODBC . . . . . . . .
Importación de datos . . . . . . . . . . . . . . . . . . . . . . . .
Creación de objetos variables . . . . . . . . . . . . . . . .
Creación de la variable Búsqueda en una tabla
Recuerde... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 2: Consultas complejas y junturas . . . . .
Realización de una juntura interna . . . . . . . . . . .
Inserción de las variables
resultantes de la consulta . . . . . . . . . . . . . . . . . . . .
Inserción de títulos mediante
la variable Búsqueda en una tabla . . . . . . . . . . .
Taller n° 4: Tabla de Resultado de la consulta . . .
9
Apéndice 3: contadores . . . . . . . . . . . . . . . . . . . . . .
Numeración de documentos . . . . . . . . . . . . . . . . . . . . .
Creación de un contador . . . . . . . . . . . . . . . . . . . . .
Taller n° 1: Contador de una serie de etiquetas . .
Numeración de las etiquetas de una serie . . . .
Número total de etiquetas de la serie . . . . . . . .
Taller n° 2: Contador personalizado . . . . . . . . . . . . .
Creación de un contador personalizado . . . . . . .
Taller n° 3: Contadores imbricados . . . . . . . . . . . . . .
Creación de un contador combinado . . . . . . . . . .
Taller n° 4: Cálculo del número total
de etiquetas de una subserie . . . . . . . . . . . . . . . . . . .
Creación del contador de etiquetas . . . . . . . . . . .
10
Capítulo 8 - 73
Capítulo 8
Capítulo 8
Capítulo 8
Capítulo 8
- 73
- 73
- 73
- 74
Capítulo 8
Capítulo 8
Capítulo 8
Capítulo 8
Capítulo 8
Capítulo 8
Capítulo 8
Capítulo 8
- 75
- 75
- 76
- 78
- 81
- 83
- 84
- 84
Capítulo 8 - 87
Capítulo 8 - 88
Capítulo 8 - 90
Capítulo 9 - 93
Capítulo 9
Capítulo 9
Capítulo 9
Capítulo 9
Capítulo 9
Capítulo 9
Capítulo 9
Capítulo 9
Capítulo 9
- 93
- 94
- 95
- 95
- 95
- 97
- 97
- 98
- 99
Capítulo 9 - 101
Capítulo 9 - 101
Apéndice 4: programar con ActiveX . . . . . . . . . Capítulo 10 - 105
¿Por qué programar? . . . . . . . . . . . . . . . . . . . . . . . . . . .
ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaz de programación . . . . . . . . . . . . . . . . . . . . . . .
Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos, Atributos y Métodos . . . . . . . . . . . . . . . .
Jerarquía de los objetos . . . . . . . . . . . . . . . . . . . . .
Taller: ActiveX mediante un ejemplo . . . . . . . . . . . .
Capítulo 10
Capítulo 10
Capítulo 10
Capítulo 10
Capítulo 10
Capítulo 10
Capítulo 10
- 105
- 105
- 106
- 106
- 107
- 107
- 108
Sumario
v
Presentación de la aplicación . . . . . . . . . . . . . . . . . Capítulo 10 - 108
El programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Capítulo 10 - 109
11
Recordatorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Capítulo 11 - 121
¿El resultado de la variable aparece truncado?
Necesita crear variables intermedias . . . . . . . . .
ODBC y términos reservados . . . . . . . . . . . . . . . . .
Caracteres prohibidos y nombres de variables
Interfaz MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
- 121
- 121
- 121
- 123
- 123
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Capítulo 12 - 125
ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Función . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fórmula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Juntura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objeto variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Origen de datos ODBC . . . . . . . . . . . . . . . . . . . . . . .
Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable de tipo Base de datos . . . . . . . . . . . . . . .
Variable de tipo Contador . . . . . . . . . . . . . . . . . . . .
Variable de tipo Fecha . . . . . . . . . . . . . . . . . . . . . . .
Variable de tipo Formulario . . . . . . . . . . . . . . . . . .
Variable de tipo Fórmula . . . . . . . . . . . . . . . . . . . . .
Variable de tipo Búsqueda en una tabla . . . . . .
Variables de control . . . . . . . . . . . . . . . . . . . . . . . . .
13
Capítulo 11
Capítulo 11
Capítulo 11
Capítulo 11
Capítulo 11
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
Capítulo 12
- 125
- 125
- 125
- 125
- 126
- 126
- 126
- 126
- 126
- 126
- 126
- 126
- 127
- 127
- 127
- 127
- 127
- 127
índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Capitulo 13 - 129
Acerca de esta guía
¡Enhorabuena!
¡Enhorabuena! Acaba de adquirir la aplicación de identificación
automática líder del mercado.
Esta aplicación de etiquetado le ayudará a crear y editar
rápidamente etiquetas complejas, capaces de integrar todos los
datos informatizados de su empresa, garantizándole la
integridad de sus sistemas.
Esta aplicación satisface todas las necesidades de identificación y
se integra fácilmente en su propio sistema de producción.
Hoy, esta aplicación de etiquetado es LA SOLUCIÓN más
sencilla e intuitiva de la que disponen las empresas que deben
introducir, capturar y editar en tiempo real datos de tipo código
de barras.
Documentación suministrada
Para ayudarle a sacar el máximo provecho de su aplicación de
etiquetado ponemos a su disposición una documentación
completa.
La Guía de aprendizaje rápido le ayuda a iniciarse al uso de esta
aplicación, desde la instalación hasta la familiarización con su
interfaz.
En los diferentes temas de la Guía del usuario se presentan los
principales conceptos que permiten sacar el máximo provecho de
la aplicación. Los abundantes ejemplos permiten ir poniendo en
práctica, directamente, las nociones que se abordan.
viii
Guía del usuario
Esta documentación ha sido concebida para ser utilizada como
complemento de la ayuda en línea.
Guía del usua- Este manual le ayudará a manejar rápidamente la aplicación,
familiarizándose con las funciones más corrientes y descubriendo
rio
funciones más complejas mediante la creación de un ejemplo de
etiqueta.
La Guía del usuario consta de seis temas principales:
S
Descripción de la interfaz
S
Configuración del entorno de trabajo
S
Creación de un documento compuesto por objetos fijos
S
Creación de un documento compuesto por objetos variables
S
Impresión
S
Seguridad mediante el uso del Administrador de usuarios
Cuatro apéndices permiten profundizar determinadas funciones
complejas apoyándose en ejemplos:
S
Fórmulas
S
ODBC e importación de datos
S
Contadores
S
ActiveX
Este manual le indicará la forma más segura y eficaz de efectuar
cada tarea. En la Ayuda en línea encontrará información más
exhaustiva sobre cada función, procedimientos detallados de
realización e información de referencia.
Este manual ha sido concebido para asistir de forma eficaz a
cualquier usuario, tanto principiante como experto. Como los
ejercicios se van sucediendo con un grado de dificultad cada vez
mayor, los usuarios más experimentados podrán ganar tiempo
saltándose las etapas que ya dominen.
Observación
Se recomienda que los usuarios principiantes vayan siguiendo
los ejercicios propuestos paso a paso.
Se han escogido ejemplos que ilustren globalmente las funciones de la aplicación pero, dada su riqueza y potencia, resulta
imposible abordarlas todas detalladamente.
Por último, la Guía del usuario no es un sustituto de la Ayuda
en línea.
Acerca de esta guía
Convenciones
tipográficas
ix
Para facilitar la lectura de esta guía, se han adoptado las
siguientes convenciones de presentación:
S
los términos tomados de la interfaz (comandos, menús, etc.)
aparecen en negrita,
S
las teclas se presentan en versalitas, como en el ejemplo
siguiente: ”Pulse la tecla SHIFT”,
S
las listas numeradas indican cómo realizar una tarea, paso a
paso,
S
la conjunción -o-, colocada al lado de un párrafo, indica una
alternativa para ejecutar una misma acción,
S
Cuando el comando de un menú tiene submenús, el nombre
del menú, seguido del comando que se debe escoger, aparecen en negrita. Por ejemplo, ”Escoja Archivo Abrir...” significa que hay que señalar al menú Archivo y escoger el
comando Abrir...,
Este signo indica que se proporciona una información importante
sobre el comando o procedimiento que se está abordando.
Este signo indica que se proporcionan consejos para facilitar o
mejorar la realización de determinadas acciones, ahorrar tiempo,
etc.
Este signo indica que se propone un ejercicio de iniciación.
Acerca de este Pudiera ocurrir que el producto que tiene en sus manos no
disponga de determinadas funciones descritas en esta guía.
producto
Consulte la ficha descriptiva que se incluye en el paquete del
producto para conocer la lista exhaustiva de funciones y
características de su versión.
Descripción de la
interfaz
1
Inicio del programa
1
Escoja Inicio Programas
2
Seleccione luego el nombre que ha dado a la carpeta de programas durante la instalación (el nombre predeterminado es
el de la aplicación).
Se abre la ventana principal.
Descripción de la ventana principal
Esta sección ofrece una presentación general de los principales
elementos de la interfaz, tal como aparecen en la ventana
principal al iniciar una sesión de trabajo.
Barra de
menús
La barra de menús consta de 8 menús desplegables: Archivo,
Edición, Ver, Objeto, Fusión, Herramientas, Ventana y
Ayuda.
" Para abrir un menú:
3
Escójalo con el botón izquierdo del ratón.
4
Escoja el comando que desee.
Para ejecutar un comando con el teclado, utilice las teclas de
método abreviado. Pulse ALT + la tecla de la letra que aparece
subrayada en el nombre del menú y, a continuación, la tecla de
la letra subrayada en el nombre del comando.
Capítulo 1 -- 2
Guía del usuario
Zona de trabajo
Se denomina zona de trabajo a toda la parte central de la
ventana, situada entre las reglas graduadas y las barras de
desplazamiento. Comprende una parte delimitada por un marco,
que indica los límites físicos del documento, en la que se
introducen los diferentes objetos que se desea imprimir y una
parte no imprimible, en la que se pueden introducir comentarios
u objetos que no se desea imprimir.
Documento
Al comenzar una sesión de trabajo, la aplicación muestra un
marco ajustado a la esquina superior izquierda de la ventana de
trabajo. Este marco indica los límites del documento activo,
dentro del cual se colocan los diferentes objetos del documento
que se está elaborando.
Barra de
estado
La barra de estado, situada en la parte inferior de la ventana,
indica el nombre de la impresora seleccionada, el puerto de
comunicación al que está conectada, las coordenadas (X,Y) de la
posición del cursor y el tamaño del objeto seleccionado (cx ,cy).
Figura 1 Barra de estado
Barra de
herramientas
estándar
La selección de herramientas en esta barra permite activar las
herramientas más rápidamente que a través de los menús.
" Para seleccionar una herramienta:
S
Escoja el botón correspondiente.
Figura 2 Barra de herramientas estándar
Barra de
herramientas
de Formato de
texto
Estas herramientas permiten modificar el formato de un texto o
un párrafo, es decir, cambiar de fuente y opciones de estilo,
cambiar el tamaño de los caracteres, introducir un ajuste de
línea automático, etc.
Figura 3 Barra de herramientas de Formato del objeto
Descripción de la interfaz
Capítulo 1 -- 3
" Para modificar el formato:
1
Seleccione un objeto del documento.
2
Escoja las opciones que desee.
Todas estas opciones se pueden modificar también mediante el
cuadro de diálogo Texto, que se abre escogiendo Objetos
Texto...
Barra de
herramientas
de Formato
del objeto.
Estas herramientas permiten modificar el formato de un objeto
seleccionado, es decir, colocarlo en primer o segundo plano,
darle el atributo de imprimible o no imprimible, bloquearlo o
desbloquearlo, modificar el grosor de las líneas o, para los
códigos de barras, cambiar la colocación de la línea de
interpretación.
Figura 4 Barra de herramientas de Formato del objeto
" Para modificar el formato:
Barra de
herramientas
de Objeto
1
Seleccione un objeto del documento.
2
Escoja las opciones que desee.
La barra de herramientas de Objeto muestra el nombre del
objeto seleccionado y permite abrir su ventana de configuración.
Figura 5 Barra de herramientas de Objeto
" Para abrir la ventana de configuración del objeto:
S
Barra de
herramientas
Ver
Escoja
La barra de herramientas Ver ofrece diferentes opciones de
visualización.
Figura 6 Barra de herramientas Ver
Capítulo 1 -- 4
Guía del usuario
" Para modificar las opciones de visualización:
S
Escoja el tipo de visualización que desee:
Botón
Nombre de la
herramienta
Función
Nombre
se muestra el nombre de las
variables.
Tamaño
se muestra el tamaño de las
variables. Una serie de X
simboliza el espacio que
ocupa el contenido de la
variable.
Contenido
se muestra el valor de las
variables.
Formulario
se muestra el Formulario
Explorador del
documento
se muestra el Explorador
del documento
Zoom
permite agrandar o reducir el
tamaño de visualización de
los objetos.
Cuadrícula
se muestra la cuadrícula
Todas estas opciones se pueden activar también escogiéndolas
en el menú Ver.
Barra de
herramientas
de creación
La barra de herramientas de creación consta de varios botones.
Cada uno de ellos representa una herramienta con la cual se
crean y manipulan los diferentes objetos del documento.
Figura 7 Barra de herramientas de creación
Descripción de la interfaz
Botón
Capítulo 1 -- 5
Nombre de la herramienta
Función
Herramienta de selección
selección y manipulación
de todo tipo de objetos
Herramienta de escritura
creación de textos fijos o
variables
Herramienta de creación de códigos de
barras
creación de códigos de
barras fijos o variables
Herramienta de impor- inserción de imágenes
tación de imágenes
Herramienta de inser- inserción de objetos exterción de objetos exter- nos a la aplicación
nos
Herramienta de trazado de líneas
trazado de líneas horizontales o verticales
Herramienta de trazado de rectángulos
dibujo de rectángulos o
cuadrados
Herramienta de Trazado de círculos o
elipses
dibujo de formas circulares
Herramienta de trazado de polígonos
dibujo polígonos de forma
libre
Herramienta de Trazado de líneas rectas
oblicuas
trazado de líneas diagonales
Herramienta de Trazado de rectángulos
con esquinas redondeadas
dibujo de rectángulos con
esquinas redondeadas
Explorador del El Explorador del documento consta de dos fichas: la ficha
Fuentes de datos y la ficha Objetos. Los signos + y - permiten
documento
desplegar o replegar el nivel de la arborescencia para facilitar la
visualización de las variables de cada fuente de datos o de los
objetos disponibles.
La ficha Fuentes de datos muestra las fuentes de datos y el
nombre de las variables que contienen. Facilita la creación de
variables en el documento, arrastrándolas y soltándolas.
También se pueden añadir, suprimir o modificar las propiedades
de las variables mediante el menú contextual.
Capítulo 1 -- 6
Guía del usuario
La ficha Objetos muestra todos los objetos que contiene el
documento, clasificados por tipos, así como determinados
atributos, como su posición, altura y anchura. Esta ficha permite
seleccionar un objeto y modificar su posición.
Figura 8 El Explorador del documento
" Acerca de fuentes de datos
Una fuente de datos contiene la lista de variables que se
rellenarán con los datos suministrados por la misma fuente.
A seleccionar una fuente de datos se indica qué archivo contiene
los datos y qué tipo de datos interesan. Estos datos pueden ser
internos (Fórmula, Fecha o Contador) o externos a la aplicación
(Bases de datos, Introducción directa...).
Las diferentes fuentes de datos disponibles aparecen en la ficha
Fuentes de datos del Explorador del documento y son las
siguientes: Base de datos, Búsqueda en una tabla, Fecha,
Fórmula, Formulario, Contador y Libre.
Descripción de la interfaz
Reglas graduadas
Capítulo 1 -- 7
Las reglas graduadas permiten conocer la posición exacta del
puntero del ratón para colocar con precisión los objetos de un
documento. Se pueden configurar en pulgadas o milímetros
utilizando el comando Herramientas Opciones Ver.
S
Al hacer doble click en la parte izquierda de la regla graduada horizontal se reduce la escala de visualización.
S
Al hacer doble click en la mitad derecha de la regla graduada
horizontal se aumenta la escala de visualización.
S
Al hacer doble click en la regla graduada vertical se abre el
cuadro de diálogo mediante el cual se selecciona la cuadrícula
de colocación.
Se puede utilizar el botón derecho del ratón para abrir el menú
contextual de factor de Zoom , haciendo click en la regla horizontal, o el de Orientación , haciendo click en la regla vertical.
Botón de rota- Al pulsar este botón, el documento de la pantalla gira 90°, 180°,
270° o 360 °. El giro del documento en la pantalla no tiene
ción
incidencia alguna en la impresión. Se trata de una función de
visualización en pantalla únicamente.
" Para hacer girar el documento:
S
Escoja el botón de rotación con el botón izquierdo del ratón si
desea que el documento gire 90° a la izquierda.
S
Escoja el botón de rotación con el botón derecho del ratón si
desea que el documento gire 90° a la derecha.
Se puede realizar la misma operación utilizando el comando Ver
Orientación o haciendo click con el botón derecho del ratón en
la regla vertical para abrir el menú contextual.
Capítulo 1 -- 8
Guía del usuario
Paleta de colo- La paleta de colores, situada en la parte inferior de la zona de
res
trabajo, permite modificar fácilmente el color de cualquier objeto
(texto, código de barras, objeto dibujado e imagen en blanco y
negro).
Figura 9 La paleta de colores
" Para modificar el color de un objeto:
Observación
1
Seleccione un objeto del documento.
2
Escoja un color de la paleta utilizando el botón izquierdo del
ratón para que el color se aplique al texto, la línea o el contorno.
-oEscoja un color de la paleta utilizando el botón derecho del
ratón para que el color se aplique al fondo del objeto.
El botón siguiente permite suprimir el color de fondo de un
objeto.
La ayuda en línea le proporcionarán más información sobre cómo
escoger la paleta de colores, cómo personalizarla, etc.
Configuración del
entorno de trabajo
2
Antes de crear un documento debe configurar su entorno de
trabajo.
Para empezar, debe seleccionar la impresora con la que va a
imprimir sus etiquetas. Como cada impresora posee características propias, según el modelo de impresora seleccionado
dispondrá de opciones de configuración diferentes.
A continuación debe configurar su entorno de trabajo escogiendo
las opciones que más le convengan (idioma de la interfaz,
unidad de medida, etc.). Más adelante veremos todas las
opciones disponibles.
Por último, debe configurar el formato del documento, ajustando
su tamaño, su orientación, sus márgenes, etc.
Capítulo 2 -- 10
Guía del usuario
Elegir una impresora
Esta aplicación de etiquetado permite imprimir con una gama
muy extensa de impresoras específicamente concebidas para la
impresión de etiquetas, mediante controladores individuales,
suministrados con la aplicación, así como con cualquier
impresora controlada por Windowst que esté conectada a su
ordenador o instalada en la red de su empresa.
La selección de la impresora debe hacerse antes de empezar a
crear el documento, ya que del tipo de impresora dependen
muchas posibilidades de compaginación, uso de fuentes, etc.
Seleccionar la
impresora
El cuadro de diálogo que permite seleccionar una impresora se
abre mediante el comando Archivo Seleccionar la
impresora..., escogiendo el botón
o pulsando
F5.
También se puede abrir escogiendo el botón Impresora... del
cuadro de diálogo Imprimir (tecla F6).
" Para escoger una impresora:
1
Haga click en el botón
.
-oEscoja Archivo Escoger impresora.
O pulse
2
F5.
Escoja una impresora de las que aparecen en la lista y pulse
’Aceptar’.
Observación
Los controladores de impresora suministrados junto con aplicación aparecen precedidos por el icono siguiente:
Añadir una
impresora
El cuadro de diálogo Añadir una impresora se abre escogiendo
el comando Archivo Seleccionar la impresora... y pulsando,
luego, Añadir...
Este cuadro de diálogo permite añadir cualquier controlador de
impresora suministrado junto con la aplicación.
Configuración del entorno de trabajo
Capítulo 2 -- 11
" Para añadir una impresora:
1
Escoja Archivo Seleccionar la impresora...
También puede escoger el botón
o pulsar
F5.
2
Elija Añadir...
3
Seleccione una marca y un modelo dentro de la lista Modelo.
4
Seleccione el puerto de comunicación (serie, paralelo o
archivo) y pulse ’Aceptar’ (v. Impresión).
Haga click en el signo más (+) situado delante de las marcas de
impresoras para desplegar los modelos que contiene.
Personalización del entorno de trabajo
Esta aplicación presenta varias opciones que permiten
personalizar el entorno de trabajo.
Modificación
de las opciones de visualización y del
entorno de
trabajo
Puede elegir el idioma de la interfaz de usuario, las unidades de
medida que prefiere emplear, la fuente de visualización de los
cuadros de diálogo, las carpetas de trabajo, el tipo de conversión
de una moneda, etc.
Estos ajustes se realizan mediante el cuadro de diálogo
Opciones.
S
Para abrirlo, escoja Herramientas Opciones...
" Para cambiar de idioma de interfaz:
Observación
1
Escoja Herramientas Opciones.
2
Escoja la ficha Ver.
3
Seleccione el idioma y pulse ’Aceptar’.
Todos los menús, comandos y mensajes de la pantalla aparecen en el idioma seleccionado (salvo la ayuda en línea y cuadros de diálogo de Windows, como Abrir o Guardar como)
tras aceptar los cambios y cerrar el cuadro de diálogo.
Capítulo 2 -- 12
Guía del usuario
" Para escoger una unidad de medida:
1
Escoja Herramientas Opciones...
2
Escoja la ficha Ver.
3
Seleccione la unidad y escoja ’Aceptar’.
" Para modificar la fuente de visualización de los cuadros
de diálogo:
1
Escoja Herramientas Opciones...
2
Escoja la ficha Ver.
3
En la zona de edición Fuente de visualización escoja
4
Seleccione la fuente y escoja ’Aceptar’.
.
" Para modificar el espaciamiento de la cuadrícula:
1
Escoja Herramientas Opciones...
2
Escoja la ficha Rejilla.
3
Escoja el espaciamiento que desee.
4
Active la opción Ver y pulse ’Aceptar’.
Para ganar tiempo
Haga doble click en la regla graduada vertical para abrir directamente la ficha Rejilla.
" Para configurar un tipo de conversión:
Observación
1
Escoja Herramientas Opciones...
2
Escoja la ficha Otras.
3
Introduzca el tipo de conversión en la zona de edición y pulse
’Aceptar’.
El tipo de conversión predeterminado es de francos a euros,
pero se puede cambiar el valor del tipo de cambio para ajustarlo otro sistema monetario.
El tipo de conversión configurado en esta zona de edición se
utiliza en las fórmulas eurotocurrency y currencytoeuro.
" Para seleccionar una carpeta de trabajo:
1
Escoja Herramientas Opciones...
2
Escoja la ficha Carpetas predeterminadas.
3
Seleccione el tipo de archivos que desea a almacenar en una
nueva carpeta predeterminada dentro de la lista Tipo de
archivo.
Configuración del entorno de trabajo
Capítulo 2 -- 13
4
Introduzca la nueva ruta de acceso o escójala pulsando el
botón Examinar...
5
Introduzca o seleccione la ruta de acceso a la nueva carpeta
de trabajo.
6
Repita esta operación tantas veces como requiera la creación
de nuevas carpetas y pulse ’Aceptar’.
Configurar un documento
La configuración de un documento consiste en ajustar las
dimensiones de la página, su orientación, el número de
documentos de cada hilera y columna, el tamaño de cada
documento, los márgenes y la separación entre documentos.
Puede crear plantillas personalizadas y guardarlas para usarlas
posteriormente.
La creación y modificación de una plantilla de documento se hace
mediante el cuadro de diálogo Configurar página.
S
Para abrir el cuadro de diálogo Configuración de página,
escoja el botón
-oEscoja Archivo Configurar página...
Observación
Antes de crear una plantilla de documento se debe escoger la
impresora con la que se va a imprimir el documento (véase
Capítulo 2 - 10). La página se configura mediante el cuadro de
diálogo Configurar página, que actualiza la configuración de la
impresora. La aplicación no toma en cuenta la configuración de
página ajustada mediante el cuadro de diálogo Configuración
de la impresora.
Guardar una
plantilla personalizada
Cuando haya acabado de configurar la plantilla, conviene
guardarla para poder utilizarla posteriormente tantas veces como
sea necesario. La administración de plantillas se efectúa de
modo parecido a la administración de archivos con el explorador
de Windowst, clasificándolas por categorías y tipos. Con esta
clasificación resulta fácil encontrar, luego, la plantilla que se está
buscando.
" Para guardar una plantilla personalizada:
1
Escoja Archivo Configurar página...
-oHaga click en el botón
.
Capítulo 2 -- 14
Observación
Guía del usuario
2
Efectúe la configuración.
3
En la ficha Plantilla, seleccione un tipo de plantilla (o introduzca un nombre nuevo) en la lista Tipo.
4
Seleccione un nombre de plantilla o introduzca un nombre de
plantilla nuevo en la zona Nombre.
5
Elija Guardar.
Si no le convienen los ajustes que acaba de configurar, escoja
Cancelar. La aplicación cierra, entonces, el cuadro de diálogo
Configuración de página sin tomar en cuenta las modificaciones.
Las plantillas predeterminadas que se suministraron junto con
la aplicación no se pueden modificar.
Creación de la carátula de un disco compacto: configuración del formato y creación de una plantilla personalizada.
1
Cree un nuevo documento y llámelo
2
Seleccione la impresora.
3
Escoja Herramientas Opciones..., luego, la ficha Ver.
Seleccione la unidad de medida Milímetros y pulse ’Aceptar’.
4
Escoja Archivo Configurar página...
-oEscoja el botón
Observación
ANVERSO.
.
En este ejemplo se utiliza una impresora controlada por Windowst. Si ha escogido una impresora de tipo Térmico, podrían
aparecer mensajes de error durante la configuración de la
página. En ese caso, deberá ajustar a su impresora los valores
propuestos en este ejemplo puesto que, como ya se dijo anteriormente, el tipo de impresora condiciona determinadas opciones de configuración.
5
Escoja la ficha Etiqueta e introduzca a los valores siguientes:
Anchura y Altura: 120,
Redondeado de Esquinas: 100,
Número de etiquetas:
Por hilera: 1,
Por columna: 2.
6
Escoja la ficha Página y seleccione los valores siguientes:
Dim. página : A4,
Vertical.
7
Escoja la ficha Márgenes e introduzca los valores siguientes:
Márgenes:
Izquierda: 40,
Arriba: 10,
Espacios:
Entre hileras: 15.
Configuración del entorno de trabajo
Suprimir una
plantilla personalizada
Capítulo 2 -- 15
8
Escoja la ficha Plantilla e introduzca los datos siguientes:
Tipo: Carátula,
Nombre: CDx2.
9
Escoja ’Aceptar’.
Cuando alguno de los modelos que ha creado ya no le sea útil,
puede suprimirlo.
" Para suprimir una plantilla personalizada:
1
Escoja Archivo Configurar página...
-oHaga click en el botón
.
2
Si desea suprimir el tipo y todas las plantillas derivadas,
seleccione el tipo de plantilla en la ficha Plantilla.
-oseleccione la plantilla que desea suprimir.
3
Escoja Suprimir.
Creación de un
documento compuesto
por objetos fijos
3
Creación y manipulación de objetos fijos
Crear objetos fijos consiste en introducir en el documento
objetos de tipo texto, códigos de barras, imágenes, líneas,
rectángulos, círculos...
S
Observación
Para insertar objetos en su documento utilice las herramientas de creación y, para configurar sus propiedades predeterminadas, los comandos del menú Objeto.
Cuando se crea un objeto, la aplicación le atribuye automáticamente un nombre. Cuando se selecciona un objeto, aparece su
nombre en la ficha Objetos del Explorador del documento,
así como en la barra de herramientas Objeto.
Creación de un Un objeto de tipo Texto puede estar formado por una simple
objeto de tipo letra, una palabra o todo un párrafo entero.
Texto
La configuración relativa a la fuente o al párrafo se efectúa
mediante la barra de herramientas Formato de texto o el
cuadro de diálogo Texto.
S
Para abrir el cuadro de diálogo Texto, escoja Objeto
Texto...
-oPulse la tecla F7.
Capítulo 3 -- 18
Guía del usuario
" Para crear un objeto de tipo Texto:
1
Escoja la herramienta de escritura.
2
Haga click en la zona de trabajo o en el objeto de tipo texto
que desea modificar.
-oHaga click en la zona de trabajo y dibuje un marco.
El lugar de inserción del texto viene indicado por un cursor
parpadeante.
3
Introduzca el texto.
Creación de la carátula de un disco compacto: introducción
de texto
1
Escoja la herramienta de escritura.
2
Haga click dentro de la zona de trabajo e introduzca
”Volume:”.
3
Seleccione el texto y pulse la tecla
4
Introduzca los valores siguientes:
Fuente: Arial,
Altura: 10 puntos.
5
Escoja ’Aceptar’.
6
Repita la operación anterior para introducir el texto ”conducted by:”.
F7.
" Para colocar los objetos “Volume:” y “Conducted by:”:
1
Seleccione uno de los objetos de tipo Texto del documento.
2
Escoja la ficha Objetos del Explorador del documento.
3
Despliegue, con el ratón, la arborescencia del elemento precedido por una fecha roja, que indica el objeto del documento que ha sido seleccionado.
Figura 10 Propiedades del texto indicadas en la arborescencia
Creación de un documento compuesto por objetos fijos
Capítulo 3 -- 19
Para el objeto de
tipo Texto...
Seleccione...
Pulse la tecla F2 e introduzca...
“Volume:”
eje x:
eje y:
“10”
“40”
“Conducted by:”
eje x:
eje y:
“10”
“50”
4
Seleccione los dos objetos de tipo Texto y escoja el botón
Bloquear.
Creación de un Esta aplicación contiene un amplio repertorio de simbologías
objeto de tipo utilizadas en el ámbito industrial y permite crear códigos
bidimensionales.
Código de
barras
Para seleccionar la simbología, configurar sus atributos e
introducir el mensaje que desea codificar se utiliza el cuadro de
diálogo Código de barras.
S
Para abrir el cuadro de diálogo Código de barras escoja
Objeto Código de barras...
-oPulse la tecla F8.
" Para crear un objeto de tipo Código de barras:
1
Escoja la herramienta de creación de códigos de barras.
2
Haga click dentro de la zona de trabajo.
Se abre el cuadro de diálogo Código de barras.
Observación
3
En la ficha Código, seleccione el tipo de código de barras
que desee. Puede optar entre un código residente en la
Impresora o un código Gráfico, generado por la aplicación.
4
Escoja Impresora para ver la lista de códigos de barras residentes en la impresora .
-oEscoja Gráfico para ver la lista de códigos que puede generar la aplicación.
Determinadas impresoras no disponen de códigos de barras
residentes. La opción Gráfico permite imprimir códigos de barras en ellas. Esta opción presenta el inconveniente de que se
imprimen más lentamente, ya que la impresora los recibe con
formato de imagen.
5
Configure, si lo desea, las características específicas del
código de barras elegido (Altura, Barra estrecha, ratio, carácter de control, etc.).
Capítulo 3 -- 20
Guía del usuario
6
Introduzca los datos que se deben codificar en la zona de
edición Datos y pulse ’Aceptar’.
Creación de un Esta aplicación pone a su disposición varias herramientas de
dibujo para componer la etiqueta.
Objeto dibujado
" Para dibujar una línea:
1
Escoja la herramienta de Trazado de líneas.
2
Haga click dentro de la zona de trabajo.
3
Mantenga pulsado el botón izquierdo del ratón mientras
arrastra horizontalmente el ratón hasta conseguir la forma
deseada .
" Para dibujar una línea diagonal:
1
Escoja la herramienta de trazado de líneas rectas oblicuas.
2
Haga click dentro de la zona de trabajo.
3
Mantenga pulsado el botón izquierdo del ratón mientras
arrastra diagonalmente el ratón.
Para...
mantenga...
que la línea se ajuste a ángulos pulsada la tecla MAYÚS mientras
con un incremento de 15 graarrastra el puntero del ratón.
dos con respecto al comienzo
de la línea,
obtener una línea oblicua simé- pulsada la tecla CTRL mientras
trica con respecto al punto ini- arrastra el puntero del ratón.
cial,
obtener una línea oblicua simé- pulsadas las teclas MAYÚS y CTRL
trica con respecto al punto ini- mientras arrastra el puntero del
cial, con un ángulo de 15û,
ratón.
" Para dibujar un rectángulo:
1
Escoja la herramienta de Trazado de rectángulos o de Trazado de rectángulos con esquinas redondeadas.
2
Haga click dentro de la zona de trabajo.
3
Mantenga pulsado el botón izquierdo del ratón mientras
arrastra diagonalmente el ratón.
Creación de un documento compuesto por objetos fijos
Capítulo 3 -- 21
Para...
mantenga...
dibujar un cuadrado,
pulsada la tecla MAYÚS mientras
arrastra el puntero del ratón.
dibujar un rectángulo a partir
de su centro,
pulsada la tecla CTRL mientras
arrastra el puntero del ratón.
" Para dibujar un círculo o una elipse:
1
Escoja la herramienta de Trazado de círculos o elipses.
2
Haga click dentro de la zona de trabajo.
3
Mantenga pulsado el botón izquierdo del ratón mientras
arrastra horizontalmente el ratón hasta conseguir la forma
deseada.
Para...
mantenga...
dibujar un círculo,
pulsada la tecla MAYÚS mientras
arrastra el puntero del ratón.
dibujar una elipse partiendo de
su centro,
pulsada la tecla CTRL mientras
arrastra el puntero del ratón.
Creación de la carátula de un disco compacto: dibujo del
círculo
1
Escoja la herramienta de Trazado de círculos o elipses.
2
Haga click dentro de la zona de trabajo.
3
Mantenga pulsado el botón izquierdo del ratón y pulsada la
tecla MAYÚS mientras arrastra horizontalmente el ratón hasta
conseguir la forma deseada.
4
Selección el círculo y escoja Propiedades en su menú contextual.
5
Escoja Posición e introduzca los valores siguientes:
Anchura y Altura: 20. Pulse ’Aceptar’.
6
Escoja Objeto Alineamiento Centrado horizontalmente y,
a continuación, Objeto Alineamiento Centrado verticalmente para que el círculo quede colocado en el centro de la
carátula.
7
Seleccione el círculo y escoja el botón Bloquear.
Capítulo 3 -- 22
Guía del usuario
" Para dibujar un polígono:
1
Escoja la herramienta de trazado de polígonos.
2
Haga click dentro de la zona de trabajo.
3
Vaya haciendo clicks sucesivos para dibujar los vértices del
polígono deseado .
4
Haga doble click para terminar el polígono.
Para cerrar el polígono, haga doble click en el punto inicial.
Ahora puede atribuirle un color de fondo.
Importar una
imagen
Esta aplicación permite introducir imágenes o logotipos
empresariales para mejorar el acabado de la etiqueta.
Se pueden importar imágenes con numerosos formatos: bmp,
dib, rle, dxf, eps, fmf, img, jpg, pcd, pcx, dcs, png, tga, tif, wmf,
wpg.
" Para importar una imagen:
1
Escoja la herramienta de Importación de imágenes.
2
Haga click dentro de la zona de trabajo.
Se abre el cuadro de diálogo Abrir.
3
Seleccione el archivo de imagen que desea importar y
escoja luego ’Validar’.
Para encontrar más fácilmente la imagen que desea importar,
active la visualización preliminar del archivo escogiendo
.
Creación de la carátula de un disco compacto: introducción
del logotipo
1
Escoja la herramienta de Importación de imágenes.
2
Haga click dentro de la zona de trabajo.
3
En el cuadro de diálogo Abrir, seleccione el archivo LOGO.BMP
que se encuentra en la carpeta raíz de la aplicación\TUTORIAL\IMAGES y pulse ’Aceptar’.
4
Seleccione el logotipo y configure su colocación introduciendo
los datos siguientes:
x: : 90 e y: : 60.
5
Por último, bloquee el logotipo.
La etiqueta que aparece en su pantalla debe tener el aspecto
siguiente:
Creación de un documento compuesto por objetos fijos
Capítulo 3 -- 23
Figura 11 Presentación del ejemplo de etiqueta
Creación de un
documento
compuesto por
objetos variables
4
Esta aplicación permite crear objetos variables cuyo contenido
puede ser suministrado por diferentes fuentes de datos. El
contenido de estos objetos de tipo Texto, Código de barras o
Imagen va cambiando durante la impresión.
Variable
Definición
Una variable es un objeto cuyo contenido va cambiando durante
la impresión. El contenido de una variable se puede completar
de diferentes maneras:
S
con datos importados de una base de datos externa,
S
con datos suministrados por una aplicación externa,
S
con datos introducidos con el teclado,
S
con datos resultantes de un cálculo efectuado por el ordenador por impresora.
Esta aplicación reconoce diferentes categorías de datos, en
función de su origen. Por eso, se han distinguido varias Fuentes
de datos con las que crear variables.
Capítulo 4 -- 26
Guía del usuario
Fuente de datos
Base de datos
Una variable creada a partir de la fuente de datos Base de
datos se completa con los datos suministrados por un campo de
la base de datos que se ha fusionado con el documento activo.
" Para crear variables de tipo Base de datos:
Antes de crear la variable de tipo Base de datos se debe
vincular la base de datos con el documento activo. Esta
vinculación se puede realizar mediante la tecnología ODBC o
importando directamente una tabla con formato ASCII.
Requisito previo: instale los controladores de orígenes de datos
ODBC en su ordenador. Configure luego el origen de datos,
indicando el motor de base de datos que conviene, así como el
nombre y ruta de acceso a la base de datos que se desea
vincular.
" Conexión por OBDC con una base de datos
1
Escoja Fusión Crear/Modificar una consulta...
2
Seleccione el origen de datos ODBC en la lista Seleccione la
fuente de datos.
3
Seleccione la o las tablas que le interesan y, a continuación,
los campos pertinentes. Escoja ’Aceptar’.
Las variables se crean automáticamente.
Conviene seleccionar únicamente los campos que sirvan para
suministrar datos a la etiqueta con objeto de reducir la transmisión de datos y acelerar el proceso.
" Importar una tabla de formato ASCII
1
Escoja Fusión Abrir una tabla ASCII.
2
Escriba el nombre del archivo de datos (*.txt).
3
Introduzca el nombre del archivo descriptor (*.dsc).
4
Pulse ’Aceptar’ para iniciar la importación de la tabla ASCII.
Las variables se crean automáticamente.
En la Ayuda en línea encontrará toda la información que necesita
sobre la estructura de los archivos de datos y la configuración de
un archivo descriptor.
Creación de un documento compuesto por objetos variables
Búsqueda en
una tabla
Capítulo 4 -- 27
La fuente de datos Búsqueda en una tabla contiene una lista
de variables que se van creando a medida que se necesitan. El
contenido de las variables lo suministra el resultado de consultas
de bases de datos distintas de las vinculadas con el documento
activo.
Las consultas se aplican a uno o varios campos de una de las
tablas de la base. El contenido se extrae de uno de los campos
del registro encontrado (denominado ”campo de resultado”).
"
Crear una variable de tipo Búsqueda en una tabla
1
En la ficha Fuentes de datos del Explorador del documento seleccione Búsqueda en una tabla.
2
Escoja Añadir en el menú contextual.
La variable creada aparece inmediatamente, debajo de la
fuente de datos seleccionada.
Observación
Dentro del elemento Búsqueda en una tabla de la arborescencia se crea un nuevo elemento que lleva el nombre de la
fuente de datos. Se crearán automáticamente tantos elementos
como variables de tipo Búsqueda en una tabla se creen si el
campo de resultado pertenece a bases de datos diferentes.
" Para configurar las propiedades de una variable de tipo
Búsqueda en una tabla:
1
Seleccione la variable de tipo Búsqueda en una tabla y, en
el menú contextual, escoja Propiedades de la variable
2
En la lista Seleccione la fuente de datos seleccione el origen de datos ODBC en el que se encuentra el campo cuyo
contenido alimentará la variable de tipo Búsqueda en una
tabla.
3
Seleccione la tabla en la que desea se efectúe la búsqueda
dentro de la lista Seleccione una tabla.
4
Seleccione dentro de la lista Seleccione el campo de resultado el campo cuyo contenido se debe transferir a la variable.
5
Configure los criterios de búsqueda seleccionando en la
columna Campos de búsqueda el campo o los campos de la
tabla dentro de los cuales se llevará a cabo la búsqueda.
6
En la columna Valor de la clave, seleccione la variable o las
variables del documento activo que contienen el contenido
que se busca.
Capítulo 4 -- 28
Observación
Guía del usuario
Antes de crear la variable que explotará el valor o contenido
buscado se debe crear la variable que contiene el valor objeto
de la búsqueda. Cuando se encuentran varios registros de la
tabla que contienen el valor objeto de la búsqueda, se muestra
el primero de ellos.
7
Escoja ’Aceptar’.
La variable de tipo Búsqueda en una tabla queda denominada con el nombre de la tabla seccionada.
Al final de esta guía, un apéndice titulado Conexión con bases
de datos suministra un ejemplo de realización de la carátula de
un disco compacto. A medida que vaya realizando la etiqueta del
ejemplo irá descubriendo cómo instalar un origen de datos
ODBC, cómo importar datos de una base externa por medio de
ODBC, cómo crear una variable de tipo Búsqueda en una tabla,
cómo efectuar búsquedas complejas, etc.
Fecha
La fuente de datos Fecha contiene una lista de variables que se
van creando a medida que se necesitan. Estas variables se van
rellenando con la fecha del sistema que suministran el ordenador
o la impresora. Permiten mostrar la fecha y la hora, en un
formato predeterminado, actualizadas automáticamente cada
vez que se ejecuta un trabajo de impresión.
Puede introducir la fecha o la hora actualizadas en cualquier
documento. También puede introducir una fecha o una hora
invariables.
" Para crear una variable de tipo fecha:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Fecha.
2
Escoja Añadir en el menú contextual.
La variable creada aparece inmediatamente, debajo de la
fuente de datos seleccionada.
Creación de un documento compuesto por objetos variables
Capítulo 4 -- 29
" Para configurar las propiedades de una variable de tipo
Fecha:
Observación
1
Seleccione la variable de tipo Fecha y en su menú contextual
escoja Propiedades de la variable.
2
En la ficha Día escoja los diferentes elementos que desea
introducir (día de la semana, mes, año, etc.).
3
Para introducir un separador, introduzca el símbolo de separación en la zona de edición y elija, luego, Añadir. Si desea
utilizar un espacio como separador, escoja el botón Espacio.
Un separador puede estar formado por varios caracteres.
El formato de la fecha va apareciendo, a medida que se va
configurando, en la zona de edición Fecha.
4
Escoja ’Aceptar’.
Si desea que en su documento aparezca la hora, repita la misma
operación con la ficha Hora. Puede concatenar la fecha y la hora
dentro de una misma variable.
Al final de esta guía, en el apéndice 1, encontrará
Capítulo 7 - 66, encontrará un ejemplo de creación de variables
de tipo Fecha.
Contador
La fuente de datos Contador contiene una lista de variables que
se van creando a medida que se necesitan. Estas variables se
van rellenando con los datos resultantes de un cálculo efectuado
por el ordenador o la impresora.
El contenido de la variable va cambiando durante la impresión,
aumentando en función de un valor inicial y un valor de
incremento.
" Para crear una variable de tipo Contador:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Contador.
2
Escoja Añadir en el menú contextual.
La variable creada aparece inmediatamente, debajo de la
fuente de datos seleccionada.
Capítulo 4 -- 30
Guía del usuario
" Para configurar las propiedades de una variable de tipo
Contador:
1
Seleccione la variable Contador y, en el menú contextual,
escoja Propiedades de la variable.
2
Escoja un tipo de contador.
3
Introduzca un valor en la zona de edición Incremento. El
incremento predeterminado es de +1.
4
Introduzca un valor de inicio en la zona Valor inicial. El valor
predeterminado es de 0.
5
Escoja ’Aceptar’.
Al final de esta guía, un apéndice titulado Contador suministra
numerosos ejemplos de etiquetas que incluyen contadores. Gracias a él descubrirá cómo configurar los contadores, cómo crear
contadores complejos, personalizados, imbricados, etc.
Fórmula
La fuente de datos Fórmula contiene una lista de variables que
se van creando a medida que se necesitan. Estas variables se
van rellenando con los resultados de operaciones en las que
intervienen operadores, constantes, variables, variables de
control, fórmulas y funciones. Los datos del contenido pueden
ser numéricos o alfanuméricos.
" Para crear una variable de tipo Fórmula:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Fórmula.
2
Escoja Añadir en el menú contextual.
La variable creada aparece inmediatamente, debajo de la
fuente de datos seleccionada.
" Para configurar las propiedades de una variable de tipo
Fórmula:
1
Seleccione la variable de tipo Fórmula y escoja Propiedades de la variable.
2
Introduzca la fórmula en la zona de edición.
-oSeleccione con el ratón los elementos que desee y escoja
Insertar.
Creación de un documento compuesto por objetos variables
Capítulo 4 -- 31
Para ganar tiempo También puede insertar el elemento
haciendo doble click en su nombre.
3
Escoja el botón Probar para comprobar que la sintaxis es
correcta. De lo contrario, vaya siguiendo las instrucciones
que se presentan en la pantalla y efectúe los cambios necesarios.
4
Escoja ’Aceptar’.
Si, para construir una fórmula, utiliza una variable cuyo nombre
incluye uno de los caracteres siguientes: &+-*/<>=^%,!\”,
debe introducir el signo {} al comienzo y al final el nombre.
Al final de esta guía encontrará un apéndice titulado Fórmula
que contiene numerosos ejemplos de etiquetas con fórmulas.
Gracias a él descubrirá cómo configurar las fórmulas, cómo crear
fórmulas complejas, cómo emplear los algoritmos ”modulo”
específicos, etc.
Formulario
La fuente de datos Formulario contiene una lista de variables
que se van creando a medida que se necesitan. Estas variables
se van rellenando a medida que se introducen datos
directamente con el teclado en el Formulario.
" Para crear una variable de tipo Formulario:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Formulario.
2
Escoja Añadir en el menú contextual.
La variable creada aparece inmediatamente, debajo de la
fuente de datos seleccionada.
" Para configurar las propiedades de una variable de tipo
Formulario:
1
Seleccione la variable de tipo Formulario y en su menú contextual escoja Propiedades de la variable.
2
Compruebe que está activada la opción Mostrar en el formulario.
3
En la zona de edición Nombre, introduzca la denominación
que desea aparezca en el Formulario.
4
Configure el formato de introducción de datos (por ejemplo:
##-##-##, si se trata de una fecha).
Capítulo 4 -- 32
Guía del usuario
5
En la zona de edición Longitud mín. escriba el número de
caracteres mínimo que se debe introducir para considerar
válido el contenido. También puede introducir valores típicos
que se sugerirán en el Formulario si activa la opción Proponer valores.
6
Escoja ’Aceptar’.
" Formulario
El Formulario permite introducir datos directamente.
Es posible modificar la apariencia y legibilidad del formulario
cambiando colores, añadiendo bordes, modificando la fuente,
etc. Este formulario personalizado se guarda vinculado al
documento.
S
Para abrir el Formulario escoja Ver Modo Formulario...
-oEscoja el botón Abrir el formulario de la barra de herramientas Ver.
S
Para modificar la apariencia del Formulario, haga click en el
Formulario y escoja Personalización del formulario en su
menú contextual,
-oEscoja Formato de celda para modificar el color, estilo, bordes del formulario, etc.
Creación de un documento compuesto por objetos variables
Capítulo 4 -- 33
El cuadro de diálogo Personalización del Formulario propone
las siguientes opciones:
Opción
Significado
Mostrar líneas
muestra las líneas.
Mostrar encabezados
de filas
muestra los números de línea. Esta
opción, combinada con la opción
Permitir el desplazamiento de
filas permite modificar el orden en
el que se muestran los datos del
Formulario.
Seleccione el número de la fila que
desea cambiar de sitio y desplácela con el ratón hasta el lugar que
desee.
Bloquear el formulario
impide que se pueda modificar,
desplazar, cambiar de tamaño o
suprimir filas.
Distribuir uniformemente la altura de las
filas
ajusta la altura de las filas conforme a la de la fila más alta.
Permitir el desplazamiento de filas
permite cambiar de lugar las filas
del formulario, siempre y cuando
se haya activado opción Mostrar
líneas.
Mostrar el Formulario
permite elegir cuál de estas tres
acciones se realizará al imprimir:
- No: no se muestra el Formulario.
- Para cada etiqueta: se muestra
el Formulario cada vez que se
imprime una etiqueta de una serie.
- Para cada serie: se muestra el
Formulario una sola vez, al
empezar la impresión de una serie
de etiquetas.
Capítulo 4 -- 34
Libre
Guía del usuario
La fuente de datos Libre contiene una lista de variables que se
van creando a medida que se necesitan. Se dice que una
variable es Libre cuando no se ha indicado su fuente de datos.
Una variable Libre puede resultar útil, por ejemplo, para crear
variables intermedias que se utilicen en variables de tipo
Fórmula o Búsqueda en una tabla.
" Para crear una variable de tipo Libre:
1
En la ficha Fuentes de datos del Explorador del documento escoja Formulario.
2
Escoja Añadir en el menú contextual.
La variable creada aparece inmediatamente, debajo de la
fuente de datos seleccionada.
" Para configurar las propiedades de una variable de tipo
Libre:
1
Seleccione la variable de tipo Libre y en su menú contextual
escoja Propiedades de la variable.
2
Seleccione una de las opciones siguientes: Local o Compartida.
En la ayuda en línea encontrará amplia información sobre las
variables compartidas.
3
Si ha escogido Local, introduzca el contenido de la variable
en la zona de edición. Los datos que haya introducido se utilizarán como valor inicial de la variable, es decir los que se
imprimirán en primer lugar.
-oSi ha escogido Compartida haga click en el botón
para
modificar, si fuera necesario, el valor actual de la variable.
4
Escoja ’Aceptar’.
En los apéndices Fórmula y Conexión con bases de datos
encontrará ejemplos concretos de uso de la variable Libre.
Creación de un documento compuesto por objetos variables
Capítulo 4 -- 35
Objetos variables
A la noción de objeto, abordada en el capítulo precedente, se
debe vincular la de objeto variable.
Un objeto variable es un objeto de tipo Texto, Código de barras
o Imagen compuesto por elementos cuyo valor no ha sido
determinado en el momento de crearlos. El contenido de
cualquier variable, procedente de cualquier tipo de fuente de
datos, puede aparecer en su documento como texto o,
codificado, como código de barras.
Se pueden vincular varios objetos con una misma variable.
Creación de
objetos variables
Crear un objeto variable consiste en vincular un objeto con una
variable del documento.
Para ello existen dos métodos:
S
creación de un objeto variable partiendo de un objeto fijo,
S
creación del objeto variable utilizando una herramienta de
creación.
" Para crear un objeto variable a partir de un objeto fijo:
1
Seleccione un objeto de tipo Texto del documento (debe
seleccionar todo el contenido).
2
Escoja Propiedades del objeto en el menú contextual.
3
Escoja la ficha Fuente de datos.
4
Escoja la opción Datos variables y, a continuación, la fuente
de datos que suministrará el contenido a la variable.
5
Escoja ’Aceptar’.
No olvide pulsar el botón Mostrar los contenidos de los campos para visualizar el contenido de las variables.
Capítulo 4 -- 36
Guía del usuario
" Para crear un objeto variable con una herramienta de
creación:
1
Escoja la herramienta de escritura, creación de códigos de
barras o importación de imágenes.
2
En la ficha Fuentes de datos del Explorador del documento escoja la variable que desea vincular con el objeto.
3
Arrastre y suelte esta variable en el lugar de la zona de trabajo que desee.
El nombre de la variable vinculada aparece en la arborescencia del objeto de tipo variable creado.
4
Para visualizar el contenido de la variable, escoja el botón
Mostrar los contenidos de los campos.
Para ganar tiempo
1
En la ficha Fuentes de datos del Explorador del documento escoja la variable que desea vincular con el objeto.
2
Arrastre y suelte esta variable en el lugar de la zona de trabajo que desee.
Aparece un menú contextual, proponiéndole la lista de los
diferentes objetos.
3
Observación
Escoja el que desee.
Antes de crear objetos variables se deben haber creado variables.
Cambiar de variable:
Si desea cambiar una variable introducida en su documento por
otra distinta:
- Selecciónela y, después, escoja la nueva variable en el Explorador del documento.
- Arrastre y suelte la variable nueva encima de la variable que
desea sustituir.
La nueva variable aparece instantáneamente.
Impresión
5
Un potente motor de impresión
Su aplicación es tanto una herramienta de creación potente y
fácil de usar como un motor de impresión específicamente
concebido para explotar la más extensa gama de impresoras
diferentes (térmicas, de transferencia térmica o chorro de tinta)
del sector de la identificación automática.
Dispone de diferentes soluciones para imprimir sus documentos:
uno a uno, por series, etc.
Impresión tra- Tanto si tiene que imprimir una sola etiqueta como una serie de
etiquetas o varias copias de una misma etiqueta, la
dicional
configuración de la impresión se hace siempre con el mismo
cuadro de diálogo: Imprimir.
1
Escoja Archivo Imprimir... o haga click en
Cuadro de diálogo Imprimir se abre.
Figura 12 Cuadro de diálogo Imprimir
o pulse
F6.
Capítulo 5 -- 38
Guía del usuario
2
Escoja Imprimir.
Se imprime la etiqueta activa, es decir la que aparece en la
pantalla.
Si el documento contiene un contador, el número indicado en el
campo Etiquetas determina cuántas etiquetas diferentes se
van a imprimir. Esta cantidad corresponde al número de
incrementos del contador.
Si su documento no contiene ningún contador, para imprimir
varios ejemplares de la misma etiqueta se debe introducir el
número de copias deseado en el campo Etiquetas.
Taller n° 1: Series de etiquetas y copias de
etiquetas
El primer lugar es esencial conocer la diferencia que existe entre
Etiquetas en la serie y Copias de cada etiqueta.
Observación
Si la etiqueta no contiene ningún contador, en el cuadro de
diálogo Imprimir no aparece el campo Copias de cada etiqueta sino Etiquetas únicamente que, en este caso, desempeña la misma función.
Para aprender a distinguir entre Etiquetas en la serie y Copias
de cada etiqueta vamos a apoyarnos en un ejemplo de etiqueta
con dos tipos de contadores y configurar el cuadro de diálogo
Imprimir de formas diferentes.
S
Abra la etiqueta
TUTORIAL\LABELS\COUNT.LAB.
Esta sencilla etiqueta contiene dos contadores diferentes:
S
un contador tradicional, que avanza con cada etiqueta y
comienza el recuento al llegar a 10:
- Tipo decimal,
- Incremento + 1,
- Valor inicial 0,
S
un contador de tipo ISO que permite numerar cada ejemplar
de etiqueta de forma individual y exhaustiva. También se
reinicia al alcanzar el valor de 10:
- Tipo decimal,
- Incremento + 1,
- Valor inicial 0.
El primer contador, llamado NumLabel, permite identificar cada
etiqueta, mientras que el contador ISO permite contar el número
total de etiquetas imprimidas.
Impresión
Capítulo 5 -- 39
Etiquetas en la Vamos a imprimir una serie compuesta por 10 etiquetas:
serie
1 En el cuadro de diálogo Imprimir, introduzca los valores
siguientes:
Etiquetas en la serie: 10.
Esto significa que una serie está compuesta por 10 etiquetas
diferentes.
2
Escoja Imprimir.
El resultado de la impresión es que se han imprimido 10 etiquetas y los dos contadores tienen el mismo valor.
Copias de cada Ahora vamos a imprimir una serie de cinco etiquetas, pero
pidiendo esta vez que se hagan 2 copias de cada etiqueta.
etiqueta
1
2
En el cuadro de diálogo Imprimir, introduzca los valores
siguientes:
Etiquetas en la serie: 5,
Copias de cada etiqueta: 2.
Escoja Imprimir.
Se han imprimido 10 etiquetas, pero el resultado obtenido es
radicalmente distinto del anterior (v. Figura 13).
NumLabel: 0
NumLabel: 0
NumLabel: 1
NumLabel: 1
NumLabel: 2
ISO Count: 0
ISO Count: 1
ISO Count: 2
ISO Count: 3
ISO Count: 4
NumLabel: 2
NumLabel: 3
NumLabel: 3
NumLabel: 4
NumLabel: 4
ISO Count: 5
ISO Count: 6
ISO Count: 7
ISO Count: 8
ISO Count: 9
Copia de etiquetas
El contador ISO permite calcular
el número total de etiquetas imprimidas.
Figura 13 Resultado de la impresión
Copias de cada Acabamos de ver que se pueden pedir varias copias de una
misma etiqueta. En este apartado vamos a ver que también es
página
posible pedir varias copias de una misma página. Para ello, es
importante tener bien claro qué representa una página para una
impresora.
La página viene definida por los parámetros que se ajustan
durante la configuración del controlador de la impresora. Según
el tipo de impresora utilizada (ofimática o térmica, por ejemplo),
se pueden obtener resultados completamente distintos. Resulta
lógico que para una impresora térmica, en la que el soporte de
impresión suele ser un rollo de papel continuo, sea más difícil
imaginar qué es una página.
Capítulo 5 -- 40
Guía del usuario
Por otro lado, según el tamaño del soporte utilizado y de la
etiqueta, la dimensión de una página puede coincidir a veces con
la de una etiqueta, en cuyo caso la copia de la página es lo
mismo que la copia de la etiqueta.
Las dimensiones de la página y el tamaño de la etiqueta se
configuran mediante el cuadro de diálogo Configurar página.
1
Abra la etiqueta
2
Escoja Archivo Seleccionar la impresora...
3
Seleccione una impresora ofimática controlada por Windows.
4
Cerciórese de que el tipo de papel se ha ajustado a A4 y
pulse ’Aceptar’.
5
Escoja Archivo Configurar página... o haga click en
TUTORIAL\LABELS\COUNT01.LAB.
.
Se abre el cuadro de diálogo Configurar página.
Figura 14 Cuadro de diálogo Configurar página
La presentación preliminar muestra la imagen de la página
tal como se va a imprimir.
6
Cierre el cuadro de diálogo.
7
Escoja
8
Introduzca los siguientes valores:
Etiquetas en la serie: 8,
Copias de cada página: 2.
9
Escoja Imprimir.
.
Se obtiene el resultado siguiente:
Impresión
Capítulo 5 -- 41
NumLabel: 1
NumLabel: 2
NumLabel: 1
NumLabel: 2
NumLabel: 3
NumLabel: 4
NumLabel: 3
NumLabel: 4
NumLabel: 5
NumLabel: 6
NumLabel: 5
NumLabel: 6
NumLabel: 7
NumLabel: 8
NumLabel: 7
NumLabel: 8
¡Cuidado! Si se imprime la misma etiqueta en una impresora térmica
con soporte de impresión en rollo se puede obtener un resultado completamente distinto.
Figura 15 Ejemplo de impresión
Si la etiqueta contiene un contador ISO, una Copia de página
equivale a una Copia de etiqueta.
Taller n° 2: Impresión con Fusión
La impresión con Fusión sólo se puede realizar cuando la
etiqueta está vinculada con una base de datos de tipo ASCII u
ODBC.
La Fusión genera la impresión de todos los registros que
contiene la base de datos.
Impresión con
fusión
1
Abra la etiqueta
2
Compruebe que se ha establecido el vínculo con la base de
datos TUTORIAL\LABELS\IDENTITY.DBF (v. Capítulo 8 - 75)
3
Escoja Archivo Imprimir... o haga click en
TUTORIAL\LABELS\IDENTITY.LAB.
o pulse
F6.
Capítulo 5 -- 42
Guía del usuario
Se abre el cuadro de diálogo Imprimir.
4
Escoja Fusionar.
Se imprimen todos los registros de la base de datos, es decir
tres etiquetas en total.
Taller n° 3: Impresión mediante el formulario
No es raro que, a la hora de imprimir, el operario deba introducir
personalmente datos variables en un documento. Esta aplicación
suministra una herramienta sencilla y cómoda para hacerlo: el
Formulario.
Personalización del formulario
Los formularios se pueden personalizar a gusto de cada uno,
escogiendo el color de los marcos y del fondo de cada celda, el
tamaño y tipo de fuente, etc.
1
Cree un documento nuevo.
2
Escoja la fuente de datos Formulario del Explorador del
documento y añada una variable.
3
Llámela
4
Rellene el cuadro de diálogo con los datos siguientes:
- compruebe que está activada la opción Mostrar en el formulario;
- escriba ”Name” en el campo Nombre.
5
Escoja ’Aceptar’.
6
Vuelva a repetir las operaciones precedentes para crear una
variable llamada ID. Rellene su cuadro de diálogo con los
datos siguientes:
- compruebe que está activada la opción Mostrar en el formulario;
- escriba ”ID” en el campo Nombre.
7
Introduzca y coloque ambas variantes en el documento.
8
Active el modo de visualización Formulario, escogiendo Ver
NAME
(tecla
F2)
y haga doble click en ella.
Modo Formulario, haciendo click en
o pulsando
F4.
Se abre el Formulario tal como muestra la Figura 16
siguiente:
Impresión
Capítulo 5 -- 43
Name:
Celdas destinadas a
la introducción de
datos.
Nombre
ID:
El formulario se presenta sin marcos de celdas visibles. Las líneas
de puntos representan los límites de las celdas del Formulario.
Figura 16 Presentación predeterminada del Formulario
9
Seleccione una celda y despliegue el menú contextual pulsando el botón derecho del ratón.
Puede escoger uno de los dos comandos siguientes: Formato de celda... y Personalización del formulario...
Formato de celda permite configurar:
S
el tipo y color de la fuente utilizada para mostrar el nombre
de la variante;
S
el color de fondo de la celda;
S
el color del marco de la celda;
S
el tipo de ajuste del texto en la celda.
S
Escoja las opciones de estilo que desee.
Personalización del formulario permite:
Impresión
mediante el
formulario
S
mostrar u ocultar los encabezados de las líneas (cuando se
muestran los encabezados de las líneas se puede seleccionar
una línea para desplazarla);
S
mostrar el formulario con forma de tabla o cuadrícula;
S
configurar el Formulario para que aparezca Para cada etiqueta o Para cada serie de etiquetas. Para el ejemplo
estamos realizando, escoja la opción Para cada etiqueta
para las dos variables.
Ahora que el Formulario ha sido configurado a su gusto, vamos
a comenzar la impresión.
1
2
3
Escoja Archivo Imprimir... o haga click en
o pulse
F6.
Introduzca “2” en la zona de edición Etiquetas en la serie.
Lance la impresión.
Aparece el formulario, invitándole a introducir los datos que
desea imprimir.
4
Introduzca, por ejemplo, “Smith” y “51” y pulse ’Aceptar’.
Capítulo 5 -- 44
Guía del usuario
Mientras se va imprimiendo la primera etiqueta, el formulario
vuelve a abrirse.
5
Observación
Introduzca, por ejemplo, “Mullang” y “52” y pulse ’Aceptar’.
El Formulario se abre para pedir los datos de cada ficha de la
serie. Si elige la opción Para cada serie, el Formulario se
abre una sola vez, al lanzar la impresión de una serie de etiquetas.
Recuerde...
El cuadro de diálogo
Imprimir presenta
variantes...
Cuando la etiqueta contiene un contador:
Etiquetas en la serie permite indicar el número de
etiquetas diferentes que hay dentro de una serie;
Copias de cada etiqueta: permite indicar el
número de copias o ejemplares de la misma etiqueta que se desea imprimir.
Cuando la etiqueta no contiene ningún contador,
esta última opción tiene la misma función que el
campo Etiquetas.
Copia de página
Sólo se puede realizar una copia de página cuando la
etiqueta no contiene ningún contador ISO y cuando la
página contiene más de una etiqueta.
Impresión con Fusión
Sólo aparece esta opción cuando la etiqueta está
vinculada con una base de datos. Esta opción genera
la impresión de todos los registros de la base de
datos.
Impresión mediante el
Formulario
El Formulario permite al operario introducir datos con
el teclado en el momento de imprimir.
Impresión
Capítulo 5 -- 45
Optimización de la impresión
Cada vez hay más impresoras dotadas de un puerto paralelo. Si
la suya posee uno, recomendamos lo utilice en vez de un puerto
de serie, ya que si debe imprimir imágenes (de mapa de puntos
o vectoriales) o fuentes de tipo True Type de Windowst, su
sistema se beneficiará de una capacidad de transferencia de
datos superior. Además, como no existe más que un único tipo
de cable para la conexión por el puerto paralelo (mientras que
los puertos de serie no disponen de una norma única de
cableado), no tendrá que preocuparse del tipo de cable de que
necesita su impresora.
No obstante, como aún siguen existiendo muchas impresoras
dotadas de puertos de serie únicamente, en esta sección se
abordan la mayor parte de los problemas que puede presentar
una conexión por el puerto de serie y se explica cómo configurar
Windowst para utilizar fácilmente su impresora.
Por otro lado, conviene recordar que los controladores de
impresora de Windowst y el programa de gestión de la
impresión no son capaces de controlar la comunicación por el
puerto de serie entre el ordenador y impresora. El modo de
comunicación se controla por medio de:
Optimizar la
velocidad de
impresión
S
la configuración de su impresora,
S
el tipo de cable de serie utilizado,
S
la configuración de la comunicación por el puerto de serie,
realizada mediante el panel de control de Windowst.
Tal como ya se dijo anteriormente, para optimizar la velocidad
de impresión se deben tomar en cuenta varios parámetros
distintos y no existe una configuración universal. En este
apartado se verán todos los parámetros que influyen en la
impresión para que usted mismo pueda ajustarla del modo más
conveniente.
Para aumentar la velocidad de impresión se deben tener
presentes cuatro principios:
S
preferir el uso de la conexión paralela,
S
preferir el uso de elementos residentes en la impresora
(fuentes, códigos de barras, etc.),
S
cuando se utiliza una conexión de serie y la impresora lo permite, utilizar elCargador de fuentes de Windows. Esta
herramienta permite transferir fácil y rápidamente cualquier
tipo de fuente de Windowst a la memoria de la impresora,
convirtiéndola en un recurso residente en la impresora (el
CD-ROM de la aplicación contiene una documentación electrónica sobre esta herramienta, suministrada junto con aplicación),
Capítulo 5 -- 46
Guía del usuario
S
utilizar el comando ”Enviar únicamente los datos modificados” que aparece en el cuadro de configuración de la
mayoría de las impresoras.
Por otro lado, al configurar el controlador de la impresora y su
puerto de conexión, se puede escoger la opción Acceso directo.
La tabla siguiente indica cuándo se puede escoger esta opción.
Puerto
Con acceso
directo
Sin acceso
directo
Serie
sí
sí
Paralelo
sí
sí
Red
no
sí
Esta opción debe utilizarse conforme a las necesidades de cada
uno :
S
En modo Acceso directo, el controlador de la impresora se
comunica directamente con la impresora y devuelve el control al usuario al acabar la impresión (lo cual, a veces,
requiere cierto tiempo que),
S
Sin la opción Acceso directo, el controlador de impresora
envía los datos a una cola de impresión y devuelve el control
al usuario cuando ha acabado de transferir los datos a la cola
de impresión (el tiempo de espera suele ser menor).
Impresión
Capítulo 5 -- 47
" Conexión paralela y comunicación de serie...
Dé preferencia siempre
a la
conexión
paralela
cuando
deba imprimir imágenes.
Si desea beneficiarse de las ventajas que proporciona la gran
variedad de imágenes de Windows, la utilización de una
impresora con conexión paralela dará mucho mejor resultado. La
gran mayoría de las impresoras térmicas estándar, sin embargo,
vienen dotadas únicamente de un puerto de serie (RS 232) y el
paralelo suele suministrarse como opción.
La comunicación por el puerto de serie dará resultados
satisfactorios siempre y cuando imprima únicamente elementos
residentes en la impresora (códigos de barras, fuentes, etc.). Si,
por el contrario, desea imprimir imágenes de mapas de puntos,
la velocidad de impresión será mucho más lenta.
" Si se deben imprimir imágenes...
Para acelerar
la impresión
de varias
series de etiquetas:
Transfiera el
fondo de la
etiqueta a la
memoria de
la impresora. De
este modo
se evita volver a enviar
imágenes
una vez
empezada
la impresión
de la serie
de etiquetas.
Tomemos como ejemplo el logotipo de su empresa, que no es
una imagen residente en la impresora. Para imprimirlo, la
aplicación debe enviarlo a la impresora. Cuantas más imágenes
se envíen a la impresora, más se disminuye la velocidad de
impresión, sobre todo si se utiliza una conexión de serie. La
mejor solución, en este caso, es enviar la imagen una única vez,
al comenzar la impresión de la serie de etiquetas.
La mayor parte de las impresoras no controladas por Windows
permiten hacerlo.
Escoja la opción Enviar únicamente los datos modificados
para que la imagen se envíe a la impresora una sola vez, al
comenzar la impresión. Una vez impresa la primera etiqueta, el
proceso de transferencia de datos de las demás es más rápido.
Capítulo 5 -- 48
Guía del usuario
Errores y problemas de impresión
La tabla siguiente recoge los problemas más frecuentes de
impresión y propone soluciones para resolverlos.
Problema
Diagnóstico
Solución
No se imprime
nada
no está encendida la impresora
encender la impresora
En caso de conexión paralela:
abra el cuadro de configuración de la impresora y cerciórese de que está configurada para utilizar una conexión paralela (consulte, si
fuera necesario, el manual
de la impresora)
- la impresora no ha sido
configurada para una impresión paralela
En caso de conexión de
serie:
la conexión de serie no está
correctamente configurada
cerciórese de que los parámetros de comunicación
entre el ordenador y la
impresora son idénticos
(consulte el manual de la
impresora para saber qué
parámetros de comunicación
requiere su impresora)
no se esta utilizando el cable
de serie adecuado
cerciórese de que el cable
utilizado se conforma a las
especificaciones de su
impresora (consulte el
manual del impresora)
En cualquier caso (colección
de serie o paralela):
compruebe la conexión del
cable
- el cable no está conectado
al puerto adecuado
La página sale
blanca
Cuando se efectúa una
impresión térmica directa:
se ha colocado a revés el
soporte de impresión (el
cabezal de la impresora
calienta la cara que no
corresponde)
coloque el soporte correctamente
Impresión
Capítulo 5 -- 49
Problema
Diagnóstico
Solución
La página sale
blanca (continuación)
Cuando se efectúa una
impresión por transferencia
térmica: no se ha instalado
la cinta o se ha colocado mal
cerciórese de que la cinta
está bien colocada (consulte
el manual de la impresora)
no se ha seleccionado en la
impresora el modo de
impresión adecuado
cerciórese de que se ha configurado la impresora con el
modo de impresión adecuado (térmico o por transferencia térmica), ya sea
directamente en la impresora (consulte su manual),
ya en su cuadro de configuración.
la memoria de la impresora
está saturada
active la opción Limpiar la
memoria antes de volver
a imprimir .
No se imprime
un objeto gráfico (imagen,
fuente True
Type, código de
barras gráfico,
etc.)
Si esto no resuelve el problema, cerciórese de que se
ha reservado un espacio de
memoria suficiente para las
imágenes (ficha Imagen del
controlador de su impresora)
no hay suficiente capacidad
de memoria
aumente la capacidad de
memoria de su impresora
añadiendo una tarjeta
suplementaria o aumentando la RAM (consulte el
manual de la impresora o
póngase en contacto con el
vendedor de la impresora)
determinadas impresoras no
imprimen un objeto que
sobrepasa, aunque sólo sea
unos milímetros, la zona de
impresión
ajuste la posición del objeto
para que quede dentro de la
etiqueta
Capítulo 5 -- 50
Guía del usuario
Problema
Diagnóstico
Solución
La impresora
térmica se bloquea
se está utilizando un soporte
de impresión distinto del
configurado en el cuadro de
diálogo Configurar página
(rollo de papel continuo o
con etiquetas individuales
separadas)
cerciórese de que ha escogido el soporte adecuado al
configurar la página : Continuo o con Intervalo de
separación.
Seguridad a
medida
6
El Administrador de usuarios es una herramienta que permite
configurar y administrar los derechos de uso de la aplicación de
etiquetado. Ayuda, pues, a aplicar estrategias de trabajo de
equipo mediante la agrupación de cuentas de usuarios dentro de
grupos de usuarios. El Administrador de usuarios permite
crear y suprimir cuentas de usuarios.
Observación
Los cambios de estrategia relativos a los derechos de los usuarios entran en efecto al volver a iniciar la aplicación.
Una estrategia basada en grupos de usuarios presenta
numerosas ventajas. La gestión de cuentas de usuarios permite
adaptar la herramienta de trabajo a las necesidades específicas
de cada organización, añadiendo capas de seguridad suplementarias para cada servicio y preservando la confidencialidad de los
documentos y datos.
Configure cuentas distintas para atribuir derechos de creación,
modificación o, solamente, impresión de documentos.
Capítulo 6 -- 52
Guía del usuario
Administrador de usuarios
El Administrador de usuarios permite administrar los derechos
de uso de los documentos mediante la inscripción de los usuarios
en una cuenta. El administrador puede crear tantas cuentas
como desee, atribuyendo a cada cuenta derechos específicos. Se
pueden añadir usuarios a una o varias cuentas en cualquier
momento.
La cuenta llamada Invitados se crea automáticamente al iniciar
el Administrador de usuarios. Esta cuenta no contiene ningún
derecho predeterminado.
Observación
La utilización del módulo de seguridad inhibe los comandos
relativos a la Contraseña.
Observación
El Administrador de usuarios sólo se activa cuando el administrador lo ha configurado.
" Una interfaz amigable
para administrar derechos eficazmente...
La interfaz del Administrador ha sido concebida pensando en la
facilidad de administración de las diferentes cuentas de usuarios.
Se presenta en forma de arborescencia, como el explorador de
Windowst, permitiendo utilizarlo de forma intuitiva gracias a
funciones como ’arrastrar-soltar’ o el uso de menús contextuales.
En el Capítulo 6 - 53 veremos cómo utilizar la interfaz del
Administrador de usuarios.
Cometido del
administrador
El uso del Administrador de usuarios exige que exista un
administrador, es decir una persona autorizada, encargada de
administrar todos los grupos: atribuir o suprimir derechos, añadir
usuarios o más administradores, crear cuentas, etc.
" ¿Quién es el administrador?
El administrador es la persona que inicia por primera vez el
Administrador de usuarios.
Observación
Un administrador es el único usuario que puede añadir o suprimir administradores.
Uso sin administración de
perfiles
El ordenador en el que se han instalado la aplicación de
etiquetado y el Administrador de usuarios no administra los
perfiles de usuario.
En este caso, cada vez que se abre la aplicación de etiquetado
aparece un cuadro de diálogo para exigir el nombre y la
contraseña del usuario.
Seguridad a medida
Capítulo 6 -- 53
Si el Administrador de usuarios no reconoce al usuario, es
decir que no está configurado como miembro de un grupo de
usuarios de la red, se le considera automáticamente como
Invitado. Por consiguiente, sólo dispondrá de los derechos que
el administrador ha atribuido a la cuenta de Invitados.
Uso con admi- El ordenador en el que se han instalado la aplicación de
etiquetado y el Administrador de usuarios se encarga de
nistración de
administrar los perfiles de usuario.
perfiles
En este caso, el Administrador de usuarios se sirve, pues, de
los perfiles de usuario configurados en la red. Al abrir la
aplicación de etiquetado, el Administrador de usuarios
comprueba que reconoce al usuario, es decir que está configurado como miembro de un grupo de usuarios de la red. Si no, se
le considera automáticamente como Invitado. Por consiguiente,
sólo dispondrá de los derechos que el administrador ha atribuido
a los Invitados.
Observación
Si el ordenador en el que está instalada la aplicación de etiquetado pertenece a una red NT, el administrador puede consultar
directamente los nombres de todos los usuarios de la red. Con
ello se limita el riesgo de crear usuarios con nombres erróneos.
Administración
En esta sección vamos a analizar todas las funciones de las que
dispone el Administrador de usuarios.
Cuenta de Administradores
Cuenta de Invitados
Cuenta de Usuarios
Figura 17 Presentación del Administrador de usuarios
Capítulo 6 -- 54
Guía del usuario
Añadir un
usuario
" Para añadir un usuario nuevo a un perfil ya existente:
S
Escoja Usuario Nuevo usuario.
Se crea una ramificación bajo el perfil seleccionado a la que
puede atribuir el nombre del nuevo usuario:
Figura 18 Añadir un usuario nuevo
Añadir un per- Añadir un perfil permite configurar los derechos atribuidos a
fil nuevo
cada función específica de su organización.
" Para añadir un perfil nuevo:
1
Escoja Usuario Nuevo perfil.
Se crea el nuevo perfil.
2
Observación
Dele un nombre y configure sus derechos.
A un nuevo perfil se le atribuyen, por defecto, todos los derechos.
" Para configurar un nuevo perfil:
Cuando se crea un perfil nuevo, se le atribuyen todos los
derechos. El administrador sólo tiene que suprimir los que no
desea atribuir al perfil en cuestión, escogiéndolos con el ratón.
" Para suprimir todo un conjunto de derechos:
S
Seleccione el tipo de derechos que desea suprimir y escoja
Derechos Suprimir.
El tipo de derechos desaparece de la arborescencia.
" Para suprimir determinados derechos:
S
Escoja el tipo que desea modificar y, con el ratón, vaya desactivando los derechos que desee.
" Mover a un usuario de una cuenta a otra
S
Seleccione al usuario, arrástrelo y suéltelo encima de la
cuenta que desee.
Apéndice 1: Fórmulas
7
Hacer cálculos mediante fórmulas y funciones
Esta aplicación suministra numerosas funciones de cálculo
aplicadas a fechas, cadenas de caracteres, etc. Una fórmula
puede estar compuesta por variables, constantes, funciones,
operadores...
Para introducir el resultado de un cálculo en un documento se
debe crear una variable: la variable Fórmula.
Un cuadro de diálogo específico para este tipo de variable
permite configurar la o las funciones que se desean aplicar a la
fórmula deseada.
Además, se pueden crear tantas variables de tipo Fórmula como
cálculos requiera el documento.
En esta sección se dan numerosos ejemplos para ilustrar el uso
de las fórmulas. Los ejemplos, titulados Taller, tienen grados de
dificultad diferente, indicados por los símbolos siguientes:
Muy fácil
Difícil
Fácil
Capítulo 7 -- 56
Guía del usuario
Tipos de fórmulas y operadores
Fórmulas
numéricas
El cálculo se aplica a elementos numéricos y da un resultado
numérico. Estos elementos pueden ser variables o constantes.
2*Var0 = 14
La variable Var0 indica el valor de un número de lote, mientras
que 2 es un elemento constante. El resultado depende de Var0,
pero se obtiene siempre multiplicando Var0 por 2.
Fórmulas lógi- Las fórmulas lógicas permiten comprobar si una o varias
condiciones son verdaderas o falsas.
cas
Var0>Var1
Mediante esta fórmula se comprueba si el valor de Var0 es
superior al de Var1. De ser así, se obtiene como resultado 1
(verdadero) y, de lo contrario, 0 (falso).
Fórmulas textuales
Las fórmulas textuales efectúan cálculos aplicados a cadenas de
texto o caracteres.
“NOMBRE : ”&Var0
Con esta fórmula se obtiene como resultado APELLIDO:
Rodríguez cuando el valor de Var0 es Rodríguez.
Funciones
Las funciones son fórmulas ya configuradas , a veces muy
complejas. Una función puede formar parte de otra fórmula.
Una función utiliza valores y argumentos para calcular valor o
resultado nuevo. A veces, el valor obtenido no es el resultado
estricto de un cálculo, sino el de un análisis lógico o el de la
manipulación de cadenas de caracteres.
Para construir fórmulas se emplean seis tipos de funciones:
S
funciones de cálculo de caracteres de control (check digits),
S
funciones de conversión,
S
funciones relativas a fechas y horas,
S
funciones lógicas,
S
funciones matemáticas,
S
funciones relativas a cadenas de texto.
Apéndice 1: Fórmulas
Operadores
Operador
Capítulo 7 -- 57
La realización del cálculo debe seguir un orden preciso, por eso a
veces es necesario colocar entre paréntesis determinadas partes
de una fórmula y así organizar jerárquicamente el orden de las
operaciones.
Ejemplo
Significado
Prioridad
Operadores aritméticos
^
5^2 = 25
exponente
1
%
20%3 = 2
modulo
2
*
5*2 = 10
multiplicación
3
/
6/2 = 3
división
4
+
20+5 = 25
suma
5
---
20---5 = 15
sustracción
6
concatenación de dos cadenas
7
Operadores textuales
&
”cadena _1”, ”cadena
_2”
Operadores de comparación
=
Var0=Var1
igual a
8
>
Var0>Var1
superior a
9
<
Var0<Var1
inferior a
10
>=
Var0>=Var1
superior o igual a
11
<=
Var0<=Var1
inferior o igual a
12
<>
Var0<>Var1
diferente de
13
El índice de prioridad precisa el orden que sigue la aplicación
cuando se combinan varios operadores en una misma fórmula.
En la fórmula
4+5*6-9/2
la primera operación que se realiza es la multiplicación (5*6),
seguida por la división (9/2), la suma (4+30) y, por último, la
sustracción. Si no se siguiera este orden de prioridad, el resultado podría ser sorprendente. En este caso se obtiene como
resultado 29,5 mientras que, si se hubiera efectuado el cálculo
en el orden de escritura, se habría obtenido 22,5. Cuando los
operadores tienen el mismo nivel de prioridad, el cálculo se
efectúa de izquierda a derecha. El uso de paréntesis permite
precisar determinados cálculos, separándolos, de modo que:
(4+5)*(6-9)/2
da como resultado -13,5 y no 29,5.
Capítulo 7 -- 58
Guía del usuario
Creación de una fórmula
Una Fórmula es una variable cuyo valor viene determinado por
la combinación de operadores, constantes, variables, fórmulas y
funciones. Su resultado puede ser numérico, alfabético o
alfanumérico.
Cuadro de diá- El cuadro de diálogo de la variable Fórmula permite configurar
la formulación. Este cuadro de diálogo consta de tres fichas:
logo Fórmula
S
Fórmula: permite determinar las características de la fórmula,
S
Salida: permite configurar el formato de presentación de la
variable en el documento (consulte Ficha Salida en la Ayuda
en línea),
S
Contador: permite atribuirle a la variable el atributo de
Contador (consulte Ficha Contador en la Ayuda en línea).
" Para abrir el cuadro de diálogo de la variable Fórmula:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Fórmula.
2
Escoja Añadir en el menú contextual.
Se crea una nueva rama llamada Fórmula0.
3
Haga doble click en ella.
Se abre el cuadro de diálogo Fórmula (v. Figura 19).
Zona de edición de la fórmula
Información de ayuda sobre
la sintaxis de la función
seleccionada.
Lista de tipos de elementos
que se pueden introducir
en una fórmula
Lista de los elementos del
tipo seleccionado
Figura 19 Cuadro de diálogo Fórmula
Configuración
de la fórmula
El primer paso es crear la expresión de la fórmula.
La zona de edición de la fórmula acepta que se introduzcan
datos directamente con el teclado o muestra la combinación de
elementos que se van seleccionando con el ratón.
Apéndice 1: Fórmulas
Capítulo 7 -- 59
" Para introducir la expresión de la fórmula:
1
Vaya seleccionando los diferentes elementos constitutivos de
la fórmula, sin olvidarse de escoger Insertar después de
escoger cada elemento.
2
Cuando haya acabado de formular la expresión, escoja el
botón Probar para comprobar que la sintaxis de la fórmula
es correcta.
3
Escoja ’Aceptar’.
" Para cambiar el nombre de la variable:
S
Para cambiar el nombre de una variable, selecciónela, haga
click en su nombre e introduzca un nombre nuevo.
-oPulse la tecla F2 e introduzca el nombre nuevo.
" Para crear el objeto variable e incorporar la Fórmula en
el documento:
S
Escoja la herramienta de Escritura, seleccione la fórmula,
arrástrela y suéltela dentro de la zona de trabajo.
Active el modo de visualización del Contenido para visualizar el
resultado de la fórmula.
Si el resultado se presenta truncado, compruebe los parámetros
ajustados en la ficha Salida: el valor de longitud máxima indicado es, quizás, demasiado pequeño para mostrar el resultado
completo de su fórmula.
En la ayuda en línea se encontrará una lista exhaustiva de todas
las funciones, con explicaciones y ejemplos de cada una de ellas.
Capítulo 7 -- 60
Guía del usuario
Taller n° 1: Fórmulas complejas
Funciones
lógicas
Las funciones lógicas se utilizan para comprobar si una o varias
condiciones se cumplen. Por ejemplo, la función if se puede
utilizar para comprobar si se cumple o no una condición: si se
cumple, se obtiene un resultado configurado y, si no, otro
resultado distinto.
Tomemos como ejemplo un documento que se utilizará para etiquetar paquetes. Contiene el nombre y dirección del destinatario, así como determinados datos sobre el contenido del paquete.
Todas las cajas que se van a expedir deben identificarse con un
número de orden dentro del número total de cajas de la serie. El
número total de cajas de la serie se calcula de antemano. El
número de cada caja se introduce manualmente con el Formulario al imprimir. Para controlar errores, se ha configurado una
fórmula que muestra el mensaje “ERROR” cuando el número de
una caja (variable BOX#) es superior al número total de cartones
de una serie (variable TOTAL # OF BOXES).
1
Abra la etiqueta overrun.LAB, situada en la carpeta
TUTORIAL.
2
Escoja Archivo Imprimir... y lance la impresión escogiendo
el botón Imprimir.
Se abre el Formulario. Vamos a dar a la variable BOX # un
valor voluntariamente superior al de TOTAL # OF BOXES,
sabiendo que el número total de cajas es 11.
3
Introduzca, “12” y pulse ’Aceptar’ para cerrar el Formulario.
Cómo puede comprobar, la etiqueta se imprime con el mensaje “ERROR” (véase Figura 20).
Apéndice 1: Fórmulas
Capítulo 7 -- 61
Figura 20 Presentación del ejemplo de etiqueta
La fórmula utilizada para mostrar dicho mensaje es la siguiente:
if(value(BOX #) >value(TOTAL # OF BOXES),”E\n R\n R\n
O\n
R”,””)
(/n: salto de línea)
" La función if
Devuelve determinado resultado si la condición precisada es
VERDADERA y otro si es FALSA.
Utilice la función if para realizar una prueba condicional de
valores y fórmulas.
" Sintaxis
if(”expr”, ”val_si_verdadero”, ”val_si_falso”)
”expr” representa cualquier valor o expresión que pueda dar
como resultado VERDADERO o FALSO.
”val_si_verdadero” es el valor resultante cuando ”expr” es
VERDADERA. El argumento ”val_si_verdadero” puede ser otra
fórmula.
”val_si_falso” es el valor resultante cuando ”expr” es FALSA. El
argumento ”val_si_falso” puede ser otra fórmula.
Observación
Se pueden imbricar varias funciones if , utilizándolas como
argumentos ”val_si_verdadero” y ”val_si_falso” para configurar
fórmulas de test más complejas (véase el ejemplo siguiente).
Capítulo 7 -- 62
Guía del usuario
if(díadelmes > 10,
if(díadelmes > 15,
if(díadelmes >25,”Se va a cortar el servicio”,”Pagar
factura”),
”Hay que pagar la factura”),
”Tranquilidad”)
Que se puede traducir como:
“Si díadelmes>10 entonces
Si díadelmes>15 entonces
Si díadelmes>25 entonces
Se va a cortar el servicio
Si no
Pagar factura
Si no
Hay que pagar la factura
Si no
Tranquilidad”
Este ejemplo que se basa en el cálculo del día del mes:
-- Si el día del mes se sitúa entre el 1 y el 10, se muestra el mensaje
”Tranquilidad”,
-- Si el día del mes se sitúa entre el 11 y el 15, se muestra el mensaje ”Hay
que pagar la factura”,
-- Si el día del mes se sitúa entre el 16 y el 25, se muestra el mensaje
”Pagar factura”,
-- Si el día del mes está después del 25 , se muestra el mensaje ”Se va a
cortar el servicio”,
Si desea probar el funcionamiento de la fórmula precedente,
introdúzcala en la zona de edición de fórmulas, pero no se olvide
de crear antes la variable intermedia ”díadelmes”.
Esta variable intermedia se crea seleccionando la rama Libre en
la ficha Fuentes de datos del Explorador del documento.
Por otro lado, para que los mensajes aparezcan enteros, configure la Longitud máxima de la ficha Salida del cuadro de diálogo Fórmula con un valor de, al menos, 22.
En la ayuda línea encontrará la lista y ejemplos de todas las funciones lógicas de la aplicación (véase Ayuda en línea Fórmulas
Funciones lógicas).
Apéndice 1: Fórmulas
Capítulo 7 -- 63
Taller n° 2: Cálculo del ”Modulo” adecuado
Esta aplicación incluye funciones de cálculo del modulo para
integrar un carácter de control en los mensajes codificados por el
código de barras.
No obstante, cuando se debe calcular un carácter de control poco
usual, las funciones de cálculo que integran aplicación pueden no
ajustarse a sus necesidades.
En ese caso, debe crear la función usted mismo.
En este apartado veremos cómo efectuar cualquier tipo de
cálculo de carácter de control mediante fórmulas.
El ejemplo aquí presentado ilustra el cálculo de un carácter de
control destinado a un código de barras 2/5 interleaved.
Método de cál- El método consiste en multiplicar el primer carácter del mensaje
por 1, el segundo por 2, el tercero por 1, etc.
culo de un
carácter de
S Abra la etiqueta CHECK01.LAB, situada en la carpeta TUTORIAL.
control
El cálculo del carácter de control se efectuará a partir del dato
LOT NUMBER.
" Para calcular el peso
1
Seleccione la rama Fórmula de la ficha Fuentes de datos
del Explorador del documento y añada una Fórmula.
2
Introduzca la fórmula siguiente:
mid(LOT NUMBER,1,1)&
mid(LOT NUMBER,2,1)*2 &
mid(LOT NUMBER,3,1)&
mid(LOT NUMBER,4,1)*2 &
mid(LOT NUMBER,5,1)
El resultado obtenido es 2120103, ya que:
2*1 = 2
6*2 = 12
0*1 = 0
5*2 = 10
3*1 = 3
La concatenación de los resultados forma 2120103.
3
Llame a la fórmula “WEIGHTED”.
Capítulo 7 -- 64
Guía del usuario
" Para adicionar el resultado del cálculo de pesos:
El paso siguiente consiste en adicionar los números resultantes
de la fórmula precedente.
1
Cree una nueva Fórmula y llámela “SUM”.
2
En la zona de edición, introduzca la expresión siguiente:
mid(WEIGHTED,1,1)+mid(WEIGHTED,2,1)+
mid(WEIGHTED,3,1)+mid(WEIGHTED,4,1)+
mid(WEIGHTED,5,1)+mid(WEIGHTED,6,1)+ mid(WEIGHTED,7,1)
El resultado obtenido es 9, ya que:
2+1+2+0+1+0+3= 9.
" Para calcular el carácter de control:
Vamos a utilizar el resultado precedente para calcular el valor
del carácter de control.
DIGIT”.
1
Cree una nueva Fórmula y llámela “CHECK
2
En la zona de edición, introduzca la expresión siguiente:
if((SUM % 10)>0,10-SUM % 10,0)
El resultado obtenido es 1, ya que:
sum % 10 = 9 (% = modulo).
como 9 es mayor que 0, efectuamos la sustracción:
10- 9 = 1.
Observación
Si el resultado hubiera sido igual a 0, el valor del carácter de
control hubiera sido 0.
Apéndice 1: Fórmulas
Capítulo 7 -- 65
" Para calcular el mensaje a codificar:
La creación del código de barras exige que se indique el mensaje
que se desea codificar, en este caso el valor de la variable “LOT
NUMBER” seguida del valor del carácter de control (CHECK DIGIT).
1
Cree una nueva Fórmula y llámela “DATA”.
2
En la zona de edición, introduzca la expresión siguiente:
LOT NUMBER & CHECK DIGIT.
El mensaje a codificar resultante es:
260531
Datos
Carácter de control
" Para crear el código de barras:
1
Escoja la herramienta de creación de Códigos de barras,
situada en la barra de herramientas de creación, seleccione
luego la fórmula DATA y arrástrela para colocarla en la etiqueta.
2
Seleccione el código de barras y escoja Propiedades del
objeto en su menú contextual.
Se abre el cuadro de diálogo Código de barras (v. la
Figura 21 siguiente).
Selección de la
simbología 2/5
interleaved
Inclusión de un
carácter de
control
Figura 21 Cuadro de diálogo Código de barras.
3
Configure el cuadro del diálogo tal como se indica en la
Figura 21.
Ya está acabada la etiqueta. Encontrará la etiqueta de ejemplo
en TUTORIAL\CHECK.LAB.
Capítulo 7 -- 66
Guía del usuario
Taller n° 3: cálculo de fechas
Cálculo de una
fecha de caducidad y fecha
del sistema
Esta aplicación incluye una opción mediante la cual se puede
añadir una duración fija o variable a la fecha del sistema. Esta
función resulta útil para calcular, por ejemplo, la fecha límite de
consumo de un producto.
Vamos a crear una etiqueta que contendrá dos variables de tipo
Fecha. En la primera se indicará la fecha de fabricación y en la
segunda la fecha de caducidad.
" Para crear una variable de tipo fecha:
1
2
En la ficha Fuentes de datos del Explorador del documento seleccione Fecha.
Escoja Añadir en el menú contextual.
Se crea una nueva rama llamada Fecha0.
3
Selecciónela y pulse
4
Introduzca
5
Vuelva a seleccionarla y haga doble click en ella.
F2
para poder darle un nombre nuevo.
FECHA DE FABRICACIÓN.
Se abre el cuadro de diálogo Fecha (véase Figura 19).
6
Escoja el Día del mes “01-31”.
7
En la zona de edición situada en la parte inferior izquierda de
la ventana introduzca como separador el símbolo “/”, por
ejemplo, y escoja Añadir.
8
Escoja a continuación el Mes “01-12”, añada el separador y,
por último, escoja el Año “00”.
9
Escoja ’Aceptar’.
Ahora vamos a crear la variable
FECHA DE CADUCIDAD:
1
Repita las operaciones precedentes para crear otra variable
de tipo Fecha a la que dará el nombre de FECHA DE CADUCIDAD.
2
Abra el cuadro de diálogo Fecha haciendo doble click en
FECHA DE CADUCIDAD.
3
Siguiendo los mismos pasos que para la FECHA DE FABRICAvaya configurando el Día del mes, el Mes y el Año,
con el separador correspondiente.
CIÓN,
Vamos a suponer que el límite de consumo del producto es de 1
año y 2 días, es decir, 367 días en total. A partir de ese
momento, el producto no se puede consumir.
Apéndice 1: Fórmulas
Capítulo 7 -- 67
4
Escoja la ficha Opciones, active la opción Fijo de la zona
Añadir un valor e introduzca 367.
5
Seleccione la Unidad Días y pulse ’Aceptar’.
Ahora que están terminadas las dos variables, no queda más
que colocarlas en el documento (v. Figura 22).
Figura 22 Cálculo de una fecha de caducidad
Ya está acabada la etiqueta. Encontrará la etiqueta de ejemplo
en TUTORIAL\SYSTDATE.LAB.
Capítulo 7 -- 68
Guía del usuario
Taller n° 4: cálculo de fechas
Cálculo de una
fecha de caducidad a partir
de una fecha
distinta de la
del sistema
En este apartado reproduciremos el mismo documento
precedente sin utilizar la fecha del sistema, suponiendo que el
operario introduce la fecha de fabricación en el momento de
imprimir la etiqueta. Este método requiere que se efectúen
cálculos a partir de la fecha de fabricación para obtener la fecha
de caducidad.
Para elaborar este documento será necesario configurar varias
fórmulas. Por otro lado, todos los cálculos estarán basados en el
uso del día como unidad.
Se utilizarán principalmente las funciones day(), month() y
year(). El método utilizado consiste en añadir la duración
deseada al día, el mes y el año.
Estas tres funciones permiten extraer el día, mes y año en curso
cuando el argumento es una fecha del sistema, es decir
today(). Pero también pueden proporcionar el mismo resultado
si se utiliza como argumento el número de días transcurridos a
partir de un año de referencia (véase el ejemplo siguiente).
La fórmula day(0)&”/”&month(0)&”/”&year(0) da como resultado:
30/12/1899 = año de referencia de la aplicación.
Si deseamos que esta fórmula dé como resultado la fecha del día
corriente, debemos calcular el número de días transcurridos
desde el año de referencia.
La fórmula utilizada deberá basarse en la adición de:
" 99*365 = número total de días de 99 años de 365 días cada
uno;
" quotient(99-1,4) = número de días adicionales de los años
bisiestos;
" +1 = permite que el año de referencia comience el
31/12/1899 para poder configurar fechas a partir del año - 1
día;
" + los días del año en curso que han transcurrido. Supondremos que estamos a 20 de enero de 1999.
La formulación debe ser, pues:
day(99*365+quotient(99-1,4)+1+20)&”/”&month(99*365+quotient(99-1,4)+1+20)&”/”&year(99*365+quotient(99-1,4)+1+20)
y dará como resultado 20/1/1999, que corresponde a la fecha
utilizada para este ejemplo.
Apéndice 1: Fórmulas
Capítulo 7 -- 69
" Para crear la variable intermedia que se requiere para
introducir la fecha de fabricación:
Empezaremos creando las variables en las que se basarán los
cálculos.
1
2
Cree un documento nuevo
Añada una variable intermedia (rama Libre) y denomínela
FECHA.
3
Complete el cuadro de diálogo de las propiedades de la
variable con los datos siguientes:
- seleccione la opción Local,
- como fecha de fabricación, introduzca “28021999” en la
zona de edición correspondiente,
- active las opciones Eliminar los espacios y Mostrar en el
formulario,
- introduzca ##/##/#### como Formato de entrada.
- introduzca 8 en el campo de edición Longitud mín.
- escoja la ficha Salida e introduzca “8” en la zona de edición
Longitud máxima.
4
Escoja ’Aceptar’.
La variable desaparece de la rama Libre, ya que al escoger la
opción Mostrar en el formulario se transforma en variable de
tipo Formulario. Son éstas variables que se rellenan introduciendo datos con el teclado, por lo que pasan a quedar subordinadas a la rama Formulario.
" Para crear la variable Var que se requiere para introducir la
duración del producto:
S
Repita las operaciones precedentes para crear esta variable
con los parámetros siguientes:
- llame “DURACIÓN DÍAS” a la variable,
- escoja la opción Local,
- introduzca el valor de duración de consumo 367 en la zona
de edición,
- active las opciones Eliminar los espacios y Mostrar en el
formulario.
" Para crear las variables intermedias DÍA, MES y AÑO:
Estas tres variables se calculan a partir de la variable FECHA, es
decir, la fecha de fabricación. Más adelante veremos que se
emplearán para calcular la fecha límite de consumo.
1
En el Explorador del documento, cree una variable de tipo
Fórmula y llámela DÍA.
Capítulo 7 -- 70
Observación
Guía del usuario
2
En la zona de edición de fórmulas, introduzca la expresión
siguiente:
left(DATE,2): esta función extrae dos caracteres del argumento DATE empezando por la izquierda. Dado que el valor
actual de la variable DATE es “28021999”, el resultado de esta
fórmula será 28.
3
Escoja ’Aceptar’.
4
Repita la operación precedente para crear la variable Fórmula MES utilizando la expresión: mid(DATE,3,2).
Esta función devuelve dos caracteres, empezando a partir del
que se encuentra en tercer lugar de la cadena DATE, dando
como resultado 02.
5
Escoja ’Aceptar’.
6
Repita la operación precedente para crear la variable Fórmula AÑO utilizando la expresión: right(DATE,4)-1900.
Esta función extrae 4 caracteres del argumento DATE empezando por la derecha. El resultado de esta fórmula será
1999. El hecho de restar 1900 permite trabajar con tres dígitos en vez de dos, con lo que se garantiza la compatibilidad
con el año 2000.
7
Escoja ’Aceptar’.
El resultado de esta fórmula no se puede explotar directamente. Más adelante veremos cómo utilizarlo.
" Para crear la variable intermedia que se requiere para
calcular el número de días del año en curso que han
transcurrido:
El último elemento que queda por definir es el número de días
del año en curso que han transcurrido ya. Esta variable nos
permitirá calcular este número y, al mismo tiempo, comprobar si
el año en curso es bisiesto o no.
Para crear esta variable se requiere crear una variable
intermedia, que llamaremos CADENADÍA. Esta variable estará
formada por una cadena de caracteres que indica determinado
número de días de un año de 365 días. Para ello se añadirá,
cada mes, el número de días transcurridos desde el 1 de enero,
tal como se muestra a continuación:
000
031
059
090
ene
feb
mar abr
1
120
151
181
may jun
212
243
273
304
334
jul
ago
sep
oct
nov
Escoja la fuente de datos Libre y cree la variable intermedia
CADENADÍA.
Apéndice 1: Fórmulas
Capítulo 7 -- 71
2
En el cuadro de diálogo de la variable, introduzca la cadena
000031059090120151181212243273304334 en la zona de
edición Local sin introducir espacios.
3
Escoja ’Aceptar’.
La variable CADENADÍA que acabamos de crear se utilizará para
calcular el nombre de días transcurridos desde el 1 de enero del
año en curso. A continuación se explica cómo crear la fórmula
que efectuará dicho cálculo.
4
Escoja la fuente de datos Fórmula y cree una variable llamada JULIANO.
5
Introduzca la expresión siguiente en la zona de edición:
DÍA+mid(CADENADÍA, (MES-1)*3+1,3)+if(and( (MES >
2),(mod(AÑO,4)=0)),1,0)
DÍA:
corresponde al día de fabricación (variable creada precedentemente).
mid(CADENADÍA,(MES-1)*3+1,3): fórmula mediante la cual
se extrae la variable
CADENADÍA. Los caracteres corresponden al mes anterior al de
la fecha de fabricación.
if(and( (MES > 2) ,(mod(AÑO,4)=0)),1,0): permite comprobar y el año en curso es bisiesto o no. En este último
caso, si la fecha de fabricación es posterior a febrero, se
debe añadir un día.
Como en nuestro caso la fecha de fabricación es 28021999, han
transcurrido 31 + 28 días, es decir, 59 días desde el 1 de enero
de 1999.
La fórmula
JULIANO
confirma este resultado.
" Para crear la fórmula que requiere el cálculo de la fecha
límite de consumo:
Ahora disponemos ya de todos los elementos necesarios para
formular la expresión con la que se calculará la fecha límite de
consumo.
1
Cree una nueva fórmula y llámela
2
Introduzca la fórmula siguiente en la zona de edición:
right(”00”&DAY(AÑO*365+quotient(AÑO-1,4)+1
+JULIANO + DURACIÓN DÍAS ),2)&”/”&
right(”00”&month(AÑO*365+quotient(AÑO-1,4)
+1+JULIANO + DURACIÓN DÍAS),2) & ”/” &
right(year(AÑO*365+quotient(AÑO-1,4)+1+JULIANO + DURACIÓN
DÍAS ),4)
FECHA LÍMITE.
Capítulo 7 -- 72
Guía del usuario
Tal como dijimos anteriormente, las funciones que permiten
efectuar este cálculo son:
- day(”días transcurridos desde hace un año -1” + “ días de
duración del producto”),
- month(”días transcurridos desde hace un año -1” + “ días de
duración del producto”) y
- year(”días transcurridos desde hace un año -1” + “ días de
duración del producto”).
Según nuestro ejemplo, obtenemos la
/2000.
Observación
FECHA LÍMITE
de 01/03
La etiqueta que acabamos de realizar se encuentra también
entre las etiquetas de ejemplo incluidas en la carpeta TUTORIAL\LABELS\USEBYDAT.LAB.
Los comentarios ayudan a entenderse mejor
Cuando varias personas intervienen en la elaboración de un
mismo documento, suele ser útil introducir comentarios para que
los demás usuarios comprendan porque se ha realizado tal cosa
o tal cálculo. Toda la zona de trabajo situada fuera de los límites
de la etiqueta es un espacio no imprimible en el que se pueden
introducir cualquier tipo de explicaciones y comentarios.
En la ayuda en línea encontrará más explicaciones y ejemplos
relativos a todas las funciones puestas en práctica en este ejemplo.
Apéndice 2: conexión
con bases de datos
8
Nociones básicas
En este capítulo descubrirá la potencia de esta aplicación. Para
ello vamos a vincular una etiqueta (el contenedor) con una base
de datos (el contenido) mediante conexiones por ODBC (Open
Data Base Connectivity).
Base de datos La función de una base de datos es almacenar información. La
información o datos está organizada en tablas de dos
dimensiones. A esto se le llama relación. Cada fila o línea de la
tabla es un registro. Cada registro contiene toda la información
relativa a un mismo objeto, clasificada en los diferentes campos
que delimita cada columna de la tabla.
Una base de datos puede contener varias tablas diferentes. Para
relacionar las diferentes tablas de una misma base de datos se
puede recurrir a junturas. Veremos más adelante, por medio de
un ejemplo concreto, cómo crear junturas.
ODBC
Es una tecnología de conexión convertida en norma para
conectarse con bases de datos. Gracias a ODBC, vincular una
aplicación como ésta de etiquetado con determinado número de
bases de datos es una operación muy sencilla.
Capítulo 8 -- 74
Guía del usuario
Está aplicación suministra varios controladores ODBC con los que
conectarse a los tipos de bases de datos más habituales. Entre
ellos encontramos:
S
Microsoft Access Driver (*.mdb)
S
Microsoft Excel Driver (*.xls)
S
Microsoft FoxPro Driver (*.dbf)
S
...
Recuerde...
Qué es una base de datos...
Una base de datos permite almacenar
información, clasificada dentro de
tablas. Una tabla está formada por
registros que permiten administrar
objetos cuyos datos están guardados
en campos.
Cómo conectarse con una base de
datos...
Por medio de ODBC.
De dónde vienen los datos...
De una fuente u origen de datos ODBC.
El origen de datos incluye toda la información necesaria para acceder al
contenido de la base de datos (nombre
de la base de datos, ruta de acceso y
tipo de motor de bases de datos).
Apéndice 2: conexión con bases de datos
Capítulo 8 -- 75
Taller n° 1: Instalación de un origen de datos
ODBC e importación de datos
Para acceder a los datos, el primer paso consiste en instalar y
configurar el origen de datos adecuado.
Instalación del En este primer ejemplo se instalará un origen de datos para una
base de datos de Accesst.
Origen de
datos ODBC
" Para instalar el origen de datos:
1
Abra la etiqueta
RECTO_00.LAB,
situada en la carpeta
\TUTO-
RIAL\LABELS.
Se trata de la carátula de un disco compacto, en la que se
indica el título del disco y los de los trozos grabados.
Los datos que vamos a introducir en la etiqueta están almacenados en una base de datos llamada VOLMUSIC.MDB.
2
Escoja Fusión Crear/Modificar una consulta...
Se abre el cuadro de diálogo Preparación de una consulta
ODBC.
3
Escoja
a la derecha de la lista Seleccione la fuente de
datos.
Se abre el cuadro de diálogoAdministrador de orígenes
de datos ODBC.
ODBC es un programa totalmente independiente del aplicación
de etiquetado. También se puede abrir el Administrador de
controladores ODBC mediante el panel de control de Windows:
escoja Inicio Parámetros Panel de control y escoja el icono:
4
En la ficha DSN de usuario escoja Añadir... y, a continuación, seleccione el controlador Microsoft Access Driver
(*.mdb). Por último, pulse Terminar.
Se abre el cuadro de diálogo Instalación ODBC para Microsoft Access .
5
Introduzca un nombre en la zona Nombre del origen de
datos como, por ejemplo, Classical music source y, si lo
desea, introduzca una breve descripción (ver figura
siguiente).
Capítulo 8 -- 76
Guía del usuario
Classical music source
tracks by CD
Figura 23 Dar nombre a un origen de datos
Ahora sabemos que un origen de datos está vinculado con una
base de datos. El paso siguiente consiste en seleccionar la base
de datos utilizada en nuestro ejemplo, es decir VOLMUSIC.MDB.
" Para seleccionar la base de datos:
1
2
En el cuadro de diálogo Instalación ODBC para Microsoft
Access, elija Seleccionar en la zona Base de datos.
Seleccione la base de datos, situada en
y pulse ’Terminar’.
\TUTORIAL\DATA\VOLMUSIC.MDB
3
Cierre el cuadro de diálogo Instalación ODBC para Microsoft Access escogiendo OK y salga del Administrador de
orígenes datos ODBC escogiendo de nuevo OK.
Cada controlador ODBC tiene su propia ayuda línea. ¡No dude
en consultarla!
Importación
de datos
Ahora que ya está instalado el origen de datos, vamos a
importar los datos almacenados en la base e introducirlos en la
etiqueta.
" Par importar los datos:
1
Si el cuadro de diálogo Preparación de una consulta ODBC
no está abierto, escoja Fusión Crear/Modificar una consulta...
2
Seleccione Classical music source en la lista Seleccione la
fuente de datos y, a continuación, la tabla volumes.
Apéndice 2: conexión con bases de datos
Capítulo 8 -- 77
El cuadro de diálogo muestra la información siguiente:
Nombre del origen
de datos
Campos
que contiene la
tabla
Nombre de la tabla
de la base de datos
Figura 24 Cuadro de diálogo
Preparación de una consulta ODBC
3
Escoja Seleccionar todo y pulse ’Aceptar’.
Esta acción permite crear automáticamente todas las variables de tipo Base de datos a partir de los campos de la base
de datos.
La lista de variables aparece subordinada a la rama Base de
datos de la ficha Fuentes de datos del Explorador del
documento.
4
Guarde el documento.
La aplicación le pregunta si desea guardar la consulta.
5
Escoja Sí, seleccione .\TUTORIAL\QUERY y escriba
como nombre de consulta.
VOLMUSIC.CSQ
Capítulo 8 -- 78
Creación de
objetos variables
Guía del usuario
Para utilizar con la etiqueta las variables que acabamos de crear,
hay que vincularlas con objetos (texto, código de barras, etc.).
Para nuestro ejemplo, crearemos Objetos variables de tipo
Texto.
Recuerde: Conviene no confundir variablecon objeto variable.
Una variable es un objeto inmaterial cuyo contenido va cambiando. Un objeto variable tiene un aspecto físico (texto,
código de barras, etc.).
Cuando se vincula un objeto (texto, código de barras, etc.) con
una variable, se dice que es un objeto variable.
Una misma variable puede presentar aspectos físicos diferentes:
puede estar vinculada al mismo tiempo con un objeto de tipo
Texto y con otro de tipo Código de barras.
Además, se pueden crear tantas variables como se deseen, sin
estar obligado a crear el mismo número de objetos variables.
Una variable puede emplearse, por ejemplo, en una fórmula,
como veremos más adelante (véase Capítulo 8 - 79, Concatenar variables).
" Para crear el objeto “Instrument” de tipo Texto variable:
1
Seleccione el objeto de tipo Texto fijo “Title” en el documento
(debe seleccionar todo el contenido).
2
Escoja Propiedades del objeto en el menú contextual.
3
Escoja la ficha Fuente de datos.
4
Escoja la opción Datos variables y, a continuación, seleccione el campo Instrument, subordinado a la rama Base de
datos (18).
5
Escoja ’Aceptar’.
Acaba de transformar un objeto fijo en objeto variable.
S
Para ver los diferentes valores que puede contener el objeto,
utilice la Barra de navegación.
Constatará que el objeto variable se va completando, respectivamente, con los valores “The Oboe”, “The Flute”, “The Horn”, “The
Harpsichord”, “The Piano”, “The Trumpet”, “The Organ”, “The
Cello”, “The Guitar” y “The Violin”.
No olvide pulsar el botón Mostrar los contenidos de los campos para visualizar el contenido de las variables.
Apéndice 2: conexión con bases de datos
Capítulo 8 -- 79
" Para crear la imagen variable “Picture”:
1
Seleccione Picture, en la rama Base de datos del Explorador del documento.
2
Arrastre y suelte Picture en el lugar de la zona de trabajo
que desee.
Se abre un menú contextual.
3
Escoja Imagen.
Aparece la imagen.
4
Selecciónela y en su menú contextual escoja Propiedades...
5
Escoja la ficha Opciones.
6
Escoja Otra carpeta, seleccione la carpeta .\TUTORIAL\IMAGES y
pulse ’Aceptar’ para cerrar el cuadro de diálogo Imagen.
7
Seleccione la imagen y colóquela en la parte superior del
documento, ajustando su tamaño si fuera necesario.
_
" Para crear el objeto variable “N ”:
1
Escoja la herramienta de escritura y seleccione la variable
_
N de la rama Base de datos del Explorador del documento.
2
Mantenga seleccionada la variable, arrástrela hasta el documento y suéltela junto al texto “Volume:”.
3
Guarde el documento.
" Para concatenar variables:
Para terminar la carátula se debe crear objetos variables
asociados a las variables Track1 hasta Track15.
De acuerdo con el método precedente que consistía en vincular
una variable con un objeto, se debe proceder 15 veces a la
creación de un objeto variable.
Para ganar tiempo y facilitar, luego, la gestión de estos datos,
vamos a crear un único objeto variable que contendrá todos los
datos que necesitamos.
Capítulo 8 -- 80
Guía del usuario
Para ello, recurriremos a la variable Fórmula, concatenando
todas las variables, desde Track1 hasta Track15.
1
En el Explorador del documento (ficha Fuentes de
datos), escoja Fórmula y ,en su menú contextual, Añadir...
Se añade automáticamente una variable llamada Fórmula0.
2
Haga doble click en ella.
Se abre el cuadro de diálogo Fórmula.
3
En la lista que contiene todos los tipos de elementos que se
pueden incluir en una fórmula, seleccione Variables.
Como puede ver, Variables contiene todas las variables que la
aplicación puede emplear con la etiqueta activa:
- las variables de control de la aplicación, por un lado (véase
Capítulo 12 - 127),
- y las variables que acaba de crear mediante la fusión con la
base de datos VOLMUSIC.MDB, por otro.
Ahora vamos a concatenar las variables Track1 hasta Track15.
Para que el resultado sea más fácilmente comprensible, vamos a
introducir en la fórmula cadenas de texto que indiquen el
número de la pista, seguido por un punto y un espacio
(por ejemplo: “1. “).
4
Introduzca la expresión: ”1. ”& track1 & ” - 2. ”& track2 & ” 3.”&track3 &” - 4. ”& track4 & ” - 5. ”& track5 & ” - 6. ”&
track6 & ” - 7. ”& track7 & ” - 8. ”& track8 & ” - 9. ”& track9
& ” - 10. ”& track10 & ” - 11. ”& track11 &” - 12. ”& track12
& ” - 13. ”& track13 &” - 14. ”& track14 & ” - 15. ”& track15
5
Escoja ’Aceptar’.
6
Llámela “Tracks”.
A continuación vincularemos la variable fórmula Tracks con un
objeto de tipo Texto para que aparezca en la etiqueta.
Apéndice 2: conexión con bases de datos
Capítulo 8 -- 81
" Para crear el objeto de tipo Texto variable:
1
Escoja la herramienta de escritura y, a continuación, la
variable de tipo fórmula Tracks.
2
Arrastre la fórmula hasta la etiqueta y suéltela debajo de la
variable Instrument.
Si desea ver el contenido de la variable, escoja el modo de
visualización Valor (véase Capítulo 8 - 78, Mostrar los contenidos de los campos).
Sí, por otro lado, constata que el contenido del variable aparece
truncado, compruebe la configuración de la presentación de la
variable abriendo la ficha Salida de su cuadro de diálogo e introduciendo 255 en la zona Longitud máxima.
Por último, si desea que se muestre un párrafo con varias líneas,
escoja el botón Ajustar el texto en la ficha Párrafo del cuadro
de diálogo Texto y ajústelo para que quepa en la parte inferior
de la carátula.
3
Creación de la
variable Búsqueda en una
tabla
Guarde el documento
La variable Búsqueda en una tabla es una variable que permite
buscar determinada información dentro de una base de datos o
dentro de una tabla distinta de la que está fusionada con la
etiqueta activa.
A veces, determinados datos relativos a un objeto puede haber
sido almacenados en una base distinta. El hecho de almacenar
datos en bases o tablas diferentes permite aligerarlas y evitar
duplicar datos.
En nuestro ejemplo, la base de datos VOLMUSIC.MDB sólo contiene
parte de los datos que necesitamos. Para completar la carátula,
necesitamos los datos que permitan rellenar el campo ”Conducted by:”.
Esta información está almacenada en otra base de datos de
formato Accesst, llamada CNDTEDBY.MDB. En esta base de datos se
han guardado los nombres de los Directores de orquesta que han
dirigido las grabaciones de cada disco.
Capítulo 8 -- 82
Guía del usuario
" Para crear una variable de tipo Búsqueda en una tabla:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Búsqueda en una tabla y, pulsando el
botón derecho del ratón, elija Añadir...
A la ramaBúsqueda en una tabla se le subordina automáticamente una rama nueva con el nombre de la fuente de datos.
Cada vez que se cree una variable de tipo Búsqueda en una
tabla se creará automáticamente su rama correspondiente si el
campo de resultado procede de bases de datos diferentes.
2
Haga doble click en esta última rama.
3
Conecte la base de datos CNDTEDBY.MDB mediante el Administrador de orígenes de datos ODBC (v. Capítulo 8 - 75).
4
Una vez realizada la conexión, abra el cuadro de diálogo
Búsqueda en una tabla y escoja el origen de datos en la
lista Seleccione la fuente de datos.
5
Rellene las demás zonas de edición según se muestra en la
Figura 25 siguiente.
Aparece el cuadro de diálogo Búsqueda en una tabla.
Permite conectarse a
otra fuente de datos
Permite seleccionar
la tabla que contiene los
datos que se buscan
Permite seleccionar el
campo de la tabla que
contiene los datos
que se buscan
Permite buscar
los datos seleccionando el campo de la
tabla externa en el que
se aplicará la
búsqueda
Muestra todas las variables de la etiqueta activa.
Seleccione la variable cuyo contenido permita mostrar el campo de resultado.
En nuestro ejemplo, el valor de la clave de búsqueda es el número de volumen del disco: N_
_. Esta
información también está almacenada en la base de datos CNDTEDBY.MDB y está relacionada con el
nombre del Director de orquesta.
Figura 25 Creación de una variableBúsqueda en una tabla
6
Cuando haya terminado de completar el cuadro, pulse ’Aceptar’.
7
Seleccione la variable de tipo Búsqueda en una tabla que
acaba de crear, haga click en ella, seleccione el nombre predeterminado que se le ha dado y escriba, en su lugar, Name.
Apéndice 2: conexión con bases de datos
Capítulo 8 -- 83
8
Seleccione la herramienta de escritura y, a continuación, la
variable Búsqueda en una tabla Name, arrástrela y suéltela debajo del texto “Conducted by”.
9
Guarde el documento
Recuerde...
¿Qué es una variable?
Una variable es un objeto cuyo contenido va cambiando
durante la impresión. Existen diferentes tipos de variables. El valor de una variable depende del tipo de
fuente de datos al que está vinculada.
¿Cuáles son los dife- Se distinguen los tipos de variables siguientes:
rentes tipos de varia- --- Base de datos
--- Búsqueda en una tabla
bles? ?
--- Fórmula
--- Contador
--- Fecha
--- Formulario
--- Libre
¿Con qué fuentes de --- La variable Base de datos se completa con los datos
datos se puede relle- suministrados por un campo de la base de datos que se
ha fusionado con el documento activo.
nar una variable?
--- La variable Búsqueda en una tabla se completa con
los datos suministrados por un campo de una base de
datos distinta de la que se ha fusionado con el documento activo.
--- La variable Fórmula se completa con los datos resultantes de un cálculo en cuya expresión se pueden incluir
variables, constantes, etc. (véase Capítulo 7 --- 55, Apéndice 1: Fórmulas).
--- La variable Contador se completa con los datos resultantes de un cálculo que efectúa el ordenador o impresora.
--- La variable Fecha se completa con la fecha del sistema del ordenador o la impresora.
--- La variable Formulario se completa mediante la introducción de datos con el teclado.
¿Que es un objeto
variable?
Un objeto variable es una variable que tiene un aspecto
físico: texto, imagen o código de barras.
Capítulo 8 -- 84
Guía del usuario
Taller n° 2: Consultas complejas y junturas
En este apartado abordaremos las nociones de consulta y
juntura. Para ilustrarlas, realizaremos la cara posterior de la
carátula, indicando el número de volumen, el nombre del autor
de la obra, los trozos incluidos en el volumen y la duración de
cada uno de ellos.
Para realizar este reverso de la carátula, utilizaremos una tercera
base de datos de Accesst que contiene la información
complementaria que necesitamos, es decir la duración de cada
trozo y el autor de cada obra. Se trata de la base de datos
llamada VOLDUR.MDB, que contiene dos tablas:
S
Duration
S
Author
Realización de El primer paso consiste en conectar el nuevo documento
VERSO_00.LAB con la base de datos VOLDUR.MDB.
una juntura
interna
" Para crear el origen de datos:
Tablas que
contiene la
base de
datos
1
Abra el documento VERSO_00.LAB que se encuentra en la carpeta TUTORIAL[F0>, Y ELIJA Fusión Crear/Modificar una consulta...
2
Cree el nuevo origen de datos utilizando el Administrador
de orígenes de datos ODBC. Consulte, así fuera necesario,
el Capítulo 8 - 75.
3
Llame “Duration source” a este nuevo origen de datos.
4
Una vez instalado el origen de datos, selecciónelo en la lista
Seleccione la fuente de datos del cuadro de diálogo Preparación de una consulta ODBC (véase la Figura 26
siguiente).
Nombres de
las tablas
Nombres de
los campos
Figura 26 Selección de la fuente de datos Duration source
Apéndice 2: conexión con bases de datos
5
Capítulo 8 -- 85
Seleccione las dos tablas: Author y Duration.
Todos los campos que contienen ambas tablas aparecen en la
lista de la derecha.
6
Active la opción Incluir el nombre de las tablas.
Esta opción permite saber inmediatamente de dónde procede
un campo.
7
Escoja Seleccionar todo y, a continuación, la ficha Junturas.
8
Introduzca la expresión mediante la cual se define la juntura,
tal como se muestra en la Figura 27 siguiente).
Capítulo 8 -- 86
Guía del usuario
1
Tabla Duration
Tabla Author
Num
Num
Author
Track12 Track13 Track14 Track15
1
Author1
Duration
Duration
Duration
Duration
1
2
Author2
Duration
Duration
Duration
Duration
2
3
Author3
Duration
Duration
Duration
Duration
3
4
Author4
Duration
Duration
Duration
Duration
4
5
Author5
Duration
Duration
Duration
Duration
5
6
Author6
Duration
Duration
Duration
Duration
6
7
Author7
Duration
Duration
Duration
Duration
7
8
Author8
Duration
Duration
Duration
Duration
8
9
Author9
Duration
Duration
Duration
Duration
9
10
Author10
Duration
Duration
Duration
Duration
10
Juntura: la juntura permite vincular varias tablas.
Crear una juntura para vincular dos tablas permite utilizar los datos que contiene
la tabla Author y los de la tabla Duration.
2
Para ver el resultado de la consulta, escoja el botón
Resultado de la consulta
Track12 Track13 Track14 Track15
Num
Author
Duration
Duration
Duration
Duration
1
Author1
Duration
Duration
Duration
Duration
2
Author2
Duration
Duration
Duration
Duration
3
Author3
Duration
Duration
Duration
Duration
4
Author4
Duration
Duration
Duration
Duration
5
Author5
Duration
Duration
Duration
Duration
6
Author6
Duration
Duration
Duration
Duration
7
Author7
Duration
Duration
Duration
Duration
8
Author8
Duration
Duration
Duration
Duration
9
Author9
Duration
Duration
Duration
Duration
10
Author10
Figura 27 Realización de una juntura interna
Apéndice 2: conexión con bases de datos
9
Capítulo 8 -- 87
Después de haber visto resultado de la consulta (ver figura
inferior), cierre la tabla Resultado de la consulta y, después, el cuadro de diálogo Preparación de una consulta
ODBC pulsando ’Aceptar’.
Figura 28 Tabla de Resultado de la consulta
De forma instantánea, la rama Base de datos muestra las
18 variables creadas.
10 Guarde el documento y la consulta, llamándola, por ejemplo,
VOLDUR.CSQ.
Inserción de
las variables
resultantes de
la consulta
En este apartado vamos a insertar las variables en el
documento. Podríamos vincular cada variable que indica la
duración de un trozo con un objeto de tipo Texto. Pero esta
operación es larga y fastidiosa. Al igual que en el ejercicio
precedente, crearemos una fórmula cuya expresión estará
compuesta por la concatenación de las variables Duration.
" Para concatenar las variables:
1
En el Explorador del documento (ficha Fuentes de
datos), escoja Fórmula y ,en su menú contextual, Añadir...
2
Haga doble click en ella.
3
En la lista que contiene todos los tipos de elementos que se
pueden incluir en una fórmula, seleccione Variables.
4
Introduzca la expresión1 :
“Duration.Track1&”\n”& Duration.Track2&”\n” &Duration.Track3&”\n”& Duration.Track4&”\n”& Duration.
Track5&”\n”& Duration. Track6&”\n”& Duration.Track7&”\n”& Duration. Track8&”\n”& Duration.Track9&”\n”& Duration.Track10&”\n”& Duration.Track11&”\n”& Duration. Track12&”\n”&
Duration.Track13&”\n”& Duration.Track14&”\n”& Duration.
Track15”
5
Llame “TrackDuration” a la variable.
Se añade automáticamente una variable llamada Fórmula0.
Capítulo 8 -- 88
Guía del usuario
A continuación vincularemos la variable fórmula TrackDuration
con un objeto de tipo Texto para que aparezca en la etiqueta.
" Para crear el objeto de tipo Texto variable:
1
Seleccione la herramienta de escritura y, a continuación, la
variable TrackDuration, arrástrela y suéltela en el
documento.
2
Guarde el documento.
El contenido de la variable aparece truncado. Al comprobar la
configuración de salida de la variable se dará cuenta de que su
longitud máxima es, probablemente, insuficiente.
Inserción de
títulos
mediante la
variable Búsqueda en una
tabla
Para acabar la cara posterior de la carátula, se deben introducir
los títulos de cada trozo al lado de su duración respectiva.
" Para introducir los títulos:
1
En el Explorador del documento cree una variable de tipo
Búsqueda en una tabla y llámela Track1.
2
Complete el cuadro de diálogo con los datos siguientes:
- Seleccione la fuente de datos: Classical music source,
- Seleccione una tabla: Volumes,
- Seleccione el campo de resultado: Track1,
- Campos de búsqueda: N,
- Valor de la clave (variable): Author.Num.
3
Repita las operaciones precedentes hasta completar la
creación de las 15 variables de tipo Búsqueda en una tabla.
No se olvide de seleccionar el Campo de búsqueda
correspondiente: Track1 hará la variable Track1, Track2 para
la variable Track2, etc.
Ya ha debido constatar que las variables de tipo Búsqueda de
una tabla se clasifican en función de su origen. Se van creando
ramas automáticamente y llamando con los nombres de las
tablas que suministran los datos. Cuando debe crear diferentes
variables con datos procedentes de una misma fuente, añádalas
directamente a partir de la rama en cuestión. De este modo el
cuadro de propiedades quedará preconfigurado y no tendrá que
volver a indicar la fuente de datos ni la tabla.
4
1.
\ = salto de línea
Cuando haya acabado de crear las variables, guarde el documento.
Apéndice 2: conexión con bases de datos
Capítulo 8 -- 89
" Crear la fórmula de concatenación
Al igual que hicimos con los datos vinculados con la duración de
los trozos, vamos a crear una fórmula para los títulos de los
trozos, introduciendo el salto de línea para conseguir la misma
presentación que con la fórmula precedente.
1
Cree una nueva fórmula y llámela “TrackTitle”.
2
Introduzca la expresión:
Track1&”\n”&Track2&”\n” &Track3&”\n”& Track4&”\n”&
Track5&”\n”& Track6&”\n”&Track7&”\n”& Track8&”\n”&
Track9&”\n”&Track10&”\n”& Track11&”\n”&Track12&”\n”&
Track13&”\n”&Track14&”\n”& Track15”
3
Escoja ’Aceptar’.
4
Escoja la herramienta de escritura y, a continuación, la
variable de tipo fórmula TrackTitle. Arrástrela y suéltela al
lado de la fórmula TrackDuration.
Utilice las herramientas de alineamiento para colocar correctamente los datos en el documento.
Seleccione las dos fórmulas y escoja Objeto Alineamiento
Arriba.
Cuando los datos estén perfectamente alineados, bloquee su
posición escogiendo Objeto Bloquear / Desbloquear.
Si los datos sobrepasan la capacidad del documento, modifique
las propiedades del texto eligiendo, por ejemplo, la fuente Arial
con una altura de 10 puntos.
" Ultimar el documento
Para acabar completamente el documento, sólo falta introducir el
número y el autor del volumen.
1
Seleccione la herramienta de escritura y, a continuación, la
variable Base de datos Author.Num, arrástrela y suéltela
cerca del texto “Volume:”.
2
Repita la operación precedente para colocar el nombre del
autor del volumen cerca del texto “Author:”.
Capítulo 8 -- 90
Guía del usuario
Taller n° 4: Tabla de Resultado de la consulta
La tabla de Resultado de la consulta permite consultar el
resultado de una consulta, buscar un término en particular o
todas sus ocurrencias e imprimir los registros que desee (véase
la Figura 29 siguiente).
Funciones de búsqueda:
Campo de búsqueda
Valor de la búsqueda
Buscar los datos en
cualquier lugar del
campo o al principio del
campo
Desplazamiento entre los registros
resultantes de la consulta:
Primera ocurrencia
Ocurrencia precedente
Ocurrencia siguiente
Ultima ocurrencia
Impresión:
Introduzca el número de etiquetas de la serie que desea imprimir.
Seleccione la (o las) línea(s)
que desea imprimir e introduzca
el número de copias que desea
imprimir de estos registros del
documento.
Imprimir
Configurar la impresora
Reiniciar las cantidades de copias a
imprimir precisadas en la primera
columna
Ayuda
Barra de información
Figura 29 Presentación de la tabla Resultado de la consulta
Apéndice 3: contadores
9
Numeración de documentos
La variableContador es una variable integrada el aplicación de
etiquetado. La versatilidad de los contadores los hace idóneos
para múltiples aplicaciones como, por ejemplo, contar una serie
de etiquetas, saber cuántas etiquetas se han imprimido al día,
etc.
Gracias a esta variable podrá crear compradores regresivos,
progresivos, imbricados, compartidos...
En este apartado se dan numerosos ejemplos que ilustran varias
posibilidades de uso que tienen los contadores. Los ejemplos
titulados Taller tienen diferentes niveles de dificultad, indicados
mediante los iconos siguientes:
Muy fácil
Difícil
Fácil
Capítulo 9 -- 94
Guía del usuario
Creación de un Las variables de tipo Contador son variables cuyo contenido va
contador
avanzando a medida que se imprimen las etiquetas, en función
de un valor inicial y un valor de incremento.
El cuadro de diálogo de la variable Contador permite configurar
los atributos de las variables de tipo Contador.
" Para crear un contador:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Contador.
2
Escoja Añadir... en su menú contextual.
3
Haga doble click en el contador que acaba de crear.
Se abre el cuadro de diálogo Contador (v. Figura 30
siguiente).
propone una lista de 6
tipos de recuento, más
una opción Personal:
Binario, Octal, Decimal,
Hexadecimal, Alfabético
y Alfanumérico.
permite numerar
individualmente cada
copia de etiqueta de
forma exhaustiva
permite configurar qué
acción activa el incremento del contador.
Figura 30 Cuadro de diálogo de la variable Contador
El cuadro de diálogo está compuesto por dos fichas:
Contador: permite elegir un tipo de contador y ajustar sus
características (v. Ayudar en línea Ficha Contador),
Salida: permite configurar el formato de presentación de la
variable en el documento (v. Ayuda en línea Ficha Salida).
Apéndice 3: contadores
Capítulo 9 -- 95
Taller n° 1: Contador de una serie de etiquetas
En este apartado vamos a crear una etiqueta que incluya un
contador del número de etiquetas de una serie. La serie tiene un
número fijo de etiquetas.
Numeración
de las etiquetas de una
serie
" Para crear una numeración de una serie etiquetas:
1
Cree un nuevo documento y llámelo
2
En la ficha Fuentes de datos del Explorador del documento seleccione Contador.
3
Escoja Añadir... en el menú contextual.
SERIALCT.LAB.
Se abre el cuadro de diálogo de la variable Contador
(v. Figura 30).
4
Complete el cuadro de diálogo con los datos siguientes:
- Tipo: decimal,
- Incremento: +1,
- Valor inicial: 1,
- Reinicializar a: 1,
- después de: 10.
5
Escoja la ficha Salida e introduzca el prefijo “Label:”.
6
Pulse ’Aceptar’ y llame
7
Seleccione la herramienta de escritura y, a continuación, la
variable LABELNUM, arrástrela y suéltela en la parte inferior
del documento.
LABELNUM
a la variable.
No olvide pulsar el botón Mostrar los contenidos de los campos para visualizar el contenido de las variables.
Acaba de crear el contador que numerará las etiquetas de la
serie. En este ejemplo, consideraremos que la serie está
compuesta por diez etiquetas.
Número total
de etiquetas
de la serie
Ahora vamos a crear una variable que indicará, en cada
etiqueta, el número total de etiquetas de la serie. Para ello
utilizaremos una de las variables de control de la aplicación.
" Para introducir el número total de etiquetas:
1
En la ficha Fuentes de datos del Explorador del documento seleccione Fórmula.
Capítulo 9 -- 96
Guía del usuario
2
Escoja Añadir... en el menú contextual.
3
Haga doble click en la fórmula que acaba de crear.
4
Inserte la variable de control @SERIALQTY, que forma parte de
las Variables (v. Figura 31 siguiente).
Figura 31 Empleo de una variable de control en una fórmula
5
Escoja ’Aceptar’ y llame
6
Escoja la herramienta de escritura y, a continuación, la
variable de tipo fórmula. Arrástrela y suéltela al lado del contador LABELNUM.
TOTALLABEL
a la fórmula.
Como puede constatar, el valor de LABELNUM es de 1, cuando
debería ser de 10 puesto que la serie está compuesta por 10
etiquetas. Esto se explica porque el valor de la variable sólo se
actualiza al imprimir ya que el número de etiquetas de la serie
se ajusta en el cuadro de diálogo Imprimir.
" Para imprimir:
1
Escoja Archivo Imprimir... o haga click en
2
Introduzca 10 en la zona de edición Etiquetas en la serie y
lance la impresión.
o pulse
F6.
Apéndice 3: contadores
Observación
Capítulo 9 -- 97
Esta etiqueta se ha creado configurando su presentación para
una impresora de oficina, controlada por Windowst :
- formato DIN A4,
- dimensión de la etiqueta: 80/50,
- etiquetas por hilera: 2,
- etiquetas por columna: 5.
Con esta configuración se presenta la serie completa, es decir,
las diez etiquetas en una misma página.
Taller n° 2: Contador personalizado
En este apartado vamos a crear una etiqueta dotada de un
contador cuyo tipo de recuento será determinado por el usuario.
Creación de un
contador personalizado
" Para crear un contador personalizado:
1
Cree un documento un documento nuevo y una variable de
tipo Contador.
2
Complete el cuadro de diálogo Contador con los datos
siguientes:
- Tipo: Personal,
- Secuencia personalizada: A1B2C3D4E5,
- Valor inicial : A,
- Reinicializar a: A,
- después de: 5.
3
Pulse ’Aceptar’ y llame “Customize” al contador.
4
Escoja la herramienta de escritura y, a continuación, el contador. Arrástrelo y suéltelo en el documento.
La secuencia personalizada no debe tener elementos duplicados
ni espacios.
" Para imprimir:
1
Escoja Archivo Imprimir... o el botón
2
Introduzca 10 en la zona de edición Etiquetas en la serie y
lance la impresión.
Se obtiene el resultado siguiente:
o pulse
F6.
Capítulo 9 -- 98
Guía del usuario
A
1
B
2
C
3
D
4
E
5
Figura 32 Contador Personalizado
Taller n° 3: Contadores imbricados
Combinar varios contadores permite realizar numeraciones
totalmente personalizadas. En este apartado realizaremos una
numeración de etiquetas diferente a la propuesta por defecto. En
vez de numerar las etiquetas de izquierda a derecha (en la hilera
de etiquetas de la página) la numeración se hará de arriba hacia
abajo, es decir dentro de la columna de etiquetas de la página
(v. Figura 33 siguiente).
Apéndice 3: contadores
Capítulo 9 -- 99
1
2
1
5
3
4
2
6
5
6
3
7
7
8
4
8
Contador tradicional:
numeración de izquierda
a derecha
Contadores imbricados: numeración de
arriba hacia abajo
Figura 33 Ejemplo de numeración compleja
Creación de un El truco consiste en diferenciar la columna de la izquierda de la
contador com- de la derecha. Se debe crear un contador para numerar la
binado
columna de la izquierda y otro distinto para la columna de la
derecha. Un tercer contador binario nos servirá para verificar la
condición. Por último, crearemos un cuarto contador para
incrementar la numeración, si fuera necesario, en las páginas
siguientes.
" Para crear los contadores intermedios:
1
Abra la etiqueta
TOPTOLOW.LAB,
situada en la carpeta
TUTO-
RIAL\LABELS.
2
En el Explorador del documento añada un contador y llámelo LEFT. Complete el cuadro de diálogo con los datos
siguientes:
- Tipo: decimal,
- Incremento: +1;
- Valor inicial: 1,
- Reinicializar a: 1 después de 4,
- Incrementar después de la impresión de 2 etiquetas.
3
Añada otro contador y llámelo RIGHT. Complete el cuadro de
diálogo con los datos siguientes:
- Tipo: decimal,
- Incremento: +1;
- Valor inicial: 5,
- Reinicializar a: 5 después de 8,
- Incrementar después de la impresión de 2 etiquetas.
Capítulo 9 -- 100
Guía del usuario
4
Añada otro contador y llámelo PAGE. Complete el cuadro de
diálogo con los datos siguientes:
- Tipo: decimal,
- Incremento: +1;
- Valor inicial: 0,
- Reinicializar a: 0 después de 9999,
- Incrementar después de la impresión de 8 etiquetas.
5
Añada otro contador y llámelo TEST. Complete el cuadro de
diálogo con los datos siguientes:
- Tipo: decimal,
- Incremento: +1;
- Valor inicial: 1,
- Reinicializar a: 1 después de 2,
- Incrementar después de la impresión de 1 etiqueta.
Hemos acabado de crear todos los contadores necesarios para
realizar la numeración. Ahora tenemos que combinarlos
mediante una fórmula.
" Para combinar los contadores:
1
En el Explorador del documento cree una variable de tipo
fórmula, llámela NUMBER e introduzca la expresión siguiente:
if (TEST = 1, LEFT, RIGHT) + PAGE*8
2
Introduzca la fórmula
3
Escoja Archivo Imprimir... o el botón
4
Introduzca “16” en la zona de edición Etiquetas en la serie
y lance la impresión.
NUMBER
en la etiqueta.
o pulse
Se obtiene el resultado siguiente:
1
5
9
13
14
16
2
6
3
7
10
11
4
8
12
15
Figura 34 Resultado de la impresión
F6.
Apéndice 3: contadores
Capítulo 9 -- 101
Taller n° 4: Cálculo del número total de etiquetas
de una subserie
Supongamos que desea imprimir varias etiquetas cuyo número
es totalmente aleatorio. Dichas etiquetas deben estar clasificadas, por otro lado, en subseries de 40 etiquetas como máximo.
Como el número de etiquetas es aleatorio, el contador debe
poder calcular subseries de menos de 40 etiquetas e indicar, si
fuera necesario, el número total de etiquetas de la subserie.
Por ejemplo, imprime 63 etiquetas. Las cuarenta primeras irán
numeradas de 1 a 40 y las 23 restantes formarán una serie de
23 etiquetas, numeradas de 1 a 23.
Creación del
contador de
etiquetas
1
Cree un nuevo documento y llámelo
PACK.LAB.
2
En el Explorador del documento cree una variable de tipo
Libre y añada una variable, llamada LABELNUM. Complete el
cuadro con los datos siguientes:
Ficha Entrada:
Local: 1,
Reinicializar después de imprimir: opción activada.
Ficha Contador:
- Contador: opción activada,
- Tipo: decimal,
- Incremento: +1,
- Valor inicial: 1,
- Reinicializar a: 1 después de 40,
- Incrementar después de la impresión de 1 etiqueta.
3
Seleccione la herramienta de escritura y, a continuación, la
variable LABELNUM. Arrástrela y suéltela en la parte inferior
izquierda del documento.
¿Por qué utilizar una variable Libre como Contador?
A primera vista, parece más lógico crear un contador. No obstante, los contadores tienen propiedades limitadas que no incluyen, por ejemplo, la opción Reinicializar después de imprimir.
Esta opción es importante para nuestro ejemplo, porque nos
permitirá lanzar trabajos sucesivos de impresión sin tener que
reinicializar manualmente los contadores.
4
Repita las operaciones precedentes para crear contador
nuevo a partir de la Fuente de datos Libre. Llámelo SUBRANGE.
Capítulo 9 -- 102
Guía del usuario
5
Complete el cuadro con los datos siguientes:
Ficha Entrada:
- Local: 0,
- Reinicializar después de imprimir: opción activada.
Ficha Contador:
- Contador: opción activada,
- Tipo: decimal,
- Incremento: +40;
- Valor inicial: 0,
- Reinicializar a: 1 después de 9999,
- Incrementar después de la impresión de 40 etiquetas.
6
En el Explorador del documento cree una variable de tipo
Fórmula y llámela TOTAL. Complete la zona de edición con
expresión (de comentarios Capítulo 9 - 103):
if(value(@SERIALQTY- SUBRANGE)>value(40), 40 ,if (value
(@SERIALQTY - SUBRANGE) = 0, 40,mod(@SERIALQTY ,40 ) )).
7
Seleccione la herramienta de escritura y, a continuación, la
variable TOTAL, arrástrela y suéltela en la parte inferior
izquierda del documento.
8
Seleccione la herramienta de trazado de líneas rectas oblicuas y dibuje el separador tal como se muestra a continuación:
A la una prueba con 136 etiquetas. El contador de debe mostrar
tres subseries de 40 y una de 16.
Apéndice 3: contadores
Capítulo 9 -- 103
Para ganar tiempo
Existe un truco que permite concatenar variables o caracteres
fijos rápidamente:
1
Seleccione la herramienta de
escritura, haga click en el documento y escriba con el teclado el
carácter separador “/”.
El cursor
cambia de forma
2
Arrastre y suelte la variable en el
lugar del documento en el que desee
insertarla.
Figura 35 Concatenar variables dentro de un objeto de tipo
Texto
Explicación de la fórmula
if(value(@SERIALQTY- SUBRANGE)>value(40), 40 ,if (value
(@SERIALQTY - SUBRANGE) = 0, 40,mod(@SERIALQTY ,40 ) ))
Por ejemplo, con 63 etiquetas a imprimir, obtenemos:
- de la 1ª a la 40ª etiqueta: 63 - 0 = 63. Como 63 es superior
a 40, el resultado es 40. Las 40 primeras etiquetas quedarán
numeradas de 1 a 40.
- de la 41ª a la 63ª etiqueta: 63 - 40 = 23. Como 23 es
inferior a 40, se debe comprobar la segunda condición: Si 63 40 es igual a 0; 63-40 es diferente de cero y, por consiguiente,
se mostrará el resultado de la sustracción 63 - 40, es decir 23.
Así pues, de la 41ª a la 63ª etiqueta, la numeración se hará de 1
a 23.
Para estas 63 etiquetas a imprimir, obtenemos una subserie de
40 etiquetas y otra de 23.
Apéndice 4: programar
con ActiveX
10
¿Por qué programar?
Puede haber varias razones que justifiquen la programación de
aplicaciones en un entorno de identificación automática.
Para sacar el máximo partido de su aplicación etiquetado, puede
automatizar las tareas más frecuentes y repetitivas.
La primera parte de este apartado es una presentación general
de ActiveX y de su interfaz de programación.
En la segunda parte se propone un ejemplo de programación con
Visual Basic 6.0. En este ejemplo se emplean determinadas
funciones que permiten controlar el funcionamiento del
aplicación etiquetado mediante la interfaz de programación.
ActiveX
Para satisfacer las necesidades de integración fácil y potente,
esta aplicación ha implementado la tecnología ActiveX.
ActiveX crea un entorno personalizado de trabajo entre
aplicaciones, ofreciendo una gran facilidad de integración y
programación. Los objetos programables se pueden emplear con
cualquier lenguaje de macrocomando o de programación. De
este modo, el usuario puede configurar su aplicación para que
controle la aplicación de etiquetado utilizando un lenguaje de
programación como Visual Basic.
Capítulo 10 -- 106
Guía del usuario
En una palabra, ActiveX es una potente herramienta que
permite utilizar una aplicación de etiquetado como motor de
impresión y edición de etiquetas. Es el ladrillo indispensable para
construir sistemas de identificación personalizados.
Interfaz de programación
Funciones
Esta tecnología permite realizar fácilmente determinadas
operaciones a partir de otra aplicación:
S
abrir una etiqueta,
S
obtener la lista de campos variables,
S
crear variables,
S
obtener los datos que contienen dichos campos,
S
seleccionar una impresora y el puerto en el que está conectada,
S
modificar la configuración de la impresora,
S
abrir el cuadro de diálogo de adición de impresoras,
S
acceder al Formulario,
S
guardar una etiqueta,
S
actualizar el contenido de los campos variables,
S
visualizar una imagen de previsualización,
S
imprimir un documento,
S
crear completamente la etiqueta,
S
etc.
Gracias a esta tecnología podrá desarrollar su propia interfaz y
adaptarla a los requisitos de su empresa:
S
controlando el proceso de impresión de las etiquetas,
S
diseñando automáticamente etiquetas complejas que incluyan, por ejemplo, contadores no decimales o pruebas cronológicas.
Apéndice 4: programar con ActiveX
Objetos, Atributos y Métodos
Capítulo 10 -- 107
Se denomina Objeto cualquier elemento definible. Cada objeto
tienen vinculados atributos y métodos.
Los atributos caracterizan el estado de un objeto. El conjunto de
atributos permiten describir el objeto de forma completa y
precisa.
Si los atributos se pueden comparar con adjetivos, los métodos
son como verbos que indican acciones.
Objeto coche
z
z
Jerarquía de
los objetos
Atributos: color/año/marca/número de asientos/
velocidad punta.
Métodos: arrancar/acelerar/frenar/parar.
En la Guía del programador encontrará el diagrama que
representa la organización jerárquica de los objetos
suministrados junto con la aplicación de etiquetado.
Por ejemplo, con Visual Basic, basta con utilizar la función
” CreateObjet(nombre del servidor)” para acceder al servidor.
Para acceder a los objetos ha el subordinados, basta con utilizar
el punto ”.” como separador (consulte los ejemplos del Apéndice
electrónico ActiveX).
Observación
Para saber cuál es el nombre del servidor de nuestra aplicación,
consulte el cuadro de diálogo Acerca de del menú Ayuda.
También puede utilizar el nombre genérico de Lppx2.Application.
Si desea información técnica más detallada sobre los tipos de
datos, consulte la Guía del programador, incluida como apéndice documental electrónico en el CD-ROM. Para obtener más
información sobre ActiveX, consulte la documentación suministrada por Microsoft.
A continuación se examinarán los diferentes objetos y algunos
métodos y atributos vinculados, gracias a un ejemplo de
programación en Visual Basic 6.0.
Capítulo 10 -- 108
Guía del usuario
Taller: ActiveX mediante un ejemplo
En este sencillo programa se utilizan las funciones principales de
ActiveX. En la Guía del programador, suministrada como
apéndice documental electrónico en el CD-ROM, se le propone
una completa descripción de la interfaz, los objetos, sus métodos
y sus atributos.
Presentación
de la aplicación
Este programa controla su aplicación de etiquetado mediante
ActiveX. Encontrará los archivos con el código fuente del
proyecto en TUTORIAL\ACTIVEX\FRSTPRGM.VBP.
Este programa permite abrir un documento, obtener una
visualización preliminar y guardarlo en otra carpeta, dándole otro
nombre distinto. También permite abrir una consulta (siempre y
cuando se haya conectado la etiqueta con una base de datos) y
obtener la lista de las variables de la etiqueta. Por otro lado, le
permitirá imprimir uno o todos los registros. La barra de
navegación permite desplazarse fácilmente por la base de datos.
Por último, la interfaz del programa permite visualizar la
aplicación clienta, en este caso, su aplicación de etiquetado.
El componente ActiveX de su aplicación de etiquetado utiliza
una biblioteca de tipos, llamada LabelManager2 a la que se
hace referencia como TK ActiveX 6.0. Esta biblioteca contiene
todos los métodos y propiedades vinculadas con los objetos
accesibles.
" Para instalar la biblioteca de tipos:
1
Escoja Proyecto Referencias.
2
En la lista de referencias que se presenta, escoja TK ActiveX
6.0 y pulse ’Aceptar’ para cerrar el cuadro de diálogo.
" Para ver los métodos y propiedades vinculados con los
objetos:
S
Utilice el explorador de objetos de la interfaz de programación de Visual Basic (tecla F2).
" Para ver el código vinculado con control:
S
Haga doble click en el control que desee.
Apéndice 4: programar con ActiveX
3-- CmdOpen
Capítulo 10 -- 109
4 -- CmdSave
7-- CmdPreview
6-- CmdCloseQuery
8-- CmdVariables
5-- CmdOpenQuery
9-- CmdFiller
10-- CmdAddPrinters
11-- CmdPrint
13-- OptNoControl
12-- CmdMerge
14-- OptLppx
15-- CmdFirstRecord
14-- CmdPreviousRecord
17-- CmdNextRecord
19-- Preview2
18-- CmdLastRecord
22-- CmdQuit
Figura 36 Presentación de la interfaz FrstPrgm.vbp
Observación
Esta aplicación presenta e ilustra las funciones principales que
ofrece ActiveX. Para saber más sobre ActiveX consulte la Guía
del programador, suministrada como apéndice documental
electrónico en el CD-ROM.
El programa
En este apartado se presenta paso a paso el programa llamado
FrstPrgm.vbp. Los comandos que no estuvieran explicados aquí
sí lo están en la Día del programador.
1
Inicio de las variables
MyApp designa al objeto Application. El objeto Application
representa a la aplicación de etiquetado, que es el objeto más
alto de la jerarquía.
MyDoc designa al objeto Document, que representa al archivo
de etiqueta utilizado.
MyVars designa a la Colección de variables. La colección es
un objeto de tipo lista que da acceso a las variables del documento.
Código:
Option Explicit
Dim MyApp As LabelManager2.Application
Dim MyDoc As LabelManager2.Document
Dim MyVars As LabelManager2.Variables
Capítulo 10 -- 110
2
Guía del usuario
Creación de los objetos
Al abrir la ventana, los objetos quedan creados y registrados
(Set).
New LabelManager2.Application: creación del objeto MyApp
que representa a Application. Es el modo de acceso estándar
para recuperar objetos subordinados.
Código:
Private Sub Form_Load()
Me.MousePointer = vbHourglass
Set MyApp = New LabelManager2.Application
MyApp.Visible = False
Me.MousePointer = vbDefault
End Sub
3
Abrir un documento
Uso del método Open en la colección Documents.
(El nombre y la ruta del documento aparecen en la zona de
texto). Llamada a la función SelectFile (v. Capítulo 10 --- 118).
En este caso se realiza una prueba condicional sobre el formato
del documento. Si el resultado es verdadero, SelectFile abre el
cuadro de diálogo y configura los documentos que se abran
con el formato predeterminado.
Cuando se selecciona un documento se recurre a la colección
Documents. Al abrir un documento, el objeto MyDoc se inicia y
el documento activo del aplicación de etiquetado queda registrado.
Código:
Private Sub cmdOpen_Click()
If SelectFile(”lab (*.lab)|*.lab”, 1) Then
txtFilename = CommonDialog1.FileName
Me.MousePointer = vbHourglass
Set MyDoc = MyApp.Documents.Open(txtFile
name)
Me.MousePointer = vbDefault
End If
End Sub
Apéndice 4: programar con ActiveX
4
Capítulo 10 -- 111
Guardar el documento
Uso del método SaveAs con el objeto MyDoc.
Código:
Private Sub cmdSave_Click()
If SelectFile(”lab (*.lab)|*.lab”, 2) Then
txtFilename = CommonDialog1.FileName
MyDoc.SaveAs txtFilename
End If
End Sub
5
Apertura de una consulta
Uso del método OpenQuery con el objeto Database. Este
método abre y ejecuta una consulta en el documento activo.
Código:
Private Sub cmdOpenQuery_Click()
If SelectFile(”csq (*.csq)|*.csq”, 1) Then
txtQueryname = CommonDialog1.FileName
Me.MousePointer = vbHourglass
MyDoc.Database.OpenQuery txtQueryname
Me.MousePointer = vbDefault
End If
End Sub
6
Cierre de la consulta
Uso del método Close con el objeto Database. Este método
cierra la conexión de la consulta activa.
Código:
Private Sub cmdClosequery_Click()
MyDoc.Database.Close
txtQueryname.Text = ””
lstVariables.Clear
End Sub
Capítulo 10 -- 112
7
Guía del usuario
Visualización preliminar del documento activo
Recurre al procedimiento Preview de apertura de la ventana
para mostrar una visualización preliminar del documento
activo (véase Capítulo 10 - 117 siguiente).
Código:
Private Sub cmdPreview_Click()
Preview
End Sub
8
Acceso a la colección de variables
Visualización de las variables del documento activo.
Inicio del objeto MyVar que registra la colección Variables
del documento activo y recorre la colección para extraer el
nombre de las variables.
Código:
Private Sub cmdVariables_Click()
Dim var As LabelManager2.Variable
lstVariables.Clear
Set MyVars = MyDoc.Variables
For Each var In MyVars
lstVariables.AddItem var.Name
Next
End Sub
Apéndice 4: programar con ActiveX
9
Capítulo 10 -- 113
Acceso al formulario
El acceso al formulario de la aplicación de etiquetado requiere
utilizar la colección Dialogs (colección de cuadros de diálogo).
En esta colección, el nombre del formulario es LppxFormDialog y su activación utiliza el método Show.
Código:
Private Sub cmdFiller_Click()
MyApp.Dialogs(lppxFormDialog).Show
End Sub
10 Añadir impresoras
mayúsculo y la apertura del cuadro de diálogo Impresoras
de la aplicación de etiquetado requiere utilizar la colección
Dialogs. En esta colección, el cuadro de diálogo se llama
LppxPrinterSelectDialog y su activación utiliza el método
Show.
Código:
Private Sub cmdAddPrinter_Click()
MyApp.Dialogs(lppxPrinterSelectDialog).Show
End Sub
11 Impresión del documento
Uso del método PrintLabel para ejecutar un trabajo de
impresión y del método FormFeed para terminar la
impresión, aplicados al objeto Mydoc.
Código:
Private Sub cmdPrint_Click()
MyDoc.PrintLabel txtQuantity
MyDoc.FormFeed
End Sub
Capítulo 10 -- 114
Guía del usuario
12 Impresión de fusión
Uso del método Merge con el objeto MyDoc. Por defecto, la
fusión lanza la impresión de una única serie de etiquetas.
Código:
Private Sub cmdMerge_Click()
Mydoc.Merge 1
End Sub
13 Apertura de la aplicación de etiquetado: opción No
visible
La propiedad Visible del objeto MyApp se ajusta a False. La
aplicación de etiquetado queda configurada como invisible de
forma predeterminada (primera opción).
Código:
Private Sub optNoControl_Click()
MyApp.Visible = False
End Sub
Apéndice 4: programar con ActiveX
Capítulo 10 -- 115
14 Apertura de la aplicación de etiquetado: opción Visible
La propiedad Visible del objeto MyApp se ajusta a True. La
aplicación de etiquetado queda configurada como visible
(segunda opción).
Este procedimiento incluye un ejemplo de gestión de errores
mediante OLE. Cualquier operación de ActiveX (activación de
una propiedad o una función) puede producir un error. Dicho
error, representado por un código, se puede conocer
mediante el método GetLastError y un mensaje a él
asociado, mediante el método ErrorMessage del objeto
MyApp.
Código:
Private Sub optLppx_Click()
MyApp.Visible = True
’sample of OLE error management :
Dim Errornum As Long, ErrorMsg As String
Errornum = MyApp.GetLastError
ErrorMsg = MyApp.ErrorMessage(Errornum)
If Errornum <> 0 Then
MsgBox ErrorMsg, vbCritical, ”Error #”
& Errornum
End If
’sample end here
End Sub
15 Acceso al primer registro de la base de datos
Uso del método MoveFirst con el objeto Database. Este
método permite colocarse en el primer registro de la base de
datos.
Código:
Private Sub CmdFirstRecord_Click(Index As Integer)
MyDoc.Database.MoveFirst
End Sub
Capítulo 10 -- 116
Guía del usuario
16 Acceso al registro precedente de la base de datos
Uso del método MovePrevious con el objeto Database. Este
método permite colocarse en el registro precedente de la base
de datos.
Código:
Private Sub CmdPreviousRecord_Click(Index As
Integer)
MyDoc.Database.MovePrevious
End Sub
17 Acceso al registro siguiente de la base de datos
Uso del método MoveNext con el objeto Database. Este
método permite colocarse en el registro siguiente de la base
de datos.
Código:
Private Sub CmdNextRecord_Click(Index As Integer)
MyDoc.Database.MoveNext
End Sub
18 Acceso al último registro de la base de datos
Uso del método MoveLast con el objeto Database. Este
método permite colocarse en el último registro de la base de
datos.
Código:
Private Sub CmdLastRecord_Click(Index As Integer)
MyDoc.Database.MoveLast
End Sub
Apéndice 4: programar con ActiveX
Capítulo 10 -- 117
19 Visualización preliminar del documento activo
Recurre al procedimiento Preview (v. Capítulo 10 - 117
siguiente).
-> permite colocarse en la base de datos, cuando el usuario
utiliza la barra de navegación, y consultar una visualización
preliminar del estado del documento.
Código:
Private Sub CmdPreview2_Click()
Preview
End Sub
20 Procedimiento Preview
Uso del método CopyToClipboard con el objeto MyDoc: este
método copia le imagen del documento en el Portapapeles. El
Clipboard de Visual Basic recupera la imagen.
Código:
Sub Preview()
Mydoc.CopyToClipboard
Load frmPreview
frmPreview.imgPreview.Picture=Clipboard.GetData(vbCFMetafile)
frmPreview.Show
End Sub
Capítulo 10 -- 118
Guía del usuario
21 Procedimiento SelectFile
Procedimiento que permite identificar, al abrir o cerrar
archivos, el formato de archivo que se espera (es decir, el
formato lab cuando se trata de un documento o csq cuando se
trata de una consulta).
Código:
Private Function SelectFile (ByVal filters As
Sring, ByVal ActionCode As Long) As Boolean
On Error Resume Next
With CommonDialog1
.Filter=filters
.FileName=Mid(filters,InStrRev(filters,”|”+1)
.Action=ActionCode
’Dialog box is displaying
’...
’Dialog box is closed
If Err = 0 Then
SelectFile = True
End If
End With
End Function
Apéndice 4: programar con ActiveX
Capítulo 10 -- 119
22 Salir de la aplicación
Para salir correctamente de la aplicación de etiquetado hay
que:
a. cerrar todos los documentos abiertos, recurriendo al
método CloseAll aplicado a la colección Documents,
b. aplicar el método Quit al objeto MyApp (de este modo, el
usuario indica a la aplicación de etiquetado, que ha terminado su trabajo).
c. pedir a Visual Basic que saque la aplicación de etiquetado
de la memoria del sistema.
Código:
Private Sub cmdQuit_Click()
Unload Me
End Sub
Private Sub UnloadLppx()
MyApp.Documents.CloseAll False
MyApp.Quit
Set MyApp = Nothing
End Sub
23 Salir de la aplicación por medio de la barra de título
Procedimiento idéntico.
(Se añade este procedimiento por si el usuario no utilizará el
botón Quit para salir de la aplicación, ya que es importante
clausurar el proceso.)
Código:
Private Sub Form_Unload(Cancel As Integer)
UnloadLppx
Unload frmPreview
End Sub
Este proceso de clausura del procesamiento (salir del aplicación)
se debe respetar escrupulosamente para dejar el sistema en
estado estable.
Recordatorio
11
¿El resultado
de la variable
aparece truncado?
Si el resultado se presenta truncado, compruebe los parámetros
ajustados en la ficha Salida del cuadro de diálogo de la variable:
el valor de longitud máxima indicado es, quizás, demasiado
pequeño para mostrar el resultado completo de su variable.
Necesita crear Piense en utilizar la rama Libre de la ficha Fuentes de datos
del Explorador del documento.
variables
intermedias
ODBC y términos reservados
Recuerde que determinados términos no se pueden emplear
para dar nombre a las fuentes de datos, ya que están
reservados para determinadas funciones de ODBC. Esta es la
lista completa de términos reservados:
Capítulo 11 -- 122
ABSOLUTE
ADA
ADD
ALL
ALLOCATE
ALTER
AND
ANY
ARE
AS
ASC
ASSERTION
AT
AUTHORIZATION
AVG
BEGIN
BETWEEN
BIT
BIT_LENGTH
BY
CASCADE
CASCADED
CASE
CAST
CATALOG
CHAR
CHAR_LENGTH
CHARACTER
CHARACTER_LENGTH
CHECK
CLOSE
COALESCE
COBOL
COLLATE
COLLATION
COLUMN
COMMIT
CONNECT
CONNECTION
CONSTRAINT
CONSTRAINTS
CONTINUE
CONVERT
CORRESPONDING
COUNT
CREATE
CURRENT
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURSOR
DATE
DAY
DEALLOCATE
DEC
DECIMAL
DECLARE
DEFERRABLE
DEFERRED
DELETE
DESC
DESCRIBE
DESCRIPTOR
Guía del usuario
DIAGNOSTICS
DICTIONARY
DISCONNECT
DISPLACEMENT
DISTINCT
DOMAIN
DOUBLE
DROP
ELSE
END
END ---EXEC
ESCAPE
EXCEPT
EXCEPTION
EXEC
EXECUTE
EXISTS
EXTERNAL
EXTRACT
FALSE
FETCH
FIRST
FLOAT
FOR
FOREIGN
FORTRAN
FOUND
FROM
FULL
GET
GLOBAL
GO
GOTO
GRANT
GROUP
HAVING
HOUR
IDENTITY
IGNORE
IMMEDIATE
IN
INCLUDE
INDEX
INDICATOR
INITIALLY
INNER
INPUT
INSENSITIVE
INSERT
INTEGER
INTERSECT
INTERVAL
INTO
IS
ISOLATION
JOINKEY
LANGUAGE
LAST
LEFT
LEVEL
LIKE
LOCAL
LOWER
MATCH
MAX
MIN
MINUTE
MODULE
MONTH
MUMPS
NAMES
NATIONAL
NCHAR
NEXT
NONE
NOT
NULL
NULLIF
NUMERIC
OCTET_LENGTH
OF
OFF
ON
ONLY
OPEN
OPTION
OR
ORDER
OUTER
OUTPUT
OVERLAPS
PARTIAL
PASCAL
PLI
POSITION
PRECISION
PREPARE
PRESERVE
PRIMARY
PRIOR
PRIVILEGES
PROCEDURE
PUBLIC
RESTRICT
REVOKE
RIGHT
ROLLBACK
ROWS
SCHEMA
SCROLL
SECOND
SECTION
SELECT
SEQUENCE
SET
SIZE
SMALLINT
SOME
SQL
SQLCA
SQLCODE
SQLERROR
SQLSTATE
SQLWARNING
SUBSTRING
SUM
SYSTEM
TABLE
TEMPORARY
THEN
TIME
TIMESTAMP
TIMEZONE_HOUR
TIMEZONE_MINUTE
TO
TRANSACTION
TRANSLATE
TRANSLATION
TRUE
UNION
UNIQUE
UNKNOWN
UPDATE
UPPER
USAGE
USER
USING
VALUE
VALUES
VARCHAR
VARYING
VIEW
WHEN
WHENEVER
WHERE
WITH
WORK
YEAR
Recordatorio
Caracteres
prohibidos y
nombres de
variables
Capítulo 11 -- 123
Recuerde que, en el nombre de las variables, está prohibido usar
los caracteres: “{” y “}”.
Por otro lado, si para construir una fórmula utiliza una variable
cuyo nombre incluye al menos uno de los caracteres
&+-*/<>=^%,!\”, debe introducir al comienzo y al final del
nombre el signo {}
Fórmula0: Import0 & Import1
Fórmula1: Import0 & {toto%titi}
Interfaz MDI
Esta aplicación de etiquetado utiliza una interfaz MDI, gracias a
la cual se pueden abrir varios documentos simultáneamente.
Observación
Todos los documentos abiertos simultáneamente comparten las
mismas opciones de configuración de la interfaz (cuadrícula,
idioma...). Sin embargo, la impresora, las bases de datos vinculadas y el formulario tienen configuraciones específicas para
cada documento.
Glosario
12
ActiveX
ActiveX es una plataforma de integración abierta que
proporciona un medio sencillo y potente de satisfacer las
necesidades de integración.
Base de datos
La función de una base de datos es almacenar información. La
información o datos está organizada en tablas de dos
dimensiones. A esto se le llama relación. Cada fila o línea de la
tabla es un registro. Cada registro contiene toda la información
relativa a un mismo objeto, clasificada en las columnas de la
tabla, en los campos.
Campos
Los campos que contiene una tabla de una base de datos
permiten gestionar las propiedades del objeto.
Registro
Un registro sirve para gestionar un objeto cuyas propiedades
han sido almacenadas en los campos de la tabla de una base de
datos.
Capítulo 12 -- 126
Guía del usuario
Función
Las funciones son fórmulas ya configuradas , a veces muy
complejas. Una función puede formar parte de otra fórmula.
Fórmula
Una fórmula es una ecuación que analiza los datos en función de
una expresión dada. Las fórmulas realizan operaciones como
sumas, multiplicaciones, comparación de valores, cálculos
aplicados a fechas, etc. En ellas se pueden combinar variables,
funciones, operadores...
Juntura
La juntura permite relacionar varias tablas de una misma base
de datos. Existen tres tipos de junturas:
- la juntura interna
- la juntura derecha
- la juntura izquierda
Objeto variable
Un objeto variable es una variable que tiene un aspecto físico:
texto, imagen o código de barras.
ODBC
Es un producto de Microsoft que permite conectarse con bases
de datos. Gracias a ODBC (Open Data Base Connectivity),
vincular una aplicación como ésta de etiquetado con
determinado número de bases de datos es una operación muy
sencilla.
Origen de
datos ODBC
Un origen de datos incluye los datos y el motor de la base de
datos vinculada.
Variable
Una variable es un objeto inmaterial cuyo contenido va
cambiando. Una variable puede pertenecer a diferentes Fuentes
de datos:
- Base de datos
- Búsqueda en una tabla
- Fórmula
- Contador
- Fecha
- Formulario
Variable de
tipo Base de
datos
Las variables de tipo Base de datos designan a las variables
relacionadas con la base de datos fusionada con la etiqueta
activa.
Glosario
Capítulo 12 -- 127
Variable de
tipo Contador
Un Contador es una variable cuyo contenido va avanzando a
medida que se imprimen las etiquetas, en función de un valor
inicial y un valor de incremento. El contador, muy utilizado para
numerar las etiquetas de una serie, puede ser calculado por el
ordenador o la impresora.
El recuento se puede efectuar de 6 modos básicos:
- Binario: cálculo en base 2,
- Octal: cálculo en base 8,
- Decimal: cálculo en base 10,
- Hexadecimal: cálculo en base 16,
- Alfabético: cálculo en base 26 (de A a Z),
- Alfanumérico: cálculo en base 36 (de 0 a 9 y de A a Z),
- Personal: base de cálculo decidida por el usuario.
Variable de
tipo Fecha
La variable de tipo Fecha permite introducir automáticamente en
el documento la fecha y la hora, en un formato totalmente
configurable y actualizadas por el sistema.
Variable de
tipo Formulario
La variable de tipo Formulario es una variable cuyo contenido
se introduce con el teclado.
Variable de
tipo Fórmula
La variable Fórmula es la variable cuyo contenido procede de un
cálculo.
Las variables Búsqueda en la tabla son variables procedentes
Variable de
tipo Búsqueda de una base de datos distinta de la que se ha fusionado con la
etiqueta activa.
en una tabla
Variables de
control
Son las variables suministradas por la aplicación. El uso de estas
variables permite ejecutar acciones especiales durante la
impresión.
@LABNAME
Esta variable designa el nombre del
documento activo. El campo en el que
se introduce este nombre determina el
nombre del documento que se debe
abrir durante una operación de importación.
@SERIALQTY
El campo en el que se introduce este
nombre determina el número de etiquetas que se deben imprimir. Debe
tener un valor numérico.
Capítulo 12 -- 128
Guía del usuario
@LABELCPY
El campo en el que se introduce este
nombre determina el número de etiquetas idénticas que se deben imprimir
entre los incrementos de los contadores (siempre cuando el documento
tenga contadores). Su valor debe
numérico.
@PAGECPY
El campo en el que se introduce este
nombre determina el número de copias
de la página que se deben imprimir. Su
valor debe numérico.
@INTERCUT
El campo en el que se introduce este
nombre determina el número de etiquetas que se deben imprimir entre
dos cortes. Su valor debe numérico.
Índice
13
Símbolos
@INTERCUT, Variables de control, Capítulo 12
- 128
@LABELCPY, Variable de control, Capítulo 12 - 128
@LABNAME, Variables de control, Capítulo 12
- 127
@PAGECPY, Variables de control, Capítulo 12 - 128
@SERIALQTY, Variables de control, Capítulo 12
- 127
A
Acceso directo. Véase Impresión
ActiveX, Capítulo 10 - 105, Capítulo 12 - 125
Programar con ActiveX, Capítulo 10 - 105
LabelManager2, Capítulo 10 - 108
Barra de herramientas de Objeto, Capítulo 1 - 3
Barra de herramientas estándar, Capítulo 1 - 2
Barra de herramientas Ver, Capítulo 1 - 3
Contenido, Capítulo 1 - 4
Cuadrícula, Capítulo 1 - 4
Formulario, Capítulo 1 - 4
Nombre, Capítulo 1 - 4
Tamaño , Capítulo 1 - 4
Zoom, Capítulo 1 - 4
Barra de menús, Capítulo 1 - 1
Base de datos, Capítulo 12 - 126
Tablas, Registros, Capítulo 12 - 125
Base de datos, Capítulo 8 - 73, Capítulo 8 - 74
Conexión con bases de datos, Capítulo 8 - 73
Biblioteca . Véase ActiveX
Botón de rotación, Capítulo 1 - 7
Búsqueda en una tabla, Capítulo 8 - 81, Capítulo 8
- 82, Capítulo 8 - 88, Capítulo 12 - 127
ActiveX , Capítulo 10 - 106
Administrador, Capítulo 6 - 52
C
Administrador de orígenes de datos ODBC,
Capítulo 8 - 75
Campos, Capítulo 12 - 125
Administrador de usuarios, Capítulo 6 - 51,
Capítulo 6 - 52, Capítulo 6 - 53
Campos de búsqueda, Valor de la clave, Capítulo 8
- 88
Atributos, Capítulo 10 - 107
Carácter de control, Capítulo 7 - 63
Caracteres prohibidos, Capítulo 11 - 123
B
Cargador de fuentes de Windows, Capítulo 5 - 45
Código de barras, Creación, Capítulo 7 - 65
Barra de estado, Capítulo 1 - 2
Configurar, Capítulo 2 - 13
Barra de herramientas de creación, Capítulo 1 - 4
Consultas , Junturas, Resultado de la consulta,
Capítulo 8 - 84
Barra de herramientas de Formato de texto,
Capítulo 1 - 2
Barra de herramientas de Formato del objeto,
Capítulo 1 - 3
Contador, Capítulo 9 - 93, Capítulo 12 - 127
Crear un contador, Capítulo 9 - 93
Contador personalizado, Capítulo 9 - 97
Guía del usuario
Capitulo 13 -- 130
Contadores imbricados, Capítulo 9 - 98
Copia de etiquetas, Capítulo 5 - 38
Copias de cada etiqueta, Capítulo 5 - 39
Etiquetas en la serie, Capítulo 5 - 39
Copias de cada página, Capítulo 5 - 39
Creación de un objeto de tipo Código de barras,
Capítulo 3 - 19
Creación de un objeto de tipo Texto, Capítulo 3
- 17
Creación de un Objeto dibujado, Capítulo 3 - 20
D
derechos de uso, Administrador de usuarios,
Capítulo 6 - 51
Documento, Capítulo 1 - 2
E
Errores y problemas de impresión, Capítulo 5 - 48
Explorador del documento, Capítulo 1 - 5
Explorador del documento, Capítulo 1 - 4
F
Fecha, Capítulo 12 - 127
fecha , Capítulo 7 - 66
O, Capítulo 1 - 5
Ficha ’Objetos’, Capítulo 1 - 5
Fórmula, Capítulo 12 - 126, Capítulo 12 - 127
Formulario, Capítulo 12 - 127
Formulario, Capítulo 5 - 42
Personalización del formulario, Capítulo 5 - 42
Fórmulas
Crear una fórmula, Capítulo 7 - 58
Fórmulas lógicas, Capítulo 7 - 56
Fórmulas numéricas, Capítulo 7 - 56
Fórmulas textuales, Capítulo 7 - 56
Funciones, Capítulo 7 - 56
Crear una fórmula, Capítulo 7 - 55
Fuente de datos, Capítulo 4 - 26, Capítulo 12
- 126
Base de datos, Capítulo 4 - 26
Búsqueda en una tabla, Capítulo 4 - 27
Contador, Capítulo 4 - 29
Fecha, Capítulo 4 - 28
Fórmula, Capítulo 4 - 30
Formulario, Capítulo 4 - 31
El Formulario, Capítulo 4 - 32
Libre, Capítulo 4 - 34
las Fuentes de datos, Capítulo 1 - 6
Función, Capítulo 12 - 126
Funciones, Capítulo 10 - 106
H
Herramienta de creación de códigos de barras,
Capítulo 1 - 5
Herramienta de escritura, Capítulo 1 - 5
Herramienta de importación de imágenes,
Capítulo 1 - 5
Herramienta de inserción de objetos externos,
Capítulo 1 - 5
Herramienta de selección, Capítulo 1 - 5
Herramienta de trazado de círculos, Capítulo 1 - 5
Herramienta de trazado de líneas, Capítulo 1 - 5
Herramienta de trazado de líneas rectas oblicuas,
Capítulo 1 - 5
Herramienta de trazado de polígonos, Capítulo 1
-5
Herramienta de trazado de rectángulos, Capítulo 1
-5
Herramienta de trazado de rectángulos con
esquinas redondeadas, Capítulo 1 - 5
I
Importar una imagen, Capítulo 3 - 22
Impresión, Capítulo 5 - 37
Impresión con fusión, Capítulo 5 - 41
Impresión mediante el formulario, Capítulo 5
- 42, Capítulo 5 - 43
Impresión tradicional, Capítulo 5 - 37
Imprimir, Capítulo 5 - 37
Impresora, Capítulo 2 - 10
Añadir una impresora, Capítulo 2 - 10
Interfaz de programación
Funciones, Capítulo 10 - 106
Jerarquía de los objetos, Capítulo 10 - 107
Objetos, atributos y métodos, Capítulo 10 - 107
Invitados, Administrador de usuarios, Capítulo 6
- 53
J
Juntura, Capítulo 12 - 126
Juntura, Capítulo 8 - 84
L
LabelManager2, Capítulo 10 - 108
Índice
Capitulo 13 --- 131
M
Métodos, Capítulo 10 - 107
N
Número total de etiquetas de la serie, Contador,
Capítulo 9 - 95
O
S
Seguridad, Administrador de usuarios, Capítulo 6
- 51
Seleccionar la impresora, Capítulo 2 - 10
Serie de etiquetas, Capítulo 5 - 38
T
Tabla de Resultado de la consulta, Capítulo 8 - 90
TK ActiveX 6.0, Capítulo 10 - 108
Objeto variable, Capítulo 12 - 126
Objeto variable, Creación de objetos variables,
Capítulo 8 - 78
Objetos variables, Capítulo 4 - 35
Creación, Capítulo 4 - 35
U
Uso con administración de perfiles, Capítulo 6 - 53
ODBC, Capítulo 8 - 73, Capítulo 8 - 74, Capítulo 12
- 126
Uso sin administración de perfiles, Capítulo 6 - 52
ODBC , Término reservado, Capítulo 11 - 121
Usuario, Administrador de usuarios, Capítulo 6
- 54
Opciones de visualización, Capítulo 2 - 11
Operadores, Capítulo 7 - 57
Optimización de la impresión, Capítulo 5 - 45
Optimizar la velocidad de impresión, Capítulo 5
- 45
Origen de datos ODBC, Capítulo 8 - 74
Instalación de un origen de datos ODBC,
Capítulo 8 - 75
P
Paleta de colores, Capítulo 1 - 8
perfil, Administrador de usuarios, Capítulo 6 - 54
Plantilla personalizada, Capítulo 2 - 13
Guardar una plantilla personalizada, Capítulo 2
- 13
Suprimir una plantilla personalizada, Capítulo 2
- 15
Preparación de una consulta ODBC, Capítulo 8 - 77
R
Registro, Campos, Capítulo 12 - 125
Reglas graduadas, Capítulo 1 - 7
Numeración de etiquetas, Capítulo 9 - 95
V
Variable, Capítulo 4 - 25, Capítulo 12 - 126
Base de datos, Capítulo 12 - 126
Búsqueda en una tabla, Capítulo 12 - 126
Contador, Capítulo 12 - 126
Fecha, Capítulo 12 - 126
Fórmula, Capítulo 12 - 126
Formulario, Capítulo 12 - 126
Variable , Capítulo 8 - 78, Capítulo 8 - 83
Base de datos, Capítulo 8 - 83
Concatenar variables, Capítulo 8 - 79
Contador, Capítulo 8 - 83, Capítulo 9 - 93
Fecha, Capítulo 8 - 83
Fórmula, Capítulo 8 - 83
Formulario, Capítulo 8 - 83
Otras, Capítulo 8 - 83
Búsqueda en una tabla, Capítulo 8 - 81,
Capítulo 8 - 83
Variables
Caracteres prohibidos, Capítulo 11 - 123
Variables intermedias, Capítulo 11 - 121
Variables de control, Capítulo 12 - 127
Z
Zona de trabajo, Capítulo 1 - 2
Descargar