Tutorial - Intermec

Anuncio
LabelShop® 8
Preceptoral
Tutorial
Tutorial
DOC-OEMCS8-TU-SP-26/01/06
La información contenida en este documento no tiene
carácter contractual y está sujeta a cambios sin previo
aviso.
La aplicación a la que se hace referencia en este manual
se suministra bajo licencia de uso. Los términos de esta
licencia estipulan las condiciones de uso, copia o
reproducción autorizadas de la aplicación. Todos los demás
casos están prohibidos.
Ninguna parte de este manual se puede copiar,
reproducir ni transmitir de ninguna manera o por ningún
medio sin el permiso expreso por escrito de Braton Groupe
sarl para ningún propósito más que el del uso personal del
comprador
©2005 Braton Groupe sarl,
Reservados todos los derechos
Sumário
Acerca de esta guía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
¡Enhorabuena! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Documentación suministrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .viii
Convenciones tipográficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Acerca de este producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Capítulo 1: Descripción de la interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1
1-1
1-1
1-2
1-2
1-2
1-2
1-3
1-3
1-4
1-4
1-5
1-7
1-8
1-9
1-9
Capítulo 2: Configuración del entorno de trabajo. . . . . . . . . . . . . . . . . 2-11
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-12
2-12
2-12
2-13
2-13
ii
Configurar un documento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Guardar una plantilla personalizada . . . . . . . . . . . . . . . . . . . . . . . . . .
Suprimir una plantilla personalizada . . . . . . . . . . . . . . . . . . . . . . . . . .
Usar una plantilla personalizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tutorial
2-16
2-16
2-18
2-19
Capítulo 3: Creación de un documento compuesto por objetos fijos 3-21
Creación y manipulación de objetos fijos . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de un tipo de objeto Código de barras . . . . . . . . . . . . . . . . .
Creación de un objeto dibujado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importar una imagen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de objetos de tipo Text Art . . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de un Campo de Lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de un campo de texto enriquecido . . . . . . . . . . . . . . . . . . . .
Configuración de una forma dibujada . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración del orden de los objetos . . . . . . . . . . . . . . . . . . . . . . . .
3-21
3-23
3-24
3-28
3-30
3-31
3-32
3-33
3-34
Capítulo 4: Creación de un documento compuesto
por objetos variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-35
4-35
4-36
4-36
4-37
4-39
4-40
4-41
4-43
4-47
4-47
4-48
Capítulo 5: Impresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 2: Impresión con Fusión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impresión con fusión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 3: Impresión mediante el formulario . . . . . . . . . . . . . . . . . . . . . .
5-51
5-51
5-54
5-54
5-55
5-55
5-58
5-58
5-59
Sumário
Personalización del formulario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impresión mediante el formulario . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recuerde.... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller práctico 4 - Impresión de una etiqueta de radiofrecuencia. . . . . . . .
Ejemplo de etiqueta de RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opciones de impresión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Previsualización de la impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Personalización de la impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impresión de un registro específico . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimización de la impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimizar la velocidad de impresión . . . . . . . . . . . . . . . . . . . . . . . . . .
Errores y problemas de impresión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
5-59
5-61
5-62
5-62
5-63
5-66
5-66
5-66
5-66
5-67
5-67
5-71
Capítulo 6: Seguridad a medida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-75
Administrador de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cometido del administrador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso sin administración de perfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso con administración de perfiles . . . . . . . . . . . . . . . . . . . . . . . . . . .
Administración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Añadir un perfil nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-76
6-76
6-77
6-77
6-78
6-78
Capítulo 7: Apéndice 1: Fórmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-81
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 . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-81
7-82
7-82
7-82
7-82
7-82
7-83
7-84
7-84
7-85
7-87
7-87
7-91
7-91
7-94
7-94
7-96
7-96
iv
Tutorial
Capítulo 8: Apéndice 2: conexión con bases de datos . . . . . . . . . . . 8-103
Nociones básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OLE DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexión con múltiples bases de datos . . . . . . . . . . . . . . . . . . . . . .
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° 3: Tabla de Resultado de la consulta. . . . . . . . . . . . . . . . . . . . .
8-103
8-103
8-103
8-103
8-104
8-104
8-106
8-106
8-107
8-109
8-113
8-116
8-117
8-117
8-120
8-121
8-124
Capítulo 9: Apéndice 3: contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-125
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 3: Contadores imbricados . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller n° 4: Cálculo del número total de etiquetas de una subserie . . . .
9-125
9-126
9-127
9-127
9-128
9-130
9-131
9-134
Capítulo 10: Apéndice 4: programar con ActiveX . . . . . . . . . . . . . . . 10-139
¿Por qué programar?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaz de programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos, Atributos y métodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jerarquía de los objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Taller: ActiveX mediante un ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presentación de la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
El programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-139
10-139
10-140
10-140
10-141
10-141
10-142
10-142
10-144
Capítulo 11: Recordatorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-155
Sumário
¿El resultado de la variable aparece truncado? . . . . . . . . . . . . . . .
Necesita crear variables intermedias . . . . . . . . . . . . . . . . . . . . . . . .
ODBC y términos reservados . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caracteres prohibidos y nombres de variables . . . . . . . . . . . . . . . .
Interfaz MDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
11-155
11-155
11-155
11-158
11-158
Capítulo 12: Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-159
ActiveX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Función . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fórmula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Juntura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objeto variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Origen de datos ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Variable compartida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12-159
12-159
12-159
12-159
12-159
12-159
12-160
12-160
12-160
12-160
12-160
12-160
12-160
12-160
12-161
12-161
12-161
12-161
12-161
Capítulo 13: Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-163
vi
Tutorial
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 del Tutorial 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
Tutorial
Esta documentación ha sido concebida para ser utilizada
como complemento de la ayuda en línea.
Tutorial
Este manual le ayudará a manejar rápidamente la
aplicación, familiarizándose con las funciones más
corrientes y descubriendo funciones más complejas
mediante la creación de un ejemplo de etiqueta.
El Tutorial consta de seis temas principales:
• Descripción de la interfaz
• Configuración del entorno de trabajo
• Creación de un documento compuesto por objetos fijos
• Creación de un documento compuesto por objetos
variables
• Impresión
• Seguridad mediante el uso del Administrador de usuarios
Cuatro apéndices permiten profundizar determinadas
funciones complejas apoyándose en ejemplos:
• Fórmulas
• ODBC e importación de datos
• Contadores
• 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
Acerca de esta guía
ix
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, el Tutorial no es un sustituto de la Ayuda en
línea.
Convenciones
tipográficas
Para facilitar la lectura de esta guía, se han adoptado las
siguientes convenciones de presentación:
• los términos tomados de la interfaz (comandos, menús,
etc.) aparecen en negrita,
• las teclas se presentan en versalitas, como en el ejemplo
siguiente: ”Pulse la tecla SHIFT”,
• las listas numeradas indican cómo realizar una tarea,
paso a paso,
• la conjunción -o-, colocada al lado de un párrafo, indica
una alternativa para ejecutar una misma acción,
• 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.
x
Tutorial
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
producto
Pudiera ocurrir que el producto que tiene en sus manos no
disponga de determinadas funciones descritas en esta
guía.
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.
CAPÍTULO
1
Descripción de la interfaz
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, Variable, Herramientas,
Ventana y Ayuda.
Para abrir un menú:
1 Escójalo con el botón izquierdo del ratón.
2 Escoja el comando que desee.
Capítulo 1 - 2
Tutorial
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.
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:
• Escoja el botón correspondiente.
Descripción de la interfaz
Capítulo 1 - 3
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
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.
Capítulo 1 - 4
Tutorial
Figura 4 Barra de herramientas de Formato del objeto
Para modificar el formato:
1 Seleccione un objeto del documento.
2 Escoja las opciones que desee.
Barra de
herramientas de
Objeto
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:
• Escoja
Barra de
herramientas
Ver
La barra de herramientas Ver ofrece diferentes opciones de
visualización.
Figura 6 Barra de herramientas Ver
Descripción de la interfaz
Capítulo 1 - 5
Para modificar las opciones de visualización:
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.
Capítulo 1 - 6
Tutorial
Figura 7 Barra de herramientas de creación
:
Botón
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
importación de
imágenes
inserción de imágenes
Herramienta de
inserción de objetos
externos
inserción de objetos externos a
la aplicación
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
Descripción de la interfaz
Botón
Explorador del
documento
Capítulo 1 - 7
Nombre de la herramienta
Función
Herramienta de Trazado
de rectángulos con
esquinas redondeadas
dibujo de rectángulos con
esquinas redondeadas
Herramienta de Dibujos
predeterminados
introducción en el documento
objetos dibujados con formas
predeterminadas.
Asistentes UCC/EAN
128 y Maxicode
inserción en el documento de
código de barras UCC/EAN 128
y Maxicode
Plug-ins
Creación de campos de tipo Text
Art, Lista y Texto enriquecido
El Explorador del documento consta de dos fichas: la
ficha Fuentes de datos y la ficha Objetos. Los signos + y permiten 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.
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.
Capítulo 1 - 8
Tutorial
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.
Reglas
graduadas
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.
• Al hacer doble click en la parte izquierda de la regla
graduada horizontal se reduce la escala de
visualización.
Descripción de la interfaz
Capítulo 1 - 9
• Al hacer doble click en la mitad derecha de la regla
graduada horizontal se aumenta la escala de
visualización.
• 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
rotación
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 incidencia alguna en la impresión. Se trata de una
función de visualización en pantalla únicamente.Para hacer
girar el documento:
• 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.
• 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.
Paleta de
colores
La paleta de colores, situada en la parte inferior de la zona
de 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
Capítulo 1 - 10
Tutorial
Para modificar el color de un objeto:
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.
Observación
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.
CAPÍTULO
2
Configuración del entorno de
trabajo
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 - 12
Tutorial
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 Windows
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 F5.
2 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...
Configuración del entorno de trabajo
Capítulo 2 - 13
Este cuadro de diálogo permite añadir cualquier controlador
de impresora suministrado junto con la aplicación.
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.
• Para abrirlo, escoja Herramientas Opciones...
Para cambiar de idioma de interfaz:
1 Escoja Herramientas Opciones...
2 Escoja la ficha Ver.
Capítulo 2 - 14
Tutorial
3 Seleccione el idioma y pulse ’Aceptar’.
Observación
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.
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’.
Configuración del entorno de trabajo
Capítulo 2 - 15
Para ganar tiempo
Haga doble click en la regla graduada vertical para
abrir directamente la ficha Rejilla.
Para configurar un tipo de conversió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’.
Observación
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.
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’.
Capítulo 2 - 16
Tutorial
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.
• 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. 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 Windows, 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...
-oEscoja el botón
.
2 Efectúe la configuración.
Configuración del entorno de trabajo
Capítulo 2 - 17
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.
Observación
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.
Al seleccionar la casilla de Tamaño automático
de la ficha Página, el tamaño del documento
queda automáticamente ajustado al tamaño
predeterminado de la impresora escogida
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 anverso.
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
.
Capítulo 2 - 18
Tutorial
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.
8 Escoja la ficha Plantilla e introduzca los datos
siguientes:
Tipo: Carátula,
Nombre: CDx2.
9 Escoja ’Aceptar’
Observación
En este ejemplo se utiliza una impresora controlada por
Windows. 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.
Suprimir una
plantilla
personalizada
Cuando alguno de los modelos que ha creado ya no le sea
útil, puede suprimirlo.
Configuración del entorno de trabajo
Capítulo 2 - 19
Para suprimir una plantilla personalizada:
1 Escoja Archivo Configurar página...
- o - Escoja el botón
.
2 Si desea suprimir el tipo y todas las plantillas derivadas,
seleccione el tipo de plantilla en la ficha Plantilla.
- o - seleccione la plantilla que desea suprimir.
3 Escoja Suprimir.
Usar una
plantilla
personalizada
Puede diseñar una plantilla personalizada utilizando una
herramienta de dibujo como si diseñara una plantilla de
etiquetas a imprimir. Para ello debe guardar la plantilla con
formato
EMF
en
la
carpeta
C:\ProgramFiles\TKI\8\Common\LFM. Una vez guardada
en la carpeta LMF se puede acceder a ella a partir del
cuadro de diálogo de Configuración de página,
seleccionando en los menús desplegables de la ficha
Plantilla su Tipo y Nombre.
Al guardar un archivo con formato EMF recuerde
que debe incluir en su nombre el Tipo y Nombre
de la plantilla (por ejemplo, SD DVD Labelx2.emf).
Así podrá seleccionar SD en el menú desplegable
del Tipo y DVD Labelx2 en el menú desplegable
del Nombre
Capítulo 2 - 20
Tutorial
CAPÍTULO
3
Creación de un documento
compuesto por objetos fijos
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...
• Para insertar objetos en su documento utilice las
herramientas de creación y, para configurar sus
propiedades predeterminadas, los comandos del menú
Objeto.
Observación
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.
Un objeto de tipo Texto puede estar formado por una simple
letra, una palabra o todo un párrafo entero.
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.
Capítulo 3 - 22
Tutorial
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 Haga doble click el texto.
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:”.
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.
Creación de un documento compuesto por objetos fijos
Capítulo 3 - 23
Figura 10 Propiedades del texto indicadas en la arborescencia
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.
Si en sus etiquetas utiliza diferentes tipos de
caracteres de escritura, le conviene utilizar
Unicode. Para ello aplique una fuente Unicode a
su texto escogiéndola en la ficha Fuente del
cuadro de diálogo Propiedades de su objeto de
tipo texto
Creación de un
tipo de objeto
Código de
barras
Esta aplicación contiene un amplio repertorio de
simbologías utilizadas en el ámbito industrial y permite crear
códigos bidimensionales.
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.
• Para abrir el cuadro de diálogo Código de barras escoja
Capítulo 3 - 24
Tutorial
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.
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.
Observació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.).
6 Introduzca los datos que se deben codificar en la zona de
edición Datos y pulse ’Aceptar’.
Creación de un
objeto dibujado
Esta aplicación pone a su disposición varias herramientas
de dibujo para componer la etiqueta.
Para dibujar una línea:
Creación de un documento compuesto por objetos fijos
Capítulo 3 - 25
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...
mantega...
que la línea se ajuste a
ángulos con un
incremento de 15 grados
con respecto al comienzo
de la línea,
pulsada la tecla MAYÚS
mientras arrastra el puntero
del ratón.
obtener una línea oblicua
simétrica con respecto al
punto inicial,
pulsada la tecla CTRL
mientras arrastra el puntero
del ratón .
obtener una línea oblicua
simétrica con respecto al
punto inicial, con un
ángulo de 15°,
pulsadas las teclas MAYÚS
y CTRL mientras arrastra el
puntero del 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.
Capítulo 3 - 26
Tutorial
3 Mantenga pulsado el botón izquierdo del ratón mientras
arrastra diagonalmente el ratón.
Para...
mantega...
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...
mantega...
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 un documento compuesto por objetos fijos
Capítulo 3 - 27
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.
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.
Capítulo 3 - 28
Tutorial
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 la imagen que desea importar en la ficha
Búsqueda de un archivo o en Biblioteca de imágenes
y luego escoja ’Aceptar’
.
Para encontrar más fácilmente la imagen que
desea importar, active la visualización preliminar
del archivo escogiendo
.
Creación de un documento compuesto por objetos fijos
Capítulo 3 - 29
Creación de la carátula de un disco compacto:
introducción del logotipo
1 Escoja la herramienta de Importación de
imágenes. Haga click dentro de la zona de
trabajo.
2 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’.
3 Seleccione el logotipo y configure su colocación
introduciendo los datos siguientes:
x: : 90 Y y: : 60.
4 Por último, bloquee el logotipo.
La etiqueta que aparece en su pantalla debe tener
el aspecto siguiente:
Figura 11 Presentación del ejemplo de etiqueta
5 Guarde el documento.
Para terminar este ejemplo, consulte el Apéndice
2 - Conexión con bases de datos.
Capítulo 3 - 30
Creación de
objetos de tipo
Text Art
Tutorial
Gracias a Text Art, el usuario puede cambiar determinadas
características del texto, como el color del contorno o el
ángulo de curva. Text Art permite colocar el texto
ajustándolo a la forma de un círculo, cuyo arco puede tener
entre 0 y 360 grados. También se puede ajustar la posición
inicial. Esta función suele resultar muy útil para diseñar
carátulas de CD o DVD, por ejemplo.
Para crear un objeto de tipo Text Art
1 Haga clic en el botón
de la barra de herramientas de
creación y escoja TextArt en el menú de opciones.
2 Colóquelo en la etiqueta
3 Haga doble clic en él o escoja Propriedades en el menú
contextual
4 Active la ficha de Configuración de la Forma dibujada y
seleccione la forma de fondo (objeto dibujado) a la que se
debe ajustar el texto (por ejemplo, para una carátula de
CD seleccione elipse).
5 Ajuste los colores de Fondo y Borde, si lo desea
6 Active la ficha de Configuración del texto y escoja el tipo
y tamaño de fuente del texto.
Introduzca el texto deseado en la zona de edición
–o–
Seleccione un origen de datos.
7 Si lo desea, también puede seleccionar los colores de
Relleno, Contorno y Sombra (así como la anchura) del
texto.
8 Seleccione el ángulo de curvado escogiendo la posición
inicial y la inclinación del texto
9 Elija el modo de alineación del texto (a la izquierda,
centrado, a la derecha o justificado)
10 Pinche Aceptar para ver el resultado
Creación de un documento compuesto por objetos fijos
Creación de un
Campo de Lista
Capítulo 3 - 31
Los campos de lista sirven para proponer una serie de datos
a elegir. Se han creado para satisfacer los requisitos de la
creación de Facturas o Bonos de pedido. Los campos de
lista se pueden vincular con otras aplicaciones que
suministran datos de fuentes externas (como aplicaciones
de ERP o de gestión ya existentes).
Para crear un objeto de tipo Campo de lista
1 Haga clic en el botón
creación
de la barra de herramientas de
2 Seleccione Campo de lista en el menú de opciones
3 Añada una variable Libre haciendo clic con el botón
derecho del ratón en el icono Libre del Explorador de
documentos y eligiendo Añadir...
–o–
Eligiendo Fuente de datos > Libre > Añadir... en la
barra de menús
4 En la ficha de Entrada, elija Procedente de un archivo
y explore su sistema hasta dar con el archivo que
contiene los datos que desea ver aparecer en el Campo
de lista.
5 En la ficha de Salida, ajuste a 999 o cualquier otro valor
que le convenga la Longitud máxima.
6 Escoja Aceptar
7 Haga doble clic en el Campo de lista
–o–
Haga un clic con el botón derecho del ratón en el Campo
de lista y escoja Propiedades en el menú contextual
8 En la ficha Campo de lista
• Ajuste la fuente, el tamaño y el color del texto
• Seleccione un origen de datos en el menú desplegable
Capítulo 3 - 32
Tutorial
• Ajuste los caracteres de control con respecto al
documento vinculado
9 Active la ficha de Columnas de los campos de lista y
Añada tantas columnas como exija el origen de datos
10 Ajuste en los parámetros de cada columna
seleccionando una línea y modificando sus opciones en
la parte inferior
11 Ajuste las opciones de fondo y borde en la ficha
Configuración de la forma dibujada (vea cómo
Configurar una forma dibujada en la p. 3-30)
Creación de un
campo de texto
enriquecido
Los objetos de tipo Campo de texto enriquecido se
utilizan para manipular datos en formato de texto
enriquecido como fórmulas químicas (H2O) o expresiones
científicas (y=x2). Estos objetos se pueden vincular con
bases de datos o archivos externos que contienen texto
RTF (los datos pueden ser fijos o estar vinculados). Para los
datos fijos se suministra un editor de texto RTF, aunque se
puede utilizar cualquier otro editor (como, por ejemplo, MS
Word).
Para añadir un objeto de tipo RTF
1 Haga clic en el botón
de la barra de herramientas de
creación y escoja Campo de texto enriquecido en el menú
de opciones.
2 Haga doble clic en el objeto RTF
–o–
escoja Propiedades en su menú contextual
3 Active la ficha de Campo de texto enriquecido
4 Seleccione un origen de datos (si conviene)
5 Pinche en Editar el texto... para introducir el texto que
desee
Creación de un documento compuesto por objetos fijos
Sírvase del botón
o signo, y del botón
Capítulo 3 - 33
para elevar cualquier letra
para tacharlo.
6 Escoja Aceptar
Configuración
de una forma
dibujada
Se pueden configurar varios parámetros de formas
dibujadas como el estilo de la línea de dibujo y la trama de
relleno.
Para ajustar los parámetros de un objeto dibujado
1 Haga doble-clic en el objeto dibujado
–o–
Escoja Propiedades en el menú contextual del objeto
dibujado
2 Active la ficha Configuración de la forma dibujada
Para ajustar la trama de relleno
1 Active la casilla Fondo
2 Seleccione un color y una trama
3 Ajuste el margen interno (espacio de separación entre
el color de relleno y el borde)
Para ajustar las características del borde
1 Seleccione un color y una trama
2 Seleccione un estilo de guiones del menú desplegable
3 Seleccione la forma de los extremos en el menú
desplegable
4 Seleccione la anchura del borde
Capítulo 3 - 34
Tutorial
El ajuste y la configuración de formas de fondo
con estilos de línea y relleno personalizados
también se pueden aplicar a otros tipos de objetos
como textos, códigos de barras, imágenes y
objetos OLE imbricados.
Configuración
del orden de los
objetos
El cuadro de diálogo de Orden de Objetos permite
determinar el orden de colocación de los objetos en el
documento. Esta función resulta especialmente útil a la
hora de transmitir los datos de impresión a impresoras
independientes, configuradas para recibir los datos en un
orden determinado.
Para determinar el orden de los objetos de una etiqueta
1 Escoja Objetos > Ordenar
Se abre un cuadro de diálogo que presenta la lista de todos
los objetos disponibles.
2 Seleccione un objeto y desplácelo hacia arriba o abajo
sirviéndose de las flechas.
CAPÍTULO
4
Creación de un documento
compuesto por objetos variables
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:
• con datos importados de una base de datos externa,
• con datos suministrados por una aplicación externa,
• con datos introducidos con el teclado,
• 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 - 36
Tutorial
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 las tecnologías
ODBC u OLE DB, 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 Variable > Base de datos > 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.
Creación de un documento compuesto por objetos variables
Capítulo 4 - 37
Importar una tabla de formato ASCII
1 Escoja Variable > Base de datos > 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.
Búsqueda en
una tabla
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.
Capítulo 4 - 38
Tutorial
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 u OLE DB 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.
Observación
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.
Creación de un documento compuesto por objetos variables
Capítulo 4 - 39
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.
Capítulo 4 - 40
Tutorial
Para configurar las propiedades de una variable de tipo
Fecha:
1 Seleccione la variable de tipo Fecha y en su menú
contextual escoja Propiedades de la variable.
2 En la ficha Fecha, seleccione el formato de fecha que le
conviene (día de la semana, mes, etc.) en la lista
desplegable. También puede crear un formato de fecha
personalizado seleccionando Personalizado en la lista
desplegable.
3 Aparece entonces una zona de edición que ayuda a
configurar el formato de fecha personalizado.
4 El formato de fecha escogido aparece en la parte superior
del cuadro de diálogo.
5 Escoja ’Aceptar’.
Si desea que en su documento aparezca la hora, repita la
misma operación con la lista desplegable. Puede
concatenar la fecha y la hora dentro de una misma variable.
Al final de esta guía, en el apéndice 1, NO TAG,
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.
Creación de un documento compuesto por objetos variables
Capítulo 4 - 41
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
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 Seleccione la opción Valor compartido si desea poder
volver a utilizar esta variable en otros documentos.
6 Si ha seleccionado un contador con Valor Compartido
puede reiniciar el contador cuando cambie el valor de la
variable seleccionando la opción Reiniciar al cambiar el
valor de la variable en la lista desplegable
7 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.
Capítulo 4 - 42
Tutorial
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.
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.
Creación de un documento compuesto por objetos variables
Capítulo 4 - 43
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 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
Formulario:
1 Seleccione la variable de tipo Formulario y en su menú
contextual escoja Propiedades de la variable.
2 Escoja la ficha Entrada. Seleccione la opción
Compartida si desea poder volver a utilizar esta variable
en otros documentos.
3 Escoja la ficha Formulario para configurar la variable.
4 En la zona de edición Nombre, introduzca la
denominación que desea aparezca en el formulario.
Capítulo 4 - 44
Tutorial
5 Configure el formato de introducción de datos (por
ejemplo: ##-##-##, si se trata de una fecha).
6 En la zona de edición Longitud mínima escriba el
número mínimo de caracteres que deberán tener los
datos introducidos.
7 Si activa la opción Obligar a escoger datos de una lista,
la introducción directa de datos quedará prohibida.
8 La zona Proponer valores permite introducir datos
recurriendo a listas de valores ya existentes. Si la activa
aparecerá el cuadro de diálogo siguiente:
Tiene, entonces, dos posibilidades:
• crear valores nuevos,
• utilizar listas de valores compartidos, ya creadas.
También puede hacer que aparezca un valor
predeterminado en el campo de edición del formulario. Para
ello, adquirir la opción Selección predeterminada.
9 Escoja ’Aceptar’.
Creación de un documento compuesto por objetos variables
Capítulo 4 - 45
El 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.
• Para abrir el Formulario escoja Ver Modo Formulario.
-oEscoja el botón Abrir el formulario de la barra de
herramientas Ver.
• 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, el
estilo, el marco del formulario, etc.
En la ayuda en línea encontrará amplia información sobre el Administrador de variables compartidas, una herramienta que le da acceso a todas
las variables compartidas de tipo libre, contador o
formulario que hayan sido creadas.
El cuadro de diálogo Personalización del Formulario
propone las siguientes opciones:
Opción
Definición
Mostrar líneas
muestra las líneas.
Capítulo 4 - 46
Tutorial
Opción
Definición
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.
Creación de un documento compuesto por objetos variables
Libre
Capítulo 4 - 47
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.
Para crear una variable de tipo Libre:
1 En la ficha Fuentes de datos del Explorador del
documento seleccione Libre.
2 Escoja Añadir... en el menú contextual.
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’.
Objetos variables
A la noción de objeto, abordada en el capítulo precedente,
se debe vincular la de objeto variable.
Capítulo 4 - 48
Tutorial
En los apéndices Fórmula y Conexión con
bases de datos encontrará ejemplos concretos
de uso de la variable Libre.
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:
• creación de un objeto variable partiendo de un objeto fijo,
• 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’.
Para crear un objeto variable con una herramienta de
creación:
Creación de un documento compuesto por objetos variables
Capítulo 4 - 49
No olvide pulsar el botón Mostrar los contenidos
de los campos para visualizar el contenido de las
variables.
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 Escoja el que desee.
Observación
Antes de crear objetos variables se deben haber creado
variables.
Capítulo 4 - 50
Tutorial
Cambiar una variable por otra:
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.
CAPÍTULO
5
Impresión
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
tradicional
Tanto si tiene que imprimir una sola etiqueta como una serie
de etiquetas o varias copias de una misma etiqueta, la
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
F6.
El cuadro de diálogo Imprimir se abre.
o pulse
Capítulo 5 - 52
Tutorial
Figura 12 Cuadro de diálogo Imprimir - corto
Figura 13 Cuadro de diálogo Imprimir - largo
2 Escoja Imprimir.
Impresión
Capítulo 5 - 53
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 en la serie 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 Cantidad.
Capítulo 5 - 54
Tutorial
Taller n° 1: Series de etiquetas y copias de
etiquetas
El primer lugar es esencial conocer la diferencia que existe
entre Etiquetas 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 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.
• Abra la etiqueta TUTORIAL \LA BEL S\CO UNTER .TPL .
Esta sencilla etiqueta contiene dos contadores diferentes:
• un contador tradicional, que avanza con cada etiqueta y
comienza el recuento al llegar a 10:
- Tipo decimal,
- Incremento + 1,
- Valor inicial 0,
• 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.
Etiquetas en la
serie
Vamos a imprimir una serie compuesta por 10 etiquetas:
Impresión
Capítulo 5 - 55
1 En el cuadro de diálogo Imprimir, introduzca los valores
siguientes:
Etiquetas : 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
etiqueta
Ahora vamos a imprimir una serie de cinco etiquetas, pero
pidiendo esta vez que se hagan 2 copias de cada etiqueta.
1 En el cuadro de diálogo Imprimir, introduzca los valores
siguientes:
Etiquetas : 5,
Copias de cada etiqueta : 2.
2 Escoja Imprimir.
Se han imprimido 10 etiquetas, pero el resultado obtenido
es radicalmente distinto del anterior (v. Figura 13).
Figura 14 Resultado de la impresión
Copias de cada
página
Acabamos de ver que se pueden pedir varias copias de una
misma etiqueta. En este apartado vamos a ver que también
es posible pedir varias copias de una misma página. Para
Capítulo 5 - 56
Tutorial
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.
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 tutorial\labels\Count01.lab.
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
.
Se abre el cuadro de diálogo Configurar página.
Impresión
Capítulo 5 - 57
Figura 15 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 : 8,
Copias de cada página: 2.
9 Escoja Imprimir.
Se obtiene el resultado siguiente:
Capítulo 5 - 58
Tutorial
Figura 16 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 TUTORIAL\ LA BEL S\IDENTITY.TP L.
2 Compruebe que se ha establecido el vínculo con la base
de datos TUTO RIA L\TAB EL S\IDENTITY.MDB .
3 Escoja Archivo > Imprimir... o haga click en
F6.
Se abre el cuadro de diálogo Imprimir.
4 Active la opción Fusionar.
o pulse
Impresión
Capítulo 5 - 59
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 Name (tecla F2) y haga doble click en ella.
4 Rellene el cuadro de diálogo con los datos siguientes:
- Escriba ”Name” en el campo Nombre de la ficha
Formulario.
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:
- Escriba ”ID” en el campo Nombre de la ficha
Formulario.
7 Introduzca y coloque ambas variantes en el documento.
8 Active el modo de visualización Formulario, escogiendo
Ver > Modo > Formulario, haciendo click en
o
pulsando F4.
Se abre el Formulario tal como muestra la figura siguiente:
Capítulo 5 - 60
Tutorial
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 For
mulario.
Figura 17 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:
• el tipo y color de la fuente utilizada para mostrar el
nombre de la variante;
• el color de fondo de la celda;
• el color del marco de la celda;
• el tipo de ajuste del texto en la celda.
• Escoja las opciones de estilo que desee.
Personalización del formulario permite:
• 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);
• mostrar el formulario con forma de tabla o cuadrícula;
Impresión
Capítulo 5 - 61
• 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.
Impresión
mediante el
formulario
Ahora que el Formulario ha sido configurado a su gusto,
vamos a comenzar la impresión.
1 Escoja Archivo > Imprimir... o haga click en
F6.
o pulse
2 Introduzca “2” en la zona de edición Etiquetas.
3 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’.
Mientras se va imprimiendo la primera etiqueta, el
formulario vuelve a abrirse.
5 Introduzca, por ejemplo, “Mullang” y “52” y pulse
’Aceptar’.
Observación
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.
Capítulo 5 - 62
Tutorial
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 cada
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.
Taller práctico 4 - Impresión de una etiqueta de
radiofrecuencia
Una etiqueta de radiofrecuencia sólo se puede imprimir si
se ha seleccionado una impresora RFID
Configuración de una tarea de impresión de RFID
1 Haga clic en el botón de selección de la impresora
–o–
Escoja Archivo > Seleccionar la impresora…
2 Escoja una impresora compatible con la tecnología RFID
Impresión
Capítulo 5 - 63
3 Escoja Aceptar
4 Haga clic en el botón de configuración de página
–o–
Escoja Archivo > Configurar página
5 Active la ficha RFTag
6 Seleccione una plantilla de las propuestas en el menú
desplegable
7 Ajuste los valores de cada parámetro
8 Configure la estructura de los datos ajustando sus
opciones de Valor, Acceso, Fuente de datos,
Bloqueado/Desbloqueado y Comprobado/No
comprobado (consulte la Ayuda en línea para conocer
mejor cada opción)
9 Pinche Imprimir
Ejemplo de
etiqueta de
RFID
Para nuestro ejemplo reproduciremos la etiqueta RFID.lab
ubicada
en
C:\Programs
files\
CODESOFT
8\Samples\Labels.
1 Cree un Documento nuevo escogiendo Archivo > Nuevo
o haciendo clic en el botón Crear un documento nuevo
2 Escoja una impresora compatible con RFID abriendo el
cuadro de diálogo de Selección de impresoras
3 Escoja Aceptar
4 Añada:
• 3 líneas
• 1 objeto de texto: Chemtech AG
• 1 objeto de texto: Gartenstrasse 1D-80807 Munchen
• 1 objeto de texto: R20 : Harmful by inhalation. S24/
Capítulo 5 - 64
Tutorial
25: Avoid contact with skin and eyes.
• 1 objeto de texto con la configuración siguiente:
• Ficha Fuente: Vectorial
Fuente: CS Symbol 2
Altura: 13,20
• Ficha Fuente de datos:
Datos fijos
Valor X
• 1 objeto de texto con la configuración siguiente:
Ficha Fuente: Vectorial
Fuente: CS Symbol 2
Altura: 13,20
Ficha Fuente de datos:
Datos fijos
Valor F
• 1 objeto de texto: F
• 1 objeto de texto: Xn
• 1 código de barras: Vectorial
Simbología: QR Code
Altura: 13,20
• 1 Formulario:
Ficha Entrada: Nombre: Serial
Valor de la variable: 13R65654
Ficha Salida: Longitud máxima: 8
• 1 Formulario:
Ficha Entrada: Nombre: TagData
Valor de la variable:
5435645T6546345RT54
Ficha Salida: Longitud máxima: 25
Colocarlos como en la etiqueta ejemplar RFID.lab.
5 Abra el cuadro de diálogo de Configuración de página
pinchando en el botón Configurar página… y active a
ficha RFTag
6 Seleccione la plantilla Philips I-Code (según la impresora
Impresión
Capítulo 5 - 65
que haya seleccionado, esta plantilla podría no aparecer)
7 Ajuste la Parte superior (milímetros) a 18 y la Izquierda
(milímetros) a 4
8 Escoja Aceptar
Se abre un nuevo cuadro de diálogo en el que el usuario
puede ajustar los parámetros de diferentes zonas de
bloques.
9 Configure la Fuente de datos del Bloque 1 (Número de
serie) como Serie. Comprobará que el valor de este
bloque se reproducirá en el Formulario de serie. En
formato ASCII cada bloque sólo puede contener 4
caracteres de datos. Por consiguiente, al hacer clic en el
bloque 2 se abrirá una nueva ventana para preguntar si
desea reproducir el mismo valor en el bloque siguiente. Si
pincha en el botón de aceptación, los 4 caracteres
restantes del formulario de Serie completarán
automáticamente el Bloque 2. Si no, los 4 últimos
caracteres no se guardarán en el chip RFtag.
10 Configure la Fuente de datos del Bloque 3 (Función
especial) como TagData. Así se rellenará el Bloque 3 con
los 4 primeros caracteres del formulario TagData (5435).
Al hacer click en el bloque 4, la ventana emergente "Zona
de replicación de líneas" le preguntará si desea propagar
los datos por los 6 bloques siguientes (lo cual acarreará
la inclusión de los 15 últimos caracteres
[645T6546345RT54] más 6 espacios, puesto que en la
configuración del Formulario se ha ajustado la salida a 25
caracteres como máximo)
11 Escoja Aceptar
12 Abra el cuadro de diálogo de Impresión y escoja
Imprimir
Capítulo 5 - 66
Tutorial
Opciones de impresión
Previsualización
de la impresión
Consulte una vista previa de su etiqueta escogiendo
Más >> en el cuadro de diálogo de Impresión. Se abrirá una
ventana que mostrará una imagen agrandada del cuadro de
diálogo de Impresión. Para ver una imagen previa de su
etiqueta, escoja Vista previa. En la nueva ventana que se
abrirá se le mostrará la etiqueta con los datos apropiados.
Desplácese por los registros disponibles utilizando los
botones Anterior y Siguiente o lance la impresión
directamente desde esta ventana.
Personalización
de la impresión
Se puede personalizar la configuración del cuadro de
diálogo de Impresión para simplificar el proceso de
impresión, permitiendo que el usuario imprima directamente
sin pasar por la fase de configuración y escoger entre
imprimir o no objetos que sobrepasan los límites de la
etiqueta, o pasar al método de impresión directa cuando
falla una conexión con una base de datos de la que se debe
extraer información (como al haber escogido la impresión
del Resultado de la consulta de una base de datos o de
una Búsqueda en una base de datos).
Para modificar cualquier opción se debe escoger:
1 Archivo > Imprimir > Más > Opciones
Impresión de un
registro
específico
Puede buscar un registro determinado utilizando el botón
Llegar a de la barra de herramientas e imprimir lo
directamente desde el cuadro de diálogo Llegar a. Para
ello,
1 Pinche en el botón
herramientas
Llegar a de la barra de
2 Escoja una Base de datos, un campo de Búsqueda e
introduzca un Valor de búsqueda
3 Pinche en la flecha
para desplazarse hasta el registro
encontrado (o hasta el registro Siguiente)
4 Imprímalo pinchando en el botón Imprimir
Impresión
Capítulo 5 - 67
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 Windows, 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 Windows para utilizar fácilmente
su impresora.
Por otro lado, conviene recordar que los controladores de
impresora de Windows 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:
• la configuración de su impresora,
• el tipo de cable de serie utilizado,
• la configuración de la comunicación por el puerto de
serie, realizada mediante el panel de control de
Windows.
Optimizar la
velocidad de
impresión
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:
Capítulo 5 - 68
Tutorial
• preferir el uso de la conexión paralela,
• preferir el uso de elementos residentes en la impresora
(fuentes, códigos de barras, etc.),
• cuando se utiliza una conexión de serie y la impresora lo
permite, utilizar el Cargador de fuentes de Windows.
Esta herramienta permite transferir fácil y rápidamente
cualquier tipo de fuente de Windows 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),
• 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:
• En 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),
• 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
Impresión
Capítulo 5 - 69
espera suele ser menor).
Conexión paralela y comunicación de serie...
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.
Observación
Dé preferencia siempre a la conexión paralela cuando
deba imprimir imagénes.
Si se deben imprimir imágenes...
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 - 70
Tutorial
Observación
Para acelerar la impresión de varias series de etiquetas
: transfiera el fondo de la etiqueta en 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.
Sustitución de fuentes TrueType
La sustitución de fuentes TrueType se utilizará a la hora
de imprimir para cambiar dinámicamente una fuente
TrueType por otra residente en la impresora. Con ello se
pretende ayudar al usuario a diseñar una etiqueta única que
se pueda imprimir con diferentes tipos de impresoras.
Gracias a la opción de sustitución de fuentes TrueType,
una fuente TrueType utilizada al diseñar la etiqueta será
sustituida por la fuente más parecida de la impresora
optimizando, así, la velocidad de impresión.
Impresión
Capítulo 5 - 71
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:
- la impresora no ha sido
configurada para una
impresió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)
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):
- el cable no está
conectado al puerto
adecuado
compruebe la conexión del
cable
Capítulo 5 - 72
Tutorial
Problema
Diagnóstico
Solución
La página
sale blanca
Cuando se efectúa una
impresión térmica
directa: se ha colocado al
revés el soporte de
impresión (el cabezal de
la impresora calienta la
cara que no
corresponde)
coloque el soporte
correctamente
Cuando se efectúa una
impresión por
transferencia térmica: no
se ha instalado la cinta o
se ha colocado mal.
No se imprime
un objeto
gráfico
(imagen,
fuente True
Type, código
de barras
gráfico, etc.)
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.
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)
Impresión
Problema
La impresora
térmica se
para
Capítulo 5 - 73
Diagnóstico
Solución
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
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 se ha
configurado la impresora con
el tipo de soporte adecuado
(Continuo o Con intervalo
de separación).
Capítulo 5 - 74
Tutorial
CAPÍTULO
6
Seguridad a medida
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 - 76
Tutorial
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 Windows, permitiendo utilizarlo de forma
intuitiva gracias a funciones como ’arrastrar-soltar’ o el uso
de menús contextuales. En este capítulo 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.
Seguridad a medida
Capítulo 6 - 77
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.
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
administración
de perfiles
El ordenador en el que se han instalado la aplicación de
etiquetado y el Administrador de usuarios se encarga de
administrar los perfiles de usuario.
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.
Capítulo 6 - 78
Tutorial
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 18
Presentación del Administrador de usuarios
Para añadir un usuario nuevo a un perfil ya existente:
• Escoja Usuario Nuevo usuario.
Se crea una ramificación bajo el perfil seleccionado a la que
puede atribuir el nombre del nuevo usuario:
Figura 19 Añadir un usuario nuevo
Añadir un perfil
nuevo
Añadir un perfil permite configurar los derechos atribuidos a
cada función específica de su organización.
Seguridad a medida
Capítulo 6 - 79
Para añadir un perfil nuevo:
1 Escoja Usuario Nuevo perfil.
Se crea el nuevo perfil.
2 Dele un nombre y configure sus derechos.
Observación
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:
• Seleccione el tipo de derechos que desea suprimir y
escoja Derechos Suprimir.
El tipo de derechos desaparece de la arborescencia.
Para suprimir determinados derechos:
• 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
• Seleccione al usuario, arrástrelo y suéltelo encima de la
cuenta que desee.
Capítulo 6 - 80
Tutorial
CAPÍTULO
7
Apéndice 1: Fórmulas
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
Fácil
Difícil
Capítulo 7 - 82
Tutorial
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ógicas
Las fórmulas lógicas permiten comprobar si una o varias
condiciones son verdaderas o falsas.
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.
Apéndice 1: Fórmulas
Capítulo 7 - 83
Para construir fórmulas se emplean seis tipos de funciones:
• funciones de cálculo de caracteres de control (check
digits),
• funciones de conversión,
• funciones relativas a fechas y horas,
• funciones lógicas,
• funciones matemáticas,
• funciones relativas a cadenas de texto.
Operadores
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.
.
Operador
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
igual a
8
Operadores textuales
&
“cadena1”&”ca
dena2
Operadores textuales
=
Var0=Var1
Capítulo 7 - 84
Tutorial
Operador
Ejemplo
Significado
Prioridad
>
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
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álogo Fórmula
El cuadro de diálogo de la variable Fórmula permite
configurar la formulación. Este cuadro de diálogo consta de
tres fichas:
• Fórmula: permite determinar las características de la
fórmula,
• Salida: permite configurar el formato de presentación de
la variable en el documento (consulte Ficha Salida en la
Ayuda en línea),
• 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.
Apéndice 1: Fórmulas
Capítulo 7 - 85
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 20 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.
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’.
Capítulo 7 - 86
Tutorial
Para cambiar el nombre de la variable:
• 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:
• 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.
Apéndice 1: Fórmulas
Capítulo 7 - 87
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 O VERRUN .TP L, 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.
Capítulo 7 - 88
Tutorial
Cómo puede comprobar, la etiqueta se imprime con el
mensaje “ERROR” (véase Figura 20).
Figura 21 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.
Apéndice 1: Fórmulas
Capítulo 7 - 89
”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).
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”,
Capítulo 7 - 90
Tutorial
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 - 91
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álculo de un
carácter de
control
El método consiste en multiplicar el primer carácter del
mensaje por 1, el segundo por 2, el tercero por 1, etc.
• Abra la etiqueta CHECK_01.L AB , situada en la carpeta
TUTORIAL.
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
Capítulo 7 - 92
Tutorial
5*2 = 10
3*1 = 3
La concatenación de los resultados forma 2120103.
3 Llame a la fórmula “WEIGHTED”.
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.
1 Cree una nueva Fórmula y llámela “CHECK DIGIT”.
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.
Para calcular el mensaje a codificar:
La creación del código de barras exige que se indique el
Apéndice 1: Fórmulas
Capítulo 7 - 93
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
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.
Selección de la
simbología 2/5
interleaved
Inclusión de un
carácter de
control
Figura 22 Cuadro de diálogo Código de barras.
Capítulo 7 - 94
Tutorial
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\C HECK .TPL .
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 En la ficha Fuentes de datos del Explorador del
documento seleccione Fecha.
2 Escoja Añadir en el menú contextual.
Se crea una nueva rama llamada Fecha0.
3 Selecciónela y pulse F2 para poder darle un nombre
nuevo.
4 Introduzca Date of manufacture.
5 Vuelva a seleccionarla y haga doble click en ella.
Se abre el cuadro de diálogo Fecha
6 Escoja el formato de fecha 03/junio/1998.
7 Escoja ’Aceptar’.
Ahora vamos a crear la variable EX PIRY DATE:
1 Repita las operaciones precedentes para crear otra
variable de tipo Fecha a la que dará el nombre de Expiry
Date.
Apéndice 1: Fórmulas
Capítulo 7 - 95
2 Abra el cuadro de diálogo Fecha haciendo doble click en
Expiry Date.
3 Escoja el formato de fecha 03/junio/1998, como con Date
of manufacture.
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.
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 23 Cálculo de una fecha de caducidad
Ya está acabada la etiqueta. Encontrará la etiqueta de
ejemplo en TUTORIAL\systDATE.lab.
Capítulo 7 - 96
Tutorial
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.
Apéndice 1: Fórmulas
Capítulo 7 - 97
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.
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 Cree un documento nuevo.
2 Añada una variable intermedia (rama Formulario) y
denomínela Fecha.
3 Complete el cuadro de diálogo de las propiedades de la
variable con los datos siguientes:
- Escoja la opción Local,
- Como fecha de fabricación, introduzca “28021999” en la
zona de edición correspondiente,
- Active la opción Eliminar los espacios,
- Seleccione la ficha Formulario e 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’.
Para crear la variable Var que se requiere para
introducir la duración del producto:
• 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 la opción Eliminar los espacios.
Capítulo 7 - 98
Tutorial
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.
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’.
Observación
El resultado de esta fórmula no se puede explotar
directamente. Más adelante veremos cómo utilizarlo.
Apéndice 1: Fórmulas
Capítulo 7 - 99
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 120 151 181 212 243 273 304 334
ene feb mar abr may jun jul ago sep oct nov
1 Escoja la fuente de datos Libre y cree la variable
intermedia cadenadía.
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 fórmula 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.
Capítulo 7 - 100
Tutorial
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
JUL IA NO
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 fecha límite.
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)
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 F ECHA
03 /2000.
LÍMITE
de 01/
Apéndice 1: Fórmulas
Capítulo 7 - 101
Observación
La etiqueta que acabamos de realizar se encuentra
también entre las etiquetas de ejemplo incluidas en la
carpeta TUTORIAL\ LABE LS\E XP RDATE .TPL .
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.
Capítulo 7 - 102
Tutorial
CAPÍTULO
8
Apéndice 2: conexión con bases
de datos
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) y OLE DB (Object
Linking and Embedding Database).
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.
OLE DB
Es una tecnología de conexión que permite conectarse con
cualquier tipo de base de datos y acceder a los datos
Capítulo 8 - 104
Tutorial
almacenados en los sistemas de mensajería.
Esta aplicación suministra varios controladores ODBC con
los que conectarse a los tipos de bases de datos más
habituales. Entre ellos encontramos:
• Microsoft Access Driver (*.mdb)
• Microsoft Excel Driver (*.xls)
• Microsoft FoxPro Driver (*.dbf)
• ...
Conexión con
múltiples bases
de datos
Puede vincular sus etiquetas con varias bases de datos
utilizando cualquiera de los métodos descritos en los
talleres siguientes. En la barra de herramientas de fusión
de bases de datos dispone de un menú desplegable que le
permite seleccionar rápidamente una base de datos y pasar
de una conexión de base de datos a otra. Una vez
guardada, cualquier conexión con una base de datos está a
disposición del usuario cada vez que abre la etiqueta. Se
deben configurar y guardar con la etiqueta todas las
conexiones con bases de datos vinculadas.
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 u OLE DB
Apéndice 2: conexión con bases de datos
De dónde vienen los
datos...
Capítulo 8 - 105
De una fuente u origen de datos ODBC
u OLE DB. 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).
Capítulo 8 - 106
Tutorial
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
Origen de datos
ODBC
En este primer ejemplo se instalará un origen de datos para
una base de datos de Access.
Para instalar el origen de datos:
1 Abra la etiqueta Recto_00.tpl, situada en la carpeta
\TUTORIAL\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 Variable > Base de datos > Crear/Modificar una
consulta...
Se abre el cuadro de diálogo Preparación de una consulta
ODBC.
3 Escoja
de datos.
a la derecha de la lista Seleccione la fuente
Se abre el cuadro de diálogo Administrador 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 luego el
icono:
Apéndice 2: conexión con bases de datos
Capítulo 8 - 107
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.
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 VO LMUS IC .MDB .
Para seleccionar la base de datos:
1 En el cuadro de diálogo Instalación ODBC para
Microsoft Access, elija Seleccionar en la zona Base de
datos.
2 Seleccione la base de datos, situada en
\TUTORIAL\DATA[F28@A@Z1@Lfr>Volmusic.mdb y
pulse ’Terminar’.
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.
Capítulo 8 - 108
Tutorial
Para 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.
El cuadro de diálogo muestra la información siguiente:
Nombre del origen
de datos
Campos
que con
tiene 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.
Apéndice 2: conexión con bases de datos
Capítulo 8 - 109
5 Escoja Sí, seleccione .\TUTORIAL\QUERY y escriba
V OLMUS IC . CS Q como nombre de consulta.
Creación de
objetos
variables
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 variable con
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.
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).
Capítulo 8 - 110
Tutorial
5 Escoja ’Aceptar’.
Acaba de transformar un objeto fijo en objeto variable.
• 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.
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 escoja Propiedades en su menú
contextual.
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.
Apéndice 2: conexión con bases de datos
Capítulo 8 - 111
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.
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.
Capítulo 8 - 112
Tutorial
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 ;
- 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.
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.
Apéndice 2: conexión con bases de datos
Capítulo 8 - 113
Si desea ver el contenido de la variable, escoja el
modo de visualización Valor.
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 Guarde el documento.
Creación de la
variable
Búsqueda en
una tabla
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 Access, 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 - 114
Tutorial
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 rama Bú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.
Aparece el cuadro de diálogo Búsqueda en una tabla.
3 Conecte la base de datos CndtedBy.mdb mediante el
Administrador de orígenes de datos ODBC.
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 siguiente.
Apéndice 2: conexión con bases de datos
Capítulo 8 - 115
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 seleccio
nando 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 variable Bú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.
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.
Capítulo 8 - 116
Tutorial
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
diferentes tipos de
variables ?
Se distinguen los tipos de variables
siguientes:
- Base de datos,
- Búsqueda en una tabla,
- Fórmula,;
- Contador,;
- Fecha, ;
- Formulario, ;
- Libre.
- Compartida.
¿Con qué fuentes de
datos se puede rellenar
una variable?
- La variable 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.
- 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 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.
Apéndice 2: conexión con bases de datos
Capítulo 8 - 117
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 Access 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:
• Duration
• Author
Realización de
una juntura
interna
El primer paso consiste en conectar el nuevo documento
verso_00.lab con la base de datos VolDur.mdb.
Para crear el origen de datos:
1 Abra el documento verso_00.tpl que se encuentra en la
carpeta TUTORIAL\labels y elija Variable > Base de
datos > Crear/Modificar una consulta...
2 Cree el nuevo origen de datos utilizando el
Administrador de orígenes de datos ODBC.
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 .
Capítulo 8 - 118
Tutorial
Nombres
de la tablas
Tablas
que contiene la
base de
datos
Nombres
de
los
campos
Figura 26 Selección de la fuente de datos Duration source
5 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 siguiente).
Apéndice 2: conexión con bases de datos
Capítulo 8 - 119
1
Tabla Duration
Tabla Author
Num
Author
Track12
Track13
1
2
3
4
5
6
7
8
9
10
Author1
Author2
Author3
Author4
Author5
Author6
Author7
Author8
Author9
Author10
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Track14
Track15
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Num
1
2
3
4
5
6
7
8
9
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
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Track14
Track15
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Duration
Num
Author
1
2
3
4
5
6
7
8
9
10
Author1
Author2
Author3
Author4
Author5
Author6
Author7
Author8
Author9
Author10
Figura 27 Realización de una juntura interna
Capítulo 8 - 120
Tutorial
9 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...
Se añade automáticamente una variable llamada Fórmula0.
2 Haga doble click en ella.
Apéndice 2: conexión con bases de datos
Capítulo 8 - 121
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ón :(\n=salto de línea)
“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.
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.
Capítulo 8 - 122
Tutorial
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 Cuando haya acabado de crear las variables, guarde el
documento.
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”
Apéndice 2: conexión con bases de datos
Capítulo 8 - 123
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 - 124
Tutorial
Taller n° 3: 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 .
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 etique
tas de la serie que desea impri
mir.
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
Figura 29 Presentación de la tabla Resultado de la consulta
CAPÍTULO
9
Apéndice 3: contadores
Numeración de documentos
La variable Contador 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
Fácil
Difícil
Capítulo 9 - 126
Creación de un
contador
Tutorial
Las variables de tipo Contador son variables cuyo
contenido va 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 el menú contextual.
3 Haga doble click en el contador que acaba de crear.
Se abre el cuadro de diálogo Contador.
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:
Apéndice 3: contadores
Capítulo 9 - 127
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).
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 SE RIA LCT .TPL .
2 En la ficha Fuentes de datos del Explorador del
documento seleccione Contador.
3 Escoja Añadir... en el menú contextual.
Se abre el cuadro de diálogo de la variable Contador (v.
Figura 29).
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 LABELNUM a la variable.
7 Seleccione la herramienta de escritura y, a
continuación, la variable LABELNUM, arrástrela y
suéltela en la parte inferior del documento.
Capítulo 9 - 128
Tutorial
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.
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.
Apéndice 3: contadores
Capítulo 9 - 129
Figura 31 Empleo de una variable de control en una fórmula
5 Escoja ’Aceptar’ y llame TOTALLABEL a la fórmula.
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.
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
F6.
o pulse
2 Introduzca 10 en la zona de edición Etiquetas en la serie
y lance la impresión.
Capítulo 9 - 130
Tutorial
Observación
Esta etiqueta se ha creado configurando su
presentación para una impresora de oficina, controlada
por Windows :
- 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.
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
o pulse F6.
Apéndice 3: contadores
Capítulo 9 - 131
2 Introduzca 10 en la zona de edición Etiquetas en la serie
y lance la impresión.
Se obtiene el resultado siguiente:
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.
Capítulo 9 - 132
Tutorial
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 imbrica
dos: numeración de
arriba hacia abajo
Figura 33 Ejemplo de numeración compleja
El truco consiste en diferenciar la columna de la izquierda
de la de la derecha. Se debe crear un contador para
numerar la 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
tutorial\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,
Apéndice 3: contadores
Capítulo 9 - 133
- Incremento: +1,
- Valor inicial: 5,
- Reinicializar a: 5 después de 8,
- Incrementar después de la impresión de 2 etiquetas.
4 Añada otro contador y llámelo PAGE. Complete el cuadro
de diálogo con los datos siguientes:
- Tipo: decimal,
- Incremento: +1,
- Valor b: 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 NUMBER en la etiqueta.
3 Escoja Archivo Imprimir... o el botón
o pulse F6.
4 Introduzca “16” en la zona de edición Etiquetas en la
serie y lance la impresión.
Se obtiene el resultado siguiente:
Capítulo 9 - 134
Tutorial
1
5
9
2
6
3
7
10
11
4
8
12
13
14
15
16
Figura 34 Resultado de la impresión
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.
1 Cree un nuevo documento y llámelo pack.tpl.
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,
Apéndice 3: contadores
Capítulo 9 - 135
- 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.
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:
if(value(@SERIALQTY- SUBRANGE)>value(40), 40 ,if
(value (@SERIALQTY - SUBRANGE) = 0,
40,mod(@SERIALQTY ,40 ) )).
Capítulo 9 - 136
Tutorial
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:
Haga una prueba con 136 etiquetas. El contador
debe mostrar tres subseries de 40 y una de 16.
Para ganar tiempo
Existe un truco que permite concatenar variables
o caracteres fijos rápidamente:
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 ) ))
Apéndice 3: contadores
Capítulo 9 - 137
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.
Capítulo 9 - 138
Tutorial
CAPÍTULO
10
Apéndice 4: programar con
ActiveX
¿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
Capítulo 10 - 140
Tutorial
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.
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:
• abrir una etiqueta,
• obtener la lista de campos variables,
• crear variables,
• obtener los datos que contienen dichos campos,
• seleccionar una impresora y el puerto en el que está
conectada,
• modificar la configuración de la impresora,
• abrir el cuadro de diálogo de adición de impresoras,
• acceder al Formulario,
• guardar una etiqueta,
• actualizar el contenido de los campos variables,
• visualizar una imagen de previsualización,
• imprimir un documento,
• crear completamente la etiqueta,
• etc.
Apéndice 4: programar con ActiveX
Capítulo 10 - 141
Gracias a esta tecnología podrádesarrollar su propia
interfaz y adaptarla a los requisitos de su empresa:
• controlando el proceso de impresión de las etiquetas,
• diseñando automáticamente etiquetas complejas que
incluyan, por ejemplo, contadores no decimales o
pruebas cronológicas.
Objetos,
Atributos y
métodos
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
Atributos: color/año/marca/número de asientos/
velocidad punta.
Métodos: arrancar/acelerar/frenar/parar.
Jerarquía de los
objetos
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 subordinados, basta
con utilizar el punto ”.” como separador (consulte los
ejemplos del Apéndice electrónico ActiveX).
Capítulo 10 - 142
Tutorial
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.
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 Labeling ActiveX 6.0.
Esta biblioteca contiene todos los métodos y propiedades
vinculadas con los objetos accesibles.
Apéndice 4: programar con ActiveX
Capítulo 10 - 143
Para instalar la biblioteca de tipos:
1 Escoja Proyecto Referencias.
2 En la lista de referencias que se presenta, escoja TK
Labeling ActiveX 6.0 y pulse ’Aceptar’ para cerrar el cuadro
de diálogo.
Para ver los métodos y propiedades vinculados con los
objetos:
• Utilice el explorador de objetos de la interfaz de
programación de Visual Basic (tecla F2).
Para ver el código vinculado con control:
• Haga doble click en el control que desee.
3- CmdOpen
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
Capítulo 10 - 144
Tutorial
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 Guí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
2 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:
Apéndice 4: programar con ActiveX
Capítulo 10 - 145
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. 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
4 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
Capítulo 10 - 146
Tutorial
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
7 Visualización preliminar del documento activo
Recurre al procedimiento Preview de apertura de la ventana
para mostrar una visualización preliminar del documento
activo.
Código:
Private Sub cmdPreview_Click()
Preview
End Sub
Apéndice 4: programar con ActiveX
Capítulo 10 - 147
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
9 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()
Capítulo 10 - 148
Tutorial
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
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
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
Apéndice 4: programar con ActiveX
Capítulo 10 - 149
(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
Integer)
MyDoc.Database.MoveFirst
End Sub
As
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.
Capítulo 10 - 150
Tutorial
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
Integer)
MyDoc.Database.MoveNext
End Sub
As
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
Integer)
MyDoc.Database.MoveLast
End Sub
As
19 Visualización preliminar del documento activo
Recurre al procedimiento Preview.
-> 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
Apéndice 4: programar con ActiveX
Capítulo 10 - 151
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.Get
Data(vbCFMetafile)
frmPreview.Show
End Sub
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
Capítulo 10 - 152
Tutorial
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
Apéndice 4: programar con ActiveX
Capítulo 10 - 153
Este proceso de clausura del procesamiento (salir
del
aplicación)
se
debe
respetar
escrupulosamente para dejar el sistema en estado
estable.
Capítulo 10 - 154
Tutorial
CAPÍTULO
11
Recordatorio
¿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
variables
intermedias
Piense en utilizar la rama Libre de la ficha Fuentes de
datos del Explorador del documento.
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:
A BS OLUTE
DIAG NOSTICS
JOINKE Y
SCHEMA
A DA
DICTIO NARY
L ANGUA GE
SCROL L
A DD
DISCO NNE CT
L AST
SECO ND
A LL
DISP LACE MENT
L EFT
SECTION
A LLO CATE
DISTINCT
L EVE L
SEL ECT
A LTER
DO MAIN
L IK E
SEQ UENCE
A ND
DO UBLE
L OCAL
SET
Capítulo 11 - 156
Tutorial
A NY
DROP
LO WER
SIZE
A RE
E LSE
AS
E ND
MA TCH
SOME
A SC
E ND -E XE C
MA X
SQL
A SS ERTIO N
E SACP E
MIN
SQL CA
AT
E XCEP T
MINUTE
SQL CODE
A UTHO RIZA TIO N
E XCEP TIO N
MO DUL E
SQL ERROR
A VG
E XEC
MO NTH
SQL STATE
B EG IN
E XECUTE
MUMPS
SQL WARNING
B ETWEE N
E XISTS
NAME S
SUBS TRING
B IT
E XTERNAL
NATIONA L
SUM
B IT LENG TH
E XTRACT
NCHAR
SYS TEM
BY
FAL SE
NEX T
TA BL E
CA SCADE
FETCH
NO NE
TE MPO RARY
CA SCADE D
FIRST
NO T
THE N
CA SE
FLO AT
NULL
TIME
CA ST
FOR
NULL IF
TIMES TAMP
CA TALO G
FORE IG N
NUMERIC
TIMEZO NE_ HO
SMAL LINT
UR
CHA R
FORTRA N
O CTE T _L ENGTH
TIMEZO NE_ MIN
UTE
CHA R _LE NGTH
FOUND
OF
TO
CHA RACTER
FROM
O FF
TRA NSACTION
CHA RACTER _ LEN
FULL
ON
TRA NSLA TE
CHE CK
G ET
O NLY
TRA NSLA TIO N
CL OSE
G LOB AL
O PEN
TRUE
G TH
Recordatorio
Capítulo 11 - 157
CO ALE SCE
G OAL
O PTION
UNIO N
CO BO L
G OTO
OR
UNIQ UE
CO LLA TE
G RANT
O RDE R
UNK NOWN
CO LLA TIO N
G ROUP
O UTE R
UPDATE
CO LUMN
HAV ING
O UTP UT
UPPE R
CO MMIT
HO UR
O VERL APS
USAG E
CO NNECT
IDENTITY
P ARTIA L
USER
CO NNECTIO N
IGNO RE
P ASCA L
USING
CO NSTRAINT
IMMEDIATE
P LI
VAL UE
CO NSTRAINTS
IN
P OSITION
VAL UES
CO NTINUE
INCLUDE
P RE CIS IO N
VARCHA R
CO NVERT
INDEX
P RE PA RE
VARY ING
CO RRESP ONDING
INDICA TOR
P RE SE VE
VIEW
CO UNT
INITIAL LY
P RIMARY
WHEN
CRE ATE
INNER
P RIO R
WHENEV ER
CURRENT
INPUT
P RIV ILE GE S
WHERE
CURRENT _ DATE
INSE NS ITIVE
P RO CEDURE
WITH
CURRENT _ TIME
INSE RT
P UB LIC
WORK
CURRENT _ TIME ST
INTEGE R
RES TRICT
YEA R
CURS OR
INTERSE CT
REV OK E
DA TE
INTERVA L
RIGHT
DA Y
INTO
RO LLB ACK
DE ALL OCATE
IS
RO WS
DE C
ISO LATION
A MP
DE CIMA L
Capítulo 11 - 158
Tutorial
DE CLARE
DE FERRAB LE
DE FERRED
DE LETE
DE SC
DE SCRIBE
DE SCRIPTOR
Caracteres
prohibidos y
nombres de
variables
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.
CAPÍTULO
12
Glosario
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.
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...
Capítulo 12 - 160
Tutorial
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
compartida
Una variable compartida es una variable que se puede
volver a utilizar en otros documentos.
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.
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.
Glosario
Capítulo 12 - 161
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.
Variable de tipo
Búsqueda en
una tabla
Las variables Búsqueda en la tabla son variables
procedentes de una base de datos distinta de la que se ha
fusionado con la etiqueta activa.
Variables de
control
Son las variables suministradas por la aplicación. El uso de
estas variables permite ejecutar acciones especiales
durante la impresión.
Capítulo 12 - 162
Tutorial
@ LAB NAME
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.
@ SERIAL QTY
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.
@ LAB ELCP Y
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.
@ PAG ECP Y
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.
@ PRINTE RNA
Esta variable designa el nombre de la
impresora seleccionada.
ME
@ PORTNA ME
Esta variable indica el puerto de la impresora
seleccionada.
@ 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.
Indice
A
ActiveX , Cap 10-139, , Cap 10140
Conexión con bases de datos , Cap 8-103
Búsqueda en una tabla , Cap 8113 , , Cap 8-114 , , Cap 8-115, ,
Cap 8-122
Programar con ActiveX ,
Cap 10-139
LabelManager2 , Cap
10-142
Administrador de orígenes de datos ODBC , Cap 8-106
Administrador de usuarios , Cap
6-75, , Cap 6-76, , Cap 6-77, ,
Cap 6-78
Atributos , Cap 10-141
C
Campos , Cap 12-159
Campos de búsqueda
Valor de la clave , Cap 8-122
Cargador de fuentes de Windows
, Cap 5-68
Código de barras
B
Barra de herramientas Ver
Cuadrícula , Cap 1-5
Base de datos , Cap 8-104
Creación , Cap 7-93
Configurar , Cap 2-16
Consultas
Junturas
Capítulo 13 - 164
Tutorial
F
Resultado de la consulta , Cap 8-117
Contador , Cap 9-125
Crear un contador , Cap 9125
Contador personalizado , Cap 9130
Contadores imbricados , Cap 9131
Copia de etiquetas , Cap 5-54
Copias de cada etiqueta ,
Cap 5-55
Etiquetas en la serie , Cap 555
Ficha Fuentes de datos , Cap 1-7
Ficha Objetos , Cap 1-7
Formulario , Cap 5-59
Fórmulas
Crear una fórmula , Cap 784
Funciones
Crear una fórmula , Cap
7-81
Fuente de datos , Cap 4-36
de tipo Formulario
El Formulario , Cap 4-45
D
I
Derechos de uso
Administrador de usuarios ,
Cap 6-75
E
Errores y problemas de impresión , Cap 5-71
Impresión , Cap 5-51
Impresión con fusión , Cap
5-58
Impresión mediante el formulario , Cap 5-59
Impresión tradicional , Cap
5-51
Imprimir , Cap 5-51
Impresora , Cap 2-12
Interfaz de programación
Funciones , Cap 10-140
Invitados
OLE DB , Cap 8-103
Optimización de la impresión ,
Cap 5-66
administrador de usuarios ,
Cap 6-77
J
Origen de datos ODBC , Cap 8105
Instalación de un origen de
datos ODBC , Cap
8-106
Juntura , Cap 8-117
P
L
LabelManager2 , Cap 10-142
Preparación de una consulta
ODBC , Cap 8-108
las Fuentes de datos , Cap 1-8
S
M
Seguridad
Métodos , Cap 10-141
O
Objeto variable
Creación de objetos variables , Cap 8-109
Administrador de usuarios ,
Cap 6-75
Serie de etiquetas , Cap 5-54
T
Tabla de Resultado de la consulta , Cap 8-124
Objetos variables , Cap 4-47
ODBC , Cap 8-103, , Cap 8-104
TK Labeling ActiveX 6.0 , Cap
10-142
Capítulo 13 - 166
Tutorial
U
Usuario
Administrador de usuarios ,
Cap 6-78
V
Variable , Cap 4-35, , Cap 8-109 ,
, Cap 8-116
Base de datos , Cap 8-116, ,
Cap 12-160
Búsqueda en una tabla , Cap
8-116 , , Cap 12160
Concatenar variables , Cap
8-111
Contador , Cap 8-116, , Cap
9-125 , , Cap 12160
de tipo Formulario , Cap 8116, , Cap 12-160
Fecha , Cap 8-116 , , Cap
12-160
Fórmula , Cap 8-116, , Cap
12-160
Otras , Cap 8-116
Variable compartida , Cap 8-116
Descargar