El formulario NiceLabel Desktop Designer sirve como panel para ingresar, manipular y ver los datos. La ventaja de usar un formulario son los procesos de entrada de datos y de impresión de etiquetas simplificados para el usuario final.

En NiceLabel Desktop Designer, se crea un formulario dentro de una solución de impresión. Es decir, generalmente se crea un formulario junto con una etiqueta prediseñada.

Sugerencia

Los formularios le permiten crear un sistema de administración de datos totalmente personalizados que se adaptan a las necesidades comerciales actuales.

Lea más acerca de cómo crear, diseñar o editar un formulario aquí.

Crear o editar un formulario

Para crear un formulario, abra una solución nueva o existente y haga clic en el botón Formulario nuevo en la pestaña Solución de la Desktop Designerbanda de opciones o en el Explorador de soluciones.

Para comenzar a trabajar con un formulario, tenga en cuenta las siguientes secciones:

Propiedades del formulario

El cuadro de diálogo Propiedades del formulario se utiliza para definir las diversas propiedades de los formularios.

Sugerencia

Para abrir el cuadro de diálogo Propiedades del formulario, haga doble clic en superficie de diseño.

UUID-881f8236-cca7-0783-c9db-dbd9ad4e90f9.png

Esta configuración está disponible en los paneles de diálogo mencionadas a continuación.

Propiedades del formulario

Descripción

Configuración básica

Define el título del formulario, el tamaño, el estado del formulario inicial y la posición del formulario inicial.

Configuración adicional

Selecciona el idioma de la secuencia de comandos del formulario.

Estilo

Define el color y la imagen de fondo de un formulario. Permite insertar una imagen y guardarla como archivo externo.

Orden de tabulación

Define el orden del desplazamiento de enfoque entre los formularios del formulario.

Ayuda F1

Contiene el texto de ayuda del formulario que se muestra al usuario después de presionar F1 cuando se ejecuta el formulario.

Eventos

Define el evento que ocurre después de cargar y cerrar el formulario, y después de que termina un intervalo de tiempo específico.

Eventos variables

Selecciona las variables que están monitoreadas para verificar los cambios de valor.

Datos de puerto serial

Agrega una variable que almacena los datos recibidos a través de un puerto serial.

Información

Define el contenido que sirve como sugerencia o como guía para el usuario del formulario.

Configuración básica

La pestaña Configuración básica define el título, el tamaño y el comportamiento de inicio de un formulario después de que lo ejecuta.

Título establece el título de la ventana del formulario.

  • Mostrar barra de título del formulario: barra de título de la ventana visible u oculta una vez abierto el formulario.

  • Permitir cierre del formulario: permite o no el cierre del formulario usando el botón Cerrar.

    Sugerencia

    Con esta opción desactivada, el formulario se puede cerrar desde la barra de tareas.

  • Permitir ajuste de tamaño del formulario: tamaño personalizado o fijo del formulario.

    Sugerencia

    Desactive esta opción para bloquear el tamaño del formulario.

  • Minimización de formularios

    Puede habilitar que los formularios que diseñe se minimicen en la barra de tareas o en la bandeja del sistema. Minimizar sus formularios le permite ejecutarlos en segundo plano y reduce las entradas y los errores humanos de sus operadores. Minimice los formularios que tengan entradas limitadas y que no requieran interacción humana. La opción Permitir la minimización del formulario está activada de forma predeterminada en las propiedades del formulario. Permitir la minimización del formulario se encuentra disponible cuando la opción Permitir ajustar el tamaño del formulario está desactivada.

    Permitir la minimización del formulario está habilitado de forma predeterminada en las propiedades del formulario y permite minimizarlo a la barra de tareas. Permitir la minimización del formulario se encuentra disponible cuando la opción Permitir ajustar el tamaño del formulario está desactivada.

    Nota

    Cuando abre versiones anteriores en V2019.3, la opción Permitir la minimización del formulario se desactiva automáticamente cuando usted desactiva Permitir ajustar el tamaño del formulario.

    UUID-685ad291-515c-0489-f186-b33ecc945bb4.png

    Activación de Permitir la minimización del formulario en las propiedades del formulario.

    Minimizar en bandeja es útil cuando desea ejecutar el formulario en segundo plano. Por ejemplo, si el formulario funciona de forma automática y no requiere que sus operadores interactúen con la interfaz de usuario del formulario. La única entrada del formulario son los datos del escáner de código de barras, y todas las acciones del formulario se ejecutan de forma automática cuando los operadores escanean los códigos.

    UUID-d089d875-eeb5-61d0-7c47-9ecd34678778.png

    Activación de Minimizar en bandeja en las propiedades del formulario.

    Activación de Minimizar en bandeja con el Símbolo del sistema

    Para ejecutar soluciones desde el Símbolo del sistema, puede minimizar los formularios que ejecuta en la bandeja del sistema. Cuando estén minimizados, haga clic con el botón derecho en el icono de la bandeja del sistema para abrir o salir de los formularios en ejecución.

    1. Abra la ventana de Símbolo del sistema (CMD).

    2. Navegue hasta su "NiceLabelWebClient.exe" o "NiceLabelPrint.exe".

    3. Agregue la ruta de acceso al formulario que desea minimizar.

      UUID-3633e96b-41be-3582-3f9e-e1147db85cf7.png
    4. Escriba "-startAsMinimized:true" luego de la ruta de acceso al archivo.

    5. Presione Enter.

    El formulario de cargará y minimizará de forma inmediata.

    Minimizar los formularios en la barra de tareas o en la bandeja del sistema reduce los errores humanos y evita que los operadores interactúen con los formularios.

El grupo Tamaño define el Ancho y el Alto del formulario.

El grupo Estado inicial del formulario define el estado del formulario en el inicio.

  • Maximizado: el formulario se abre en modo de pantalla completa.

  • Tamaño del formulario predeterminado: cuando se ejecuta el formulario, aparece con los tamaños definidos manualmente.

El grupo Posición de inicio del formulario define la posición en pantalla de un formulario una vez abierto.

  • Como está definido: el formulario aparece en la ubicación definida por la distancia en píxeles desde la Izquierda (borde izquierdo del formulario) y Arriba (borde superior del formulario).

  • Centro de pantalla: el centro de la pantalla es la posición inicial del formulario.

La configuración en el grupo de Barras de desplazamiento optimizan los formularios para pantallas más pequeñas o computadoras con baja resolución de pantalla. Como alternativa a hacer formularios y objetos pequeños, y de difícil lectura y uso, habilite Mostrar barras de desplazamiento y dejar de ajustar los objetos el tamaño de los objetos del formulario en:. Esta opción define el Ancho y Alto del formulario en píxeles. Estas son las dimensiones mínimas en las cuales:

  • El formulario recibe las barras de desplazamiento. Puede continuar reduciendo el tamaño del formulario más allá de estas dimensiones y poder desplazarse por el área del formulario.

  • Los objetos dejan de adaptar sus tamaños al reducirse el tamaño del formulario. Esto garantiza que los objetos sigan siendo utilizables porque mantienen su tamaño actual más allá de las dimensiones mínimas del formulario.

    Nota

    Para hacer que los objetos ajusten el tamaño al cambiar el tamaño del formulario, habilite el ajuste de tamaño horizontal y vertical con el formulario en Propiedades de objeto > Posición > Ajustar tamaño > horizontalmente/verticalmente con el formulario.

Configuración adicional

El panel Configuración adicional selecciona el idioma de la secuencia de comandos del formulario. Hay dos idiomas de la secuencia de comandos disponibles para los Desktop Designer objetos de formularios: VBScript y Python.

  • VBScript: secuencia de comandos para operaciones de datos avanzadas, comparaciones y cálculos directos en un formulario.

  • Python: apropiado para sistemas de 64 bits. Es una alternativa bastante más rápida para VBScript.

Estilo

El panel Estilo define el color o la imagen de fondo de un formulario. También permite insertar una imagen y guardarla como archivo externo.

  • El Color de fondo se define mediante la selección de color Estándar o Avanzado. Alterne entre estas dos opciones haciendo clic en el botón Avanzado o Básico.

  • Busque la Imagen de fondo de la etiqueta o inserte la ruta directa. Una vez que se ha definido la imagen, es posible:

    • Insertar la imagen en el documento: convierte a la imagen en una parte integrante del documento de la etiqueta.

    • Guardar imagen insertada en archivo: la imagen insertada se guarda en un archivo.

    • Eliminar imagen insertada: la imagen insertada se elimina del documento del formulario.

    • Posición de la imagen: centrar imagen de fondo, para ajustarla a las dimensiones de la etiqueta, o estirarla.

Orden de tabulación

El panel Orden de tabulación define cómo el enfoque se mueve de un objeto de formulario a otro después de presionar la tecla Tab.

  • Tecla ENTER se comporta como tecla TAB: la tecla Enter tiene la misma función que la tecla Tab. Después de presionar Enter, el foco se mueve al siguiente objeto tal lo definido en la lista Orden de tabulación.

  • Seleccione el Objeto del formulario y muévalo hacia arriba o abajo de la lista de Orden de tabulación para definir el orden de cambio del enfoque.

Ayuda F1

La pestaña Ayuda F1 define el contenido de ayuda para los formularios personalizados a fin de ayudar al usuario final a diseñar o utilizar un formulario. El texto se vuelve visible después de presionar la tecla F1 cuando se ejecuta el formulario.

Sugerencia

Escriba el texto personalizado en el campo de edición y haga clic en Aceptar.

Eventos

El panel Eventos permite configurar los eventos de formularios básicos.

  • En carga de formulario: la acción se ejecuta al cargar el formulario.

  • En cierre de formulario: la acción se ejecuta cuando se cierra el formulario.

  • En cronómetro de formulario: la acción se ejecuta después de un intervalo de tiempo específico.

    • Intervalo: duración del intervalo de tiempo (en milisegundos).

  • En inactividad de formulario: ejecuta la acción definida cuando el formulario ha estado inactivo durante un intervalo determinado. La inactividad del formulario se define como la ausencia de presión de teclas. Cualquiera de estas acciones del usuario restablece el cronómetro de inactividad.

    • Intervalo: duración del intervalo de tiempo (en minutos).

Sugerencia

Haga clic en el botón Acciones ... para configurar las acciones que se ejecutan según la lista de eventos.

Eventos variables

Eventos variables el panel selecciona las variables que están monitoreadas para verificar los cambios de valor. Si los valores de estas variables cambian, el evento Al cambiar desencadena una acción.

  • Agregar: agrega una Variable a la lista.

  • Eliminar: quita una Variable de la lista.

Sugerencia

Haga clic en Acciones ... para configurar y administrar las acciones que se desencadenan a partir de los cambios de valor de las variables de la lista.

Datos de puerto serial

El panel Datos de puerto serial selecciona puertos seriales (RS-232) para leer los datos desde los dispositivos seriales conectados. Los valores se almacenan en una variable nueva o creada recientemente.

  • Agregar: agrega un puerto serial a los dispositivos seriales conectados de la lista.

  • Eliminar: elimina el puerto de los dispositivos seriales conectados de la lista.

Sugerencia

Haga clic en Editar para configurar la comunicación con el puerto serial.

Configuración de datos de puerto serial

La ventana Datos de puerto serial define los parámetros de conexión para el puerto serial seleccionado. Los parámetros en este cuadro de diálogo deben coincidir con la configuración del dispositivo conectado. Consulte la documentación de su dispositivo de comunicación serial para configurar los parámetros de comunicación correctamente.

Nota

Si la configuración en NiceLabel 10 y en el dispositivo no coinciden, no puede establecerse la comunicación.

El grupo Puerto define el puerto serial desde el cual leer los datos.

  • Nombre de puerto: nombre del puerto al cual se conecta un dispositivo externo. Puede ser un puerto de hardware o un puerto COM virtual.

El grupo Configuración de puerto define los parámetros adicionales de la conexión del puerto.

  • Bits por segundo: tasa de velocidad utilizada por el dispositivo externo para comunicarse con la PC. El alias habitual que se utiliza con la configuración es "velocidad en baudios".

  • Bits de datos: especifica la cantidad de datos en cada carácter. En casi todos los dispositivos más modernos, se utilizan 8 bits de datos.

  • Paridad: especifica el método de detección de errores durante la transmisión en curso. La configuración de paridad más común es "ninguna", y la detección de errores está a cargo de un protocolo de comunicación (control de flujo).

  • Detener bits: detiene los bits que se envían al final de cada carácter, con lo cual permite al hardware receptor de señal detectar el final de un carácter y resincronizarse con la secuencia de caracteres. Los dispositivos electrónicos por lo general utilizan una detención única de bits.

  • Control de flujo: el puerto de serie puede utilizar señales de interfaz para pausar y reanudar la transmisión de datos.

Ejemplo 57. Ejemplo:

Es posible que los dispositivos lentos necesiten enlazarse con el puerto de serie para indicar que los datos deben pausarse mientras el dispositivo procesa los datos recibidos.


El grupo Opciones incluye los siguientes parámetros:

  • Enviar datos de inicialización: especifica la cadena que se envía al puerto de serie seleccionado antes de que se lean los datos. Esta opción permite que la acción inicialice el dispositivo para que pueda suministrar los datos. La opción puede también utilizarse para enviar una pregunta específica al dispositivo y para recibir una respuesta específica. Haga clic en el botón de flecha para ingresar caracteres especiales.

  • Usar sondeo de datos:especifica que el desencadenador solicitará activamente datos al dispositivo. Dentro de los intervalos de tiempo especificados, el desencadenador enviará los comandos proporcionados en el campo Contenido. Este campo puede incluir caracteres binarios.

El grupo Filtro le permite configurar los criterios de filtrado de datos del puerto serial.

  • Usar filtro: habilita el filtrado de datos seriales. Esta opción filtra todos los caracteres relevantes de los datos recibidos.

  • Posición inicial: establece el carácter inicial para los datos extraídos.

  • Posición final: establece el carácter final para los datos extraídos.

Ejemplo 58. Ejemplo:

Los datos sin procesar recibidos incluyen los siguientes caracteres: q###12345$$$1. Después de configurar la posición inicial en 5 y posición final en 9, los datos extraídos son 12345.


El grupo Evento de ejecución especifica cuándo se debe disparar el desencadenador y comenzar a ejecutar las acciones.

  • Cuando se recibe cierta cantidad de caracteres: especifica que el evento se produce cada vez que se recibe la cantidad requerida de caracteres. En este caso, la aplicación de terceros puede mantener una conexión abierta y enviar datos continuamente. Todos los segmentos de datos deben tener el mismo tamaño.

  • Cuando se recibe una secuencia de caracteres. Especifica que el evento se produce cada vez que se recibe la secuencia de caracteres requerida. Utilice esta opción si sabe que el "final de los datos" siempre está identificado por un conjunto único de caracteres. Puede insertar caracteres especiales (binarios) utilizando el botón que se encuentra junto al campo de edición.

    • Incluir en los datos: la secuencia de caracteres que se utiliza para determinar que el activador del evento no se elimina de los datos, sino que esta se incluye con los datos. El desencadenador recibe la secuencia completa de datos recibidos.

  • Cuando no se recibe nada después del intervalo de tiempo especificado: el evento se produce después del intervalo de tiempo especificado (en ms) desde el último carácter recibido.

Información

El panel Información incluye una Descripción que sirve como sugerencia o como guía para el usuario que trabajará con el formulario.

Defina la Descripción del formulario escribiendo en el campo.

Agregar objetos a un formulario

Después de configurar las propiedades del formulario, se debe comenzar a agregar el contenido en el formulario. Los objetos de los formulario son elementos de diseño básicos que se utilizan para agregar y editar varios tipos de contenido.

Agregue un objeto en un formulario haciendo clic en él en la barra de herramientas de objetos y arrástrelo hasta la superficie de diseño. Cada formulario contiene múltiples objetos con cualquier combinación.

Sugerencia

Utilice ayudas visuales al colocar un objeto.

Objetos de formularios

Información de nivel de producto

Esta sección se aplica a NiceLabel PowerForms Suite o mas alto.

Cada objeto de formulario tiene su propia función como se describe en la tabla a continuación.

Objetos de formularios

Icono

Descripción

Marco

UUID-f3b995e2-3acf-2133-9a3b-34c513eda301.png

Crea un área en forma de rectángulo en un formulario.

Texto

UUID-86ebf189-3481-c31d-238c-49e4609e97e4.png

Objeto para insertar contenido de texto.

Imagen

UUID-fea0052a-0f33-93a6-8ee4-c1936e1b838b.png

Objeto para insertar contenido gráfico.

Botón

UUID-850ea0db-e8e3-c63b-5d1f-b773a39ef4f0.png

Crea un objeto de formulario que se puede personalizar y seleccionar con un clic.

Campo de edición

UUID-44aa13d6-ec8d-8efc-8ecb-8ce542a9998f.png

Objeto para insertar y editar texto de una línea.

Campo Memoria

UUID-feadca15-9360-9df1-5754-a8b195b0e171.png

Permite insertar valores con varias líneas.

Cuadro combinado

UUID-8a845c94-1fb1-1aa3-12e3-9801f3ebca0c.png

Permite al usuario seleccionar una opción de una lista desplegable o insertar un valor personalizado.

Cuadro de lista

UUID-3ddad8de-1103-e0a5-97ca-bd45fd1e63c0.png

Permite al usuario seleccionar una opción de una lista sin valores personalizados.

Grupo de opción

UUID-4f0bc6ec-087f-1a5e-f902-a842a12c7dd4.png

Permite al usuario seleccionar un solo elemento de un conjunto de elementos mutuamente exclusivos.

Checkbox

UUID-c3cf1d5f-ccb9-6ea2-5862-d633a5c7a06b.png

Permite al usuario elegir una opción binaria: seleccionar o quitar la selección de las opciones de la lista.

Tabla de bases de datos

UUID-10674851-c033-d392-dab2-e1f0347fffb5.png

Muestra una tabla de las bases de datos seleccionadas en un formulario.

Navegador de bases de datos

UUID-8b922318-b487-743e-d765-1ea54ab951cc.png

Herramienta para manipular los registros de la base de datos en un formulario.

Búsqueda en bases de datos

UUID-8fb48be9-758c-bddb-1f14-111ff8743253.png

Herramienta de búsqueda para las bases de datos en un formulario.

Vista previa de la etiqueta

UUID-684c1b38-457c-bbd5-debe-dfee1be51049.png

Campo de vista previa que muestra el diseño de la etiqueta en un formulario en tiempo real.

Inicialización de datos

UUID-3cd161e4-3c69-7a7e-949d-881e96ca3579.png

Panel para asignar valores iniciales a las variables de etiquetas

Configuración de la impresora

UUID-6e470189-ab75-432f-590e-80e2fb3d875a.png

Permite ajustar la velocidad de impresión y la oscuridad mientras se ejecuta el formulario.

Cantidad de impresión

UUID-fc62aa6e-8fd6-612f-1b90-3466d091cc8f.png

Define el número de etiquetas impresas y las páginas mientras se ejecuta el formulario.

Hay varias maneras de agregar un objeto de formulario en la superficie de diseño. Obtenga más información sobre los métodos disponibles aquí.

Marco

El objeto Marco crea áreas de forma rectangular en un formulario. Su función es separar visualmente las áreas de un formulario.

Estilo

La pestaña Estilo define la apariencia visual de un objeto:

  • Color de fondo: color de fondo del objeto.

  • Transparente: marco transparente.

  • Mostrar borde: muestra/oculta el borde del marco.

  • Color de los bordes: selección del color de los bordes del objeto.

  • Ancho de los bordes: definición del ancho de los bordes.

  • Estilo de los bordes selecciona el estilo de los bordes del objeto:

    • Ninguno: borde invisible.

    • Bajado: el objeto aparece más abajo que la superficie del formulario.

    • Elevado: el objeto aparece más arriba que la superficie del formulario.

    • Borde bajado: el borde del objeto aparece más abajo que la superficie del formulario.

    • Borde elevado: el borde del objeto aparece más arriba que la superficie del formulario.

Posición

General

Texto

Texto es un objeto de formulario para insertar y mostrar contenido de texto.

Contenido

Configuración

Estilo

  • Justificado: distribuye el texto entre ambos bordes verticales del objeto.

Posición

Eventos

General

Imagen

Imagen es un objeto de formulario para insertar contenido gráfico. Se admiten los siguientes formatos de archivo:

  • Portable Network Graphic (*.png)

  • PDF (*.pdf)

  • Adobe Photoshop (*.psd)

  • Scalable Vector graphics (*.svg)

  • Paintbrush (*.pcx)

  • Mapa de bits JPEG (*.jpg, *.jpeg, *.jpe)

  • Mapas de bits TIFF (*.tif,*.tiff)

  • Enhanced Windows Metafile (*.emf)

  • Windows Metafile (*.wmf)

  • Mapa de bits de Windows (*.bmp)

Origen

Para definir o redefinir el Contenido del objeto, haga clic en Examinar y busque el archivo que se mostrará en la etiqueta.

Insertar imagen en un documento define la imagen como parte integral del archivo de etiquetas.

Guardar imagen insertada en archivo guarda la imagen insertada como un archivo externo. Buscar una ubicación y guardarlo allí.

Posición

La pestaña Ajustar tamaño de gráficos define el ajuste del tamaño de la imagen de origen variable.

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles son:

  • Al entrar con el mouse: la acción se ejecuta entrando con el mouse.

  • Al salir con el mouse: la acción se ejecuta saliendo con el mouse.

  • Al hacer clic: la acción se ejecuta haciendo clic con el mouse.

General

Botón

El Botón agrega un objeto que se puede seleccionar y personalizar en un formulario. Su función es activar diversas acciones.

Origen

Configuración

El Acceso directo del teclado define las teclas para que funcionen como accesos directos. Si se presiona la tecla definida, funciona como si el usuario hiciera clic con el mouse para ejecutar la acción.

El Botón de formulario predeterminado invoca la acción designada cuando un usuario presiona Entrar.

Sugerencia

Solo se puede definir un botón como el botón de formulario predeterminado.

El Ajuste de línea divide el texto en varias líneas. Se asegura de que el texto no sea más ancho que el botón.

El grupo Usar una imagen en el botón define un archivo gráfico para mostrar en un botón.

  • Nombre de archivo de imagen: archivo gráfico seleccionado para usar en un botón.

  • Imagen insertada en un documento: imagen insertada en el documento.

    Sugerencia

    Siempre que se necesite insertar una imagen, se toma del documento y no del sistema de archivos.

  • Guardar imagen insertada en archivo: la imagen insertada se guarda en un archivo.

  • Eliminar imagen insertada: la imagen insertada se elimina del documento del formulario.

    Sugerencia

    Si la imagen está insertada, esta acción permite guardarla en una ubicación seleccionada. La imagen ya no está insertada.

  • Posición de la imagen: posición de la imagen en relación con el texto del objeto.

  • Forzar tamaño original: el gráfico de tamaño total sin ajustar el tamaño se utiliza en un botón.

Estilo

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

El objeto Eventos disponibles para botón es:

  • Al hacer clic: la acción se ejecuta haciendo clic con el mouse.

General

Grupo de botones

El Grupo de botones agrega un grupo de botones que se pueden personalizar y seleccionar con un clic. Use este objeto para crear múltiples botones desde una lista de elementos en un solo movimiento. Los botones creados le permitirán establecer el valor de la variable conectada y/o ejecutar las acciones asignadas.

Sugerencia

El número de botones del grupo corresponde con el número de elementos (valores) de la lista.

Origen

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: variable que almacena el valor seleccionado en el objeto Grupo de botones.

  • Bases de datos: campo de base de datos que almacena el valor seleccionado en el objeto Grupo de botones.

Configuración

La pestaña Configuración define información específica de la edición del contenido del objeto y muestra los valores.

Permitir duplicados permite duplicar el valor que aparece en el objeto.

Ordenada ordena los elementos de la lista en orden ascendente. Usar orden por mayúsculas o minúsculas determina además si las mayúsculas o minúsculas deben afectar el orden o no.

El grupo de configuración Valores permite definir los elementos enumerados:

  • Origen de elementos: define el origen de los elementos enumerados.

    • Valores personalizados: valores estáticos definidos por el usuario.

    • Impresoras instaladas: lista de impresoras instaladas.

    • Campo Base de datos: valores tomados de una base de datos conectada.

      • Campo: selección del campo de base de datos conectada de la cual se tomará el contenido.

      • Usar otro campo para origen de datos conectados: conecta otro campo de base de datos al origen de datos conectados. Los valores del Campo aún se muestran, pero el origen de datos conectados reciben el valor seleccionado de un campo que se especifica en el Campo valor.

      • Campo Valor: selecciona el campo de la base de datos que se envía al Origen de datos conectados del objeto y lo muestra como su contenido.

        Ejemplo 59. Ejemplo:

        1. Detalles del objeto Grupo de botones

          Origen de elementos:

          Código EAN

          ID de producto

          12345

          ID1

          22345

          ID2

          33345

          ID3

        2. Detalles de objeto de texto

          El objeto de texto agregado solo debe mostrar los correspondientes valores del ID del producto.

        Resultado: El Código EAN seleccionado en el Grupo de botones da por resultado el correspondiente ID de producto en el objeto Texto.

        UUID-c9b229fa-c7b9-1450-5a02-b81689148b42.png

    • Nombres de archivos: muestra una lista con todos los archivos del directorio seleccionado.

      • Directorio: define la carpeta de origen para enumerar los archivos.

      • Máscara de archivos: especifica el filtro para seleccionar los archivos de la lista.

        Ejemplo 60. Ejemplo:

        *.* enumera todos los archivos

        *.nlbl únicamente se muestra una lista de archivos con extensión .nlbl.

        t*.nlbl se muestra una lista de archivos que comienzan con "t" y tienen la extensión .nlbl.


      • Mostrar la ruta del archivo: se muestra toda la ruta de acceso del archivo en la lista.

      • Mostrar la extensión del archivo: la extensión del archivo está visible en la lista.

    • Nombre de las fuentes: lista de las fuentes instaladas.

    • Etiquetas en soluciones: lista de las etiquetas dentro de las soluciones.

    • Editar: convierte otros orígenes de elementos en un origen de elementos de valores personalizados.

    • Lista de contenido de valores: muestra el contenido del valor actual.

    • Configurar como predeterminado: convierte la selección activa actual en un valor predeterminado.

      Sugerencia

      El valor predeterminado es un valor que se selecciona automáticamente cuando se ejecuta el formulario.

      UUID-7d0a197b-59e3-5fdd-0ed3-8e00e15b6b6e.png

Nota

Todos los valores, excepto los valores personalizados, se llenan cuando se ejecuta el formulario. Los valores mostrados en el momento del diseño son ejemplos tomados del sistema. Después de hacer clic en Editar, Desktop Designer hace una copia de los valores y los vuelve editables en el diálogo Valores personalizados.

El grupo Disposición le permite personalizar la apariencia del Grupo de botones.

El grupo Tamaño de botones le permite definir el ancho y el alto de cada botón del grupo.

  • Botones de tamaño automático: deshabilite esta opción para definir valores personalizados de Ancho y Alto.

El grupo Espaciado entre botones establece la distancia entre los botones de un grupo.

  • Horizontal: define la distancia horizontal entre los botones de un grupo.

  • Vertical: define la distancia vertical entre los botones de un grupo.

El grupo Disposición define cómo se distribuyen los botones cuando se ejecuta el formulario.

  • Orientación: le permite apilar los botones Horizontalmente o Verticalmente.

  • Número de filas: establece el número de filas en que se ubican los botones en el formulario.

  • Ajuste de línea: Después de llegar al final del botón, el ajuste de línea interrumpe la etiqueta en múltiples líneas.

Estilo

La pestaña Estilo define la apariencia visual de un objeto.

Color de fondo define el color de fondo del objeto.

  • Transparente: fondo del objeto transparente.

Color de borde: define el color de borde del botón.

Color de fuente define los colores de fuente y subrayado.

Fuente selecciona el tipo de letra.

La fuente puede aparecer en Negrita, Cursiva, Subrayada o como texto Tachado.

La Alineación define la posición horizontal del contenido ingresado.

  • Izquierda: texto alineado al borde izquierdo del botón.

  • Centro: texto en posición central.

  • Derecha: texto alineado al borde derecho del botón.

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles son:

  • Al hacer clic: la acción se ejecuta haciendo clic con el mouse.

General

Campo de edición

El objeto Campo de edición se utiliza para insertar y editar una sola línea de texto.

Origen

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: variables que se utilizan como origen de contenido del objeto, o variables que almacenan el contenido del objeto del Campo de edición.

  • Bases de datos: valores de bases de datos que se utilizan como contenido del objeto. El objeto también se puede utilizar para agregar o editar el contenido de la base de datos.

Configuración

La pestaña Configuración contiene dos propiedades que se pueden editar:

  • Mover enfoque automáticamente al siguiente control: otro objeto en un formulario recibe el enfoque directamente después de que el Campo de edición recibe un valor de una longitud determinada. Definir la longitud del valor que mueve el enfoque usando Longitud límite en Reglas de entrada de la variable.

    Nota

    La opción Campo de edición deber conectada a una variable. El valor de longitud de la variable conectada debe ser limitado.

    El orden en que se mueve el enfoque de un objeto a otro se define en Propiedades de formulario > Orden de tabulación.

  • Campo Contraseña: oculta los caracteres del Campo de edición. Los caracteres están enmascarados con asteriscos.

  • Corrección ortográfica: marca las palabras incorrectamente escritas cuando se ejecuta el formulario. El idioma se define mediante el teclado seleccionado actualmente. La selección de idiomas disponibles depende de su sistema operativo.

  • Flujo de texto de derecha a izquierda habilitado (RTL): permite que escriba contenido usando secuencias de derecha a izquierda, como árabe o hebreo. Cuando está habilitada, esta configuración alinea el contenido del objeto a la derecha y anexa letras de las secuencias RTL a la izquierda. Si está usando letras de las secuencias de izquierda a a derecha o cualquier otro carácter, el contenido se mantiene alineado a la derecha, pero la configuración anexa estas letras y caracteres a la derecha.

Sugerencia

La opción Campo de edición debe estar conectada a un origen de datos y debe tener una longitud límite definida.

Estilo

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles para el objeto del campo de edición son:

  • Al enfocar: la acción se ejecuta cuando el enfoque se establece en el objeto.

  • Al salir: la acción se ejecuta cuando el enfoque se mueve a otro objeto.

  • Al cambiar: la acción se ejecuta cuando hay un cambio en el objeto Campo de edición.

General

Campo Memoria

El objeto campo Memoria se utiliza para insertar contenido de texto en múltiples líneas.

Origen

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: variables que se utilizan como origen de contenido del objeto, o variables que almacenan el contenido del objeto.

  • Bases de datos: valores de bases de datos que se utilizan como contenido del objeto. El objeto también se puede utilizar para agregar o editar el contenido de la base de datos.

Configuración

El grupo Configuración contiene dos propiedades que se pueden editar.

  • Mover enfoque automáticamente al siguiente control: otro objeto en un formulario recibe el enfoque directamente después de que el Campo Memoria recibe un valor de una longitud determinada. Definir la longitud del valor que mueve el enfoque usando Longitud límite en Reglas de entrada de la variable.

    Nota

    La opción Campo de edición deber conectada a una variable. El valor de longitud de la variable conectada debe ser limitado.

    El orden en que se mueve el enfoque de un objeto a otro se define en Propiedades de formulario > Orden de tabulación.

  • La opción del campo Contraseña oculta los caracteres de este campo de edición. Están enmascarados con asteriscos.

  • Corrección ortográfica: marca las palabras incorrectamente escritas cuando se ejecuta el formulario. El idioma se define mediante el teclado seleccionado actualmente. La selección de idiomas disponibles depende de su sistema operativo.

  • Flujo de texto de derecha a izquierda habilitado (RTL): permite que escriba contenido usando secuencias de derecha a izquierda, como árabe o hebreo. Cuando está habilitada, esta configuración alinea el contenido del objeto a la derecha y anexa letras de las secuencias RTL a la izquierda. Si está usando letras de las secuencias de izquierda a a derecha o cualquier otro carácter, el contenido se mantiene alineado a la derecha, pero la configuración anexa estas letras y caracteres a la derecha.

Estilo

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles para el objeto del campo de memoria son:

  • Al enfocar: la acción se ejecuta cuando el enfoque se establece en el objeto.

  • Al salir: la acción se ejecuta cuando el enfoque se mueve a otro objeto.

  • Al cambiar: la acción se ejecuta cuando hay un cambio en el objeto Campo de edición.

General

Cuadro combinado

El Cuadro combinado se utiliza como un objeto para la entrada del usuario. Su función es permitir al usuario seleccionar una opción de una lista desplegable o agregar un valor personalizado a la lista.

Origen

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: variables que se utilizan como origen de contenido del objeto, o variables que almacenan el valor seleccionado en el objeto Cuadro combinado.

  • Bases de datos: valores de bases de datos que se utilizan como valores que se pueden seleccionar en el Cuadro combinado. El objeto también se puede utilizar para agregar o editar el contenido de la base de datos.

Configuración

Estilo

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles son:

  • Al enfocar: la acción se ejecuta cuando el enfoque se establece en el objeto.

  • Al salir: la acción se ejecuta cuando el enfoque se mueve a otro objeto.

  • Al cambiar: la acción se ejecuta cuando hay un cambio en el objeto Campo de edición.

General

Sugerencia

Si la opción de solo lectura está habilitada, el cuadro combinado se comporta como una lista desplegable normal.

Cuadro de lista

El Cuadro de lista sirve como un objeto de entrada del usuario. Su función es permitir al usuario seleccionar una opción predefinida de una lista.

Sugerencia

A diferencia del Cuadro combinado, el Cuadro de lista no permite insertar valores personalizados.

Origen

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: variables que se utilizan como origen de contenido del objeto, o variables que almacenan el valor seleccionado en el objeto Cuadro de lista.

  • Bases de datos: base de datos que almacena los valores seleccionados en el objeto Cuadro de lista.

Configuración

La pestaña Configuración define información específica de la edición del contenido del objeto y muestra los valores.

Permitir duplicados permite que se muestren valores duplicados en la lista desplegable.

Ordenada ordena los elementos de la lista en orden ascendente. Usar orden por mayúsculas o minúsculas determina además si las mayúsculas o minúsculas deben afectar el orden o no.

El grupo de configuración Valores define qué elementos se incluirán en el objeto Cuadro de lista:

  • Origen de elementos: define el origen de los elementos enumerados.

    • Valores personalizados: valores estáticos definidos por el usuario.

    • Impresoras instaladas: lista de impresoras instaladas.

    • Campo Base de datos: valores tomados de una base de datos conectada.

      • Campo: selección del campo de base de datos conectada de la cual se tomará el contenido.

      • Usar otro campo para origen de datos conectados: conecta otro campo de base de datos al origen de datos conectados. La lista de contenidos de valores muestra los valores del Campo, pero el origen de datos conectados recibe el valor seleccionado desde un campo del campo Valor.

        Ejemplo 63. Ejemplo:

        Campo: ObjectField1

        Campo Valor: ObjectField2

        Origen de datos conectados: Variable1

        Resultado:

        El objeto conectado a Variable1 muestra el contenido del CampoDeObjeto1 y envía el contenido de CampoDeObjeto2 a Variable1.


      • Campo Valor: selecciona el campo de la base de datos que se envía al Origen de datos conectados del objeto y lo muestra como su contenido.

    • Nombres de archivos: muestra una lista con todos los archivos del directorio seleccionado.

      • Directorio: define la carpeta de origen para enumerar los archivos.

      • Máscara de archivos: especifica el filtro para seleccionar los archivos de la lista.

        Ejemplo:

        *.* enumera todos los archivos

        *.nlbl únicamente se muestra una lista de archivos con extensión .nlbl.

        t*.nlbl se muestra una lista de archivos que comienzan con "t" y tienen la extensión .nlbl.

      • Mostrar la ruta del archivo: se muestra toda la ruta de acceso del archivo en la lista de archivos.

      • Mostrar la ruta del archivo: la extensión del archivo se muestra en la lista de archivos.

    • Nombre de las fuentes: lista de las fuentes instaladas.

    • Etiquetas en soluciones: lista de las etiquetas dentro de las soluciones.

    • Editar: convierte otros orígenes de elementos en un origen de elementos de valores personalizados.

    • Lista de contenido de valores: muestra el contenido del valor actual.

    • Configurar como predeterminado: convierte la selección activa actual en un valor predeterminado.

      Sugerencia

      El valor predeterminado es un valor que se selecciona automáticamente cuando se ejecuta el formulario.

Nota

Todos los valores, excepto los valores personalizados, se llenan cuando se ejecuta el formulario. Los valores mostrados en el momento del diseño son ejemplos tomados de la computadora actual.

Estilo

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles son:

  • Al enfocar: la acción se ejecuta cuando el enfoque se establece en el objeto.

  • Al salir: la acción se ejecuta cuando el enfoque se mueve a otro objeto.

  • Al hacer clic: la acción se ejecuta haciendo clic con el mouse.

General

Grupo de opción

Utilice el objeto Grupo de opción para permitir al usuario seleccionar un solo elemento de un conjunto de elementos mutuamente exclusivos.

Origen

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: valores variables predefinidos que se utilizan como contenido del objeto Grupo de opción.

  • Bases de datos: valores de bases de datos que se utilizan como contenido del objeto Grupo de opción.

Nota

El botón del objeto de flecha hacia abajo brinda acceso directo a orígenes de datos dinámicos. Haga clic en la flecha para agregar un objeto nuevo en la superficie de diseño y para conectarla con los orígenes de datos seleccionados simultáneamente.

Configuración

La pestaña Configuración define información específica de la edición del contenido del objeto y muestra los valores.

Permitir duplicados permite que se muestren valores duplicados en la lista desplegable.

Ordenada ordena los elementos de la lista en orden ascendente. Usar orden por mayúsculas o minúsculas determina además si las mayúsculas o minúsculas deben afectar el orden o no.

El grupo de configuración Valores permite definir los elementos enumerados:

  • Origen de elementos: define el origen de los elementos enumerados.

    • Valores personalizados: valores estáticos definidos por el usuario.

    • Impresoras instaladas: lista de impresoras instaladas.

    • Campo Base de datos: valores tomados de la base de datos conectada.

      • Campo: selección del campo de base de datos conectada de la cual se tomará el contenido.

      • Usar otro campo para origen de datos conectados: conecta otro campo de base de datos al origen de datos conectados. La lista de contenidos de valores muestra los valores del Campo, pero el origen de datos conectados recibe el valor seleccionado desde un campo del campo Valor.

        Ejemplo 64. Ejemplo:

        Campo: ObjectField1

        Campo Valor: ObjectField2

        Origen de datos conectados: Variable1

        Resultado:

        El objeto conectado a Variable1 muestra el contenido del CampoDeObjeto1 y envía el contenido de CampoDeObjeto2 a Variable1.


      • Campo Valor: selecciona el campo de la base de datos que se envía al Origen de datos conectados del objeto y lo muestra como su contenido.

    • Nombres de archivos: muestra una lista con todos los archivos del directorio seleccionado.

      • Directorio: define la ruta desde la cual se tomará la lista de las etiquetas.

      • Máscara de archivos: especifica el filtro para seleccionar los archivos de la lista.

        Ejemplo 65. Ejemplo:

        *.* enumera todos los archivos

        *.nlbl únicamente se muestra una lista de archivos con extensión .nlbl.

        t*.nlbl se muestra una lista de archivos que comienzan con "t" y tienen la extensión .nlbl.


      • Mostrar la ruta del archivo: se muestra toda la ruta de acceso del archivo en la lista.

      • Mostrar la extensión del archivo: la extensión del archivo está visible en la lista.

    • Nombre de las fuentes: lista de las fuentes instaladas.

    • Etiquetas en soluciones: lista de las etiquetas dentro de las soluciones.

    • Editar: convierte los elementos definidos por el sistema en la lista de contenido de valores en una lista de valores personalizados.

    • Lista de contenido de valores: muestra el contenido del valor actual.

    • Configurar como predeterminado: convierte la selección activa actual en un valor predeterminado.

    Sugerencia

    El valor predeterminado es un valor que se selecciona automáticamente cuando se ejecuta el formulario.

Nota

Todos los valores, excepto los valores personalizados, se llenan cuando se ejecuta el formulario. Los valores mostrados en el momento del diseño son ejemplos tomados de la computadora actual.

Estilo

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles son:

  • Al enfocar: la acción se ejecuta cuando el enfoque se establece en el objeto.

  • Al salir: la acción se ejecuta cuando el enfoque se mueve a otro objeto.

  • Al hacer clic: la acción se ejecuta haciendo clic con el mouse.

General

Casilla de verificación

La Casilla de verificación es un objeto de formulario que permite al usuario elegir una opción binaria: seleccionar o quitar la selección de las opciones de la lista.

Origen

La pestaña Origen define las reglas de preguntas, valores, tipos de datos y orígenes de datos.

El Origen de datos conectados es el origen de los datos dinámicos que están conectados al objeto.

  • Variables: variables que almacenan el valor seleccionado de la Casilla de verificación.

  • Bases de datos: base de datos que almacenan el valor seleccionado de la Casilla de verificación.

Configuración

La pestaña Configuración define información específica para la edición del contenido del objeto y mostrar los valores.

El campo de texto de la Casilla de verificación sirve para escribir el texto en la Casilla de verificación.

  • Activada: estado predeterminado de la Casilla de verificación (seleccionada/vacía) cuando se ejecuta el formulario.

  • Ajuste de línea: el texto está dividido en varias líneas para garantizar que no exceda el ancho de la Casilla de verificación.

Valores de estado es el estado que se almacena en el valor de la variable conectada.

  • Valor activado: de manera predeterminada fijado en Verdadero. La opción seleccionada confirma la acción asignada.

  • Valor desactivado de manera predeterminada fijado en Falso. La opción seleccionada rechaza la acción asignada.

    Sugerencia

    Los valores Activado y Desactivado se pueden personalizar. Estos valores pueden definirse manual o dinámicamente usando un Origen de datos.

Estilo

La pestaña Estilo define la apariencia visual de un objeto.

Color de fondo define el color de fondo del objeto.

  • Transparente: fondo del objeto transparente.

Color de fuente define los colores de fuente y subrayado.

Fuente selecciona el tipo de letra.

La fuente puede aparecer en Negrita, Cursiva, Subrayada o como texto Tachado.

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

Los eventos disponibles son:

  • Al enfocar: la acción se ejecuta cuando el enfoque se establece en el objeto.

  • Al salir: la acción se ejecuta cuando el enfoque se mueve a otro objeto.

  • Al hacer clic: la acción se ejecuta haciendo clic con el mouse.

General

Tabla de bases de datos

El objeto Tabla de bases de datos muestra una tabla de la base de datos seleccionada en un formulario. Dicha tabla permite buscar, filtrar y seleccionar tablas y registros de bases de datos en un formulario.

Configuración

La pestaña Configuración permite seleccionar la tabla de las bases de datos conectada.

El grupo Tabla muestra la tabla de las bases de datos utilizada actualmente (activa). Seleccione la tabla de la base de datos que debe mostrarse en el objeto de la tabla de base de datos.

Sugerencia

Agregar una base de datos ejecutando el Asistente de bases de datos o seleccionándolo de las bases de datos que se definieron utilizando el Administrador de datos dinámicos.

  • Activar selección múltiple de filas permite seleccionar varios registros de bases de datos simultáneamente.

    • Habilitar selección con casilla de verificación: casilla de verificación de selección agregada frente a los registros de la base de datos.

      Sugerencia

      Esta opción mejora el uso de los dispositivos con pantalla táctil. La selección de varios registros facilita el uso.

  • La opción Mostrar controles de búsqueda muestra/oculta los comandos de búsqueda de bases de datos en el formulario.

    • El campo de búsqueda en base de datos le permite ingresar cadenas de búsqueda. Si se encuentra una coincidencia en la tabla de la base de datos conectada, la fila que coincide se resalta. Para borrar el campo de búsqueda en base de datos, haga clic en el signo borrar que aparece en el campo después de que ingresa la cadena.

    • El campo Selector de base de datos le permite seleccionar los campos en los cuales se deben buscar las cadenas. De manera predeterminada, todos los campos están seleccionados. Marque o borre los campos usando la lista desplegable.

      Nota

      Si se detecta una coincidencia, la fila de la base de datos actualmente seleccionada se configura como la primera fila que coincide con los criterios de búsqueda.

      Nota

      Si el campo de la base de datos consultada está conectado con otro objeto de formulario, este objeto muestra los datos de la fila que coincide.

    • El botón Buscar inicia la búsqueda.

  • Guardar número de fila seleccionada en variable: guarda el número de la fila de tabla seleccionada en una variable.

    Sugerencia

    Si se seleccionan múltiples filas, la variable almacena el número de la última fila seleccionada.

El grupo Columnas permite administrar las columnas de la tabla de bases de datos conectadas.

  • Estilo: este botón abre la ventana de diálogo de estilo de columnas. Esta ventana permite al usuario personalizar la apariencia visual de una columna o celda de la tabla seleccionada.

  • Subir: este botón coloca el registro seleccionado una posición más arriba.

  • Bajar: este botón coloca el registro seleccionado una posición más abajo.

  • Alias de campo: esta columna muestra el nombre del campo de la tabla definido en la base de datos de origen.

  • Título: permite definir un nombre de columna personalizado.

  • Ancho: define el ancho de columna de la tabla.

  • Visible: muestra u oculta la columna de la tabla en un formulario.

  • Variable: variable que almacena el valor de un registro de base de datos seleccionado.

Nota

La visibilidad de las columnas también puede definirse cuando se ejecuta el formulario. Mostrar u ocultar columnas de tabla usando la acción Establecer propiedad de objeto. A continuación se muestra un ejemplo de cómo debe configurarse el formulario.

Ejemplo 66. Ejemplo:

  1. Agregar objeto Tabla de base de datos al formulario y conectarlo a una base de datos.

  2. Agregar objeto Botón al formulario.

  3. Configurar el objeto Botón agregado para desencadenar la acción Establecer propiedad de objeto con un clic. Establecer el evento Al hacer clic como desencadenador.

    • Ir a Propiedades de botón > Pestaña Eventos.

    • Hacer clic en Acciones ... para configurar la acción Establecer propiedad de objeto.

      • Establecer nombre de Objeto: nombre del objeto de formulario Tabla de base de datos en el que desea ocultar algunas columnas.

      • Seleccione la Propiedad: Columnas visibles.

      • Definir valor: insertar nombres separados por coma de columnas de tabla. Use el carácter " si el nombre del valor incluye una coma.

  4. Ejecutar el formulario.

  5. Hacer clic en el botón. Ahora, solo las columnas seleccionadas son visibles en la tabla.


Estilo

La pestaña Estilo define la apariencia visual de la tabla Objeto de bases de datos.

  • Alineación: alineación de fila de encabezado de tabla.

  • Color de fondo: color de fondo de la tabla.

  • Color de fuente: color de fuente de la tabla.

  • Fuente: tipo de letra del texto de la tabla y sus propiedades (Negrita, Cursiva y tamaño).

El grupo Estilo de celda define la apariencia visual de una celda en una tabla de bases de datos.

  • Alineación: alineación del contenido de las celdas de una tabla.

  • Color de fondo: color de fondo de las celdas.

  • Color de fuente: colores de fuente y subrayado de las celdas.

El grupo Fuente define la fuente del texto de la celda y sus propiedades (Negrita, Cursiva y tamaño).

Posición

Eventos

La pestaña Eventos define las acciones que ejecutan varios eventos relacionados con objetos.

Sugerencia

Consulte la sección Editor de acciones para leer más acerca de esta útil herramienta Desktop Designer.

El evento disponible para el objeto Tabla de base de datos es:

  • En cambio de selección: la acción se ejecuta al iniciar el formulario o después de seleccionar o cancelar la selección de una fila (o de múltiples filas) en la tabla.

General

La pestaña General define el objeto y la configuración del objeto para el inicio del formulario.

El Nombre configura un ID de objeto único. Se usa como referencia del objeto al definir funciones, variables, secuencias, etc.

La Descripción permite agregar notas y anotaciones para un objeto.

Las Sugerencias ayudan a los usuarios de formularios mediante una breve explicación de por qué o cómo usar el objeto seleccionado.

El grupo Estado inicial al iniciar formulario define el comportamiento del objeto al editar e imprimir un formulario:

  • Habilitado: define si el objeto estará activo (editable) en el formulario de impresión o no.

    • Condición: un objeto está activado si el resultado de la condición dada es "Verdadero".

  • Solo lectura: evita la entrada de orígenes de datos conectados y la edición del contenido.

    Sugerencia

    La opción Solo lectura se habilita si la base de datos seleccionada es una base de datos "real". Las bases de datos de Excel no se pueden editar y, por lo tanto, son de solo lectura.

  • Visible: define si el objeto seleccionado aparecerá en el formulario o no.

    • Condición: un objeto es visible si el resultado de la condición dada es "Verdadero".

Cuadro de diálogo Estilo de columna

El cuadro de diálogo Estilo de columna permite definir las propiedades de la tabla relacionadas con el estilo del objeto Tabla de bases de datos.

El grupo Estilo de columna define la apariencia visual de las columnas de la tabla.

  • Invalidar estilo predeterminado de tabla: permite personalizar el estilo de la columna seleccionada.

  • Alineación: define la alineación del contenido de la fila de encabezado.

  • Color de fondo: define el color de fondo de la columna. Transparente hace que el fondo de la columna sea invisible.

  • Color de fuente: especifica el color de la fuente.

  • Fuente: permite especificar el tipo de letra y sus propiedades: Tamaño, Negrita y Cursiva.

El grupo Estilo de celda define la apariencia visual de las celdas de la tabla.

  • Invalidar estilo predeterminado de tabla: permite personalizar el estilo de la celda seleccionada.

  • Color de fondo: define el color de fondo de la celda. Transparente hace que el fondo de la celda sea invisible.

  • Color de fuente: especifica el color de la fuente.

  • Fuente: permite especificar el tipo de letra y sus propiedades: Tamaño, Negrita y Cursiva.

Navegador de bases de datos

El objeto Navegador de bases de datos es una herramienta para navegar, agregar y eliminar registros de las bases de datos en un formulario.

Configuración

Tabla define la tabla de la base de datos que debe navegarse utilizando el objeto Navegador de bases de datos.

Sugerencia

Agregar una base de datos ejecutando el Asistente de bases de datos o seleccionándolo de las bases de datos que se definieron utilizando el cuadro de diálogo Administrador de datos dinámicos .

Los comandos del navegador de bases de datos difieren de acuerdo con el estado inicial de la tabla de la base de datos seleccionada al iniciar el formulario: Lectura y escritura o Solo lectura. El primero permite la edición, mientras que la segunda opción evita que el usuario realice cambios en la base de datos conectada.

Los comandos del modo Lectura y escritura son (de izquierda a derecha):

UUID-b38fb572-3319-241b-d657-e6dfd5710d64.png
  • Primer registro: se ubica en el primer registro de la tabla de la base de datos conectada.

  • Registro anterior: se ubica en el registro previo.

  • Registro siguiente: se ubica en el próximo registro.

  • Último registro: se ubica en el último registro de la tabla de la base de datos conectada.

  • Insertar registro: inserta un registro nuevo en la tabla de la base de datos conectada.

  • Eliminar registros: elimina un registro de la tabla de la base de datos conectada.

  • Publicar edición: publica el registro cambiado en la tabla de la base de datos conectada.

  • Cancelar edición: cancela la edición del registro y elimina los cambios aplicados.

  • Actualizar datos: actualiza los datos mostrados en la tabla de la base de datos conectada.

El modo Solo lectura incluye un conjunto reducido de comandos:

UUID-65ff5233-cc24-4cfe-d322-9ab9229d9199.png
  • Primer registro: se ubica en el primer registro de la tabla de la base de datos conectada.

  • Registro anterior: se ubica en el registro previo.

  • Registro siguiente: se ubica en el próximo registro.

  • Último registro: se ubica en el último registro de la tabla de la base de datos conectada.

  • Actualizar datos: actualiza los datos mostrados en la tabla de la base de datos conectada.

Posición

General

Búsqueda en bases de datos

El objeto Búsqueda en bases de datos es una herramienta de búsqueda para las bases de datos que están conectadas a objetos de formulario.

UUID-0214e728-172b-132e-5655-1bdce384a03e.png
  • El campo de búsqueda en base de datos le permite ingresar cadenas de búsqueda. Si se encuentra una coincidencia en la tabla de la base de datos conectada, la fila que coincide se resalta.

    Nota

    Si se detecta una coincidencia, la fila de la base de datos actualmente seleccionada se configura como la primera fila que coincide con los criterios de búsqueda.

    Nota

    Si el campo de la base de datos consultada está conectado con otro objeto de formulario, este objeto muestra los datos de la fila que coincide.

  • El botón Buscar inicia la búsqueda.

  • El menú de campos de bases de datos le permite seleccionar los campos en los cuales se deben buscar las cadenas. De manera predeterminada, el primer campo de la tabla está seleccionado.

Configuración

La Tabla define la base de datos en la que se realizará la búsqueda.

Sugerencia

Agregar una base de datos ejecutando el Asistente de bases de datos o seleccionándolo de las bases de datos que se definieron utilizando el cuadro de diálogo Administrador de datos dinámicos .

  • Buscar cada vez que se pulsa una tecla (búsqueda incremental): resalta y selecciona las filas con secuencia de caracteres coincidente después de ingresar cada carácter.

  • Seleccionar registro solo cuando se encuentra una coincidencia exacta: resalta y selecciona las filas con una secuencia completa de caracteres que coinciden con el término de búsqueda ingresado.

Estilo

La pestaña Estilo define la apariencia visual de un objeto.

Color de fondo define el color de fondo del objeto.

  • Transparente: fondo del objeto transparente.

Color de fuente define los colores de fuente y subrayado.

Fuente selecciona el tipo de letra.

La fuente puede aparecer en Negrita, Cursiva, Subrayada o como texto Tachado.

Posición

General

Vista previa de la etiqueta

El objeto Vista previa de la etiqueta ofrece una vista preliminar en vivo con los parámetros de impresión definidos para la etiqueta seleccionada.

Configuración

Etiqueta especifica el archivo de la etiqueta cuya vista previa se muestra en el objeto.

Sugerencia

Haga clic en Etiqueta nueva para crear una nueva etiqueta dentro de la solución. Si la etiqueta no debería ser parte de la solución, búsquela utilizando el botón Examinar. La etiqueta también se puede definir dinámicamente utilizando un origen de datos conectados.

Impresora define la impresora cuya configuración se utiliza para generar la vista previa.

Sugerencia

Si no se define otra impresora, se utiliza la que se definió para la etiqueta activa. La impresora también se puede definir dinámicamente utilizando un origen de datos conectados.

El grupo Contenido define qué incluye la Vista previa de la etiqueta:

  • Mostrar una sola etiqueta: vista previa del área de impresión de la etiqueta.

  • Mostrar todas las etiquetas de la página: vista previa de toda la página que tiene las etiquetas.

Nota

Esta opción es útil cuando está en uso la opción Etiquetas a lo largo o cuando está abierta la vista previa de los márgenes de la etiqueta.

El grupo Cantidad define el número de etiquetas en vista previa.

  • Etiquetas: número de etiquetas que se mostrarán en la Vista previa de la etiqueta.

  • Todas (cantidad ilimitada): imprime todo el rango de etiquetas en función de los datos.

El Número de etiquetas omitidas define el número de etiquetas que se omitirán en la primera página de la vista previa.

Sugerencia

Esta opción se utiliza con Etiquetas a lo largo.

Copias idénticas por etiqueta define la cantidad de copias por cada etiqueta en la vista previa.

Cantidad de conjuntos de etiquetas especifica cuántas veces debe repetirse toda la vista previa de las etiquetas.

Tamaño de la etiqueta define el lado de la etiqueta que se muestra en la vista previa.

  • Mostrar frente: aparece el lado frontal de la etiqueta en la vista previa.

  • Mostrar reverso: aparece el lado de atrás de la etiqueta (si está disponible) en la vista previa.

Nota

Si se seleccionan ambas opciones, aparecen ambos lados de la etiqueta en la vista previa.

Estilo

La pestaña Estilo define la apariencia visual de un objeto.

  • Color de fondo: color de fondo de la Vista previa de la etiqueta.

  • Transparente: fondo del objeto transparente.

  • Mostrar borde: borde visible del objeto Vista previa de la etiqueta.

  • Color de los bordes: color de los bordes de la Vista previa de la etiqueta.

  • Ancho de los bordes: ancho de los bordes de la Vista previa de la etiqueta.

Posición

Eventos

General

Inicialización de datos

El objeto Inicialización de datos es un panel para asignar valores a las variables que se usan en la etiqueta seleccionada que pertenece a una solución.

Configuración

La opción Etiqueta selecciona la etiqueta que se utilizará con el objeto Inicialización de datos.

Sugerencia

Si la etiqueta no es parte de la solución, puede buscarse utilizando el botón Examinar. La etiqueta también se puede definir dinámicamente utilizando un Origen de datos conectados.

  • Enfocar inicialización de datos cuando la etiqueta cambia: define el enfoque de la tabla Inicialización de datos cuando cambia la etiqueta seleccionada. De este modo, la tabla puede editarse instantáneamente.

  • Mostrar selección de etiquetas desde la solución: agrega una lista desplegable que habilita al usuario para seleccionar una etiqueta incluida en la solución.

    Sugerencia

    Esta lista desplegable permite al usuario modificar la etiqueta activa que se imprimirá. Si la opción permanece desactivada, seleccione la etiqueta al configurar el origen de datos de la Etiqueta.

El grupo Inicialización de tabla habilita la selección de registros en la base de datos conectada.

Nota

Una pestaña separada se agrega para cada tabla de bases de datos que está conectada a una etiqueta.

El grupo Columnas configura el ancho de la tabla de inicialización de datos y sus columnas Pregunta, Valor y Valor con formato.

  • Tamaño automático: ajuste automático del tamaño de las columnas.

  • Mostrar valor con formato: muestra la columna Valor con formato en la tabla de objetos cuando se ejecuta el formulario.

Avanzada

El objeto Inicialización de datos configura valores de variable para sus soluciones. Luego las etiquetas se imprimen con estos valores.

  • Después de cargar valores de variable: Si habilita esta opción, puede cargar valores de variable desde los archivos almacenados en su computadora después de que ejecuta el formulario. NiceLabel 10 inicializa automáticamente las variables en su etiqueta o formulario con los valores del archivo seleccionado.

    Los archivos valores de variable ".defaults" o extensiones ".values". Los dos formatos de variable compatibles son:

    • XML:

      <variables>
          <variable name="var1">variable1</variable>
          <variable name="var2">variable2</variable>
      </variables>
    • name-value:

      var1=variable1
      var2=variable2

    Con la opción Permitir cargar valores de variable habilitada, el formulario activo muestra el icono Cargar.... Haga clic en Cargar... para ubicar y cargar valores de variable para sus formularios.

    Nota

    Tres reglas se aplican a cargar valores de variable en formularios:

    1. Si la variable no existe en el archivo, el valor original permanece sin cambios en la etiqueta impresa.

    2. Si el archivo de variables contiene variables que no están definidas en la etiqueta, NiceLabel 10 ignora estas variables.

    3. Si un valor del archivo de variables no es válido, el valor de la variable original permanece sin cambios. Aparece un mensaje de error.

  • El objeto Inicialización de datos enumera todas las variables utilizadas en las etiquetas en su solución de manera predeterminada. Para excluir variables específicas del objeto Inicialización de datos, seleccione Limitar visibilidad de variables.

    Nombres de variables para mostrar: Escriba los nombres de las variables que desea que sean visibles en el objeto Inicialización de datos. Separe los nombres de múltiples variables con comas.

Ejemplo 67. Ejemplo:

Quiere limitar la visibilidad de variables en etiquetas de muestra.

Su muestra de etiquetas GS1-128 usa las siguientes variables:

Product_name

SSCC (Serial Shipping Container Code)

Count of Trade Items

Best Before Date

Batch or Lot number

GTIN of Contained Trade Items

Decide usar el objeto Inicialización de datos para hacer que solo dos valores de variables sean editables:

Product_name

Best Before Date

  1. Abra la etiqueta GS1-128 desde las muestras (vaya a Ayuda > Archivos de muestra > Etiquetas).

  2. Guarde la etiqueta como archivo de la solución (.nsln). Esto le permite que comience a agregar formularios en el mismo documento.

  3. Agregue un formulario nuevo.

  4. Seleccione la etiqueta en el objeto Inicialización de datos Propiedades > Configuración > Etiqueta.

  5. El objeto Inicialización de datos le permite editar todos los valores de variable de etiquetas de manera predeterminada:

    UUID-28673293-bcfb-cc4a-41ef-17e16c46a9ce.png
  6. Para limitar los valores de variables a solo Product_name y Best Before Date, seleccione Limitar visibilidad de variables.

  7. Escriba los nombres de variables en Nombres de variables para mostrar.

    UUID-6f58b75b-41bb-9386-93ac-1f55cad99524.png
  8. Ejecutar el formulario. El objeto de inicialización de datos solo muestra las variables Product_name y Best Before Date.

    UUID-07ec2ced-0380-fef1-4e3e-33ca81e931cb.png

Estilo

Posición

General

Preparar valores de variables para NiceLabel Automation

Junto con NiceLabel Automation, Desktop Designer le permite usar los valores del objeto Inicialización de datos para desencadenar la impresión de etiquetas automatizada, y definir el contenido del las etiquetas impresas.

Para habilitar este uso de los valores que escribe en el objeto Inicialización de datos, debe configurar la solución para que:

  1. Almacene los valores de variables del objeto Inicialización de datos en una variable exclusiva.

  2. Reenvíe el contenido almacenado de esta variable exclusiva a NiceLabel Automation.

Para hacer que los valores de variables de su solución estén disponibles para NiceLabel Automation:

  1. Agregue una nueva variable a su solución.

  2. Renombrar la variable agregada a [YourDataInitializationObjectName]_VariableValues. [YourDataInitializationObjectName] es el nombre de su objeto Inicialización de datos.

    • La variable contiene valores desde el objeto Inicialización de datos en formato XML.

  3. Use la variable en el desencadenador HTTP NiceLabel Automation.

    Ejemplo 68. Ejemplo:

    1. Use un objeto en su formulario (ej.: un botón) para crear una solicitud HTTP. Al configurar la acción en Desktop Designer, escriba el nombre de variable ([YourDataInitializationObjectName]_VariableValues) en Contenido > Datos:.

    2. Al configurar el desencadenador del servidor HTTP en Automation Builder, habilite la opción Guardar datos recibidos por el desencadenador en el archivo en Configuración > Guardar datos recibidos. Defina el nombre y la ubicación del archivo (ej.: .\tmp.txt).

    3. Implemente la configuración de Automatización. Una vez que se dispara el desencadenador, los valores de variables de su solución se guardan en el archivo especificado. El contenido del archivo es:

      <Variables>
      <variable name="Variable1" >xx</variable>
      <variable name="Variable2" >yy</variable>
      </Variables>

    Las variables llamadas Variable 1 y Variable 2 pertenecen a la etiqueta que se seleccionó para su objeto Inicialización de datos.


Nota

Los valores de variables internas y globales no pueden guardarse en el archivo XML.

Configuración de la impresora

El objeto Configuración de la impresora permite ajustar la velocidad de impresión y la oscuridad en un formulario.

Nota

El objeto invalida la configuración del controlador definida actualmente, la impresión dentro de la solución activa utiliza las propiedades como se definieron usando este objeto.

Configuración

La Etiqueta especifica el archivo de la etiqueta que se utilizará con el objeto Configuración de la impresora.

Sugerencia

Si la etiqueta no es parte de la solución, puede buscarse utilizando el botón Examinar. La etiqueta también se puede definir dinámicamente utilizando un Origen de datos conectados.

Impresora define la impresora cuya configuración se utiliza.

Sugerencia

Si no se define otra impresora, se utiliza la que se definió para la etiqueta activa. La impresora también se puede definir dinámicamente utilizando un origen de datos conectados.

Mostrar configuración de velocidad configura la velocidad de impresión disponible.

Mostrar configuración de oscuridad configura la oscuridad de impresión disponible.

Estilo

La pestaña Estilo define la apariencia visual de un objeto.

Color de fondo define el color de fondo del objeto.

  • Transparente: fondo del objeto transparente.

Color de fuente define los colores de fuente y subrayado.

Fuente selecciona el tipo de letra.

La fuente puede aparecer en Negrita, Cursiva, Subrayada o como texto Tachado.

Posición

General

Cantidad de impresión

El objeto Cantidad de impresión define el número de etiquetas (o páginas de etiquetas) que se imprimirán.

Configuración

La Etiqueta especifica el archivo de la etiqueta que se utilizará con el objeto Cantidad de impresión.

La Cantidad de impresión se define utilizando un valor variable conectado.

Sugerencia

La variable debe utilizarse como la cantidad que se define para la acción de impresión.

El grupo Mostrar configuración adicional permite definir las siguientes propiedades:

  • El Número de variables de etiquetas omitidas asigna a la variable seleccionada un número de etiquetas que se omitirán en la primera página.

    Nota

    Al definir el número de etiquetas omitidas, duplicados o conjuntos de etiquetas, aparece una ventana nueva. Esta ventana permite al usuario introducir los valores.

    Sugerencia

    Esta opción se utiliza con Etiquetas a lo largo.

  • Copias idénticas por variables de etiquetas: asigna a la variable seleccionada un número de copias por cada etiqueta en un trabajo de impresión.

  • Número de variables de conjuntos de etiquetas: asigna a la variable seleccionada un valor que especifica cuántas veces debe repetirse el proceso total de impresión de etiquetas.

Aviso

Al menos una variable debe definirse cuando se habilita la opción Mostrar configuración adicional.

Estilo

La pestaña Estilo define la apariencia visual de un objeto.

Color de fondo define el color de fondo del objeto.

  • Transparente: fondo del objeto transparente.

Color de fuente define los colores de fuente y subrayado.

Fuente selecciona el tipo de letra.

La fuente puede aparecer en Negrita, Cursiva, Subrayada o como texto Tachado.

Posición

General

Ejecutar un formulario

A fin de que el formulario sea operable, debe cambiar su modo de diseñar a ejecutar. Cuando termine de diseñar un formulario, ejecútelo para activarlo o para probar si todo funciona tal lo esperado.

Hay múltiples formas de abrir un formulario.

  • Haga clic en Ejecutar formulario en el grupo Acción de la banda de opciones de la pestaña Inicio

UUID-85824d1c-2755-8fca-ead0-5e1982ad63a2.png
  • Presione Ctrl+D. Para ejecutar el formulario de inicio.

    Nota

    El formulario de inicio es el formulario predeterminado que se ejecuta después de abrir su solución.

  • Presione Ctrl+R. Para ejecutar el formulario que está editando actualmente.

  • Use el menú al hacer clic con el botón derecho en el administrador de soluciones.

UUID-d1d44be5-bf08-9b65-0a5c-e9a42adf2e84.png

El formulario en modo ejecutar se abre en una ventana separada. Para continuar con el diseño, cierre la ventana del formulario y continúe editando.

Nota

Solo puede volver al modo de diseño si el modo de ejecución se inició directamente desde Desktop Designer. Los usuarios que abren el formulario usando NiceLabel Imprimir en solo pueden usar el formulario en modo de ejecución y no pueden editarlo.

Depurador de formulario

El Depurador de formulario es una herramienta de evaluación, revisión y solución de problemas de formularios. Para abrir el Depurador de formulario, cree/abra una solución, ejecute un formulario y presione Ctrl + Shift + F12.

UUID-1455c74f-b0e5-7bcd-7ace-f002926ff73c.png

El área Orígenes de datos proporciona una descripción general de los orígenes de datos que usan los objetos de formulario.

  • Categoría: clasifica las categorías de orígenes de datos (campos de base de datos, variables, funciones). De manera predeterminada, los orígenes de datos conectados se agrupan según esta columna.

  • Nombre: nombre del origen de datos.

  • Valor (cadena): representación en cadena del valor del origen de datos. Este campo es editable.

El área Acciones detalla el conjunto de acciones que se están ejecutando actualmente (o que se ejecutaron por última vez). La acción que se está ejecutando actualmente se marca con color verde. Una vez que se ejecuta una acción, el área también muestra la hora de ejecución.

  • Ejecución paso a paso: hace que el Depurador de formulario se detenga antes de que se ejecute una acción.

  • Botón Paso: ejecuta una acción en la que el Depurador de formulario se ha detenido.

  • Tipo de evento: permite que filtre los eventos de acuerdo con su origen. Los eventos pueden ser iniciados por:

    • acción del usuario (clic, ingresar el objeto, pasar el mouse, etc.)

    • automáticamente (usando el temporizador)

El campo Registro de ejecución de acciones enumera los detalles de las acciones ejecutadas. Estas acciones se detallan usando el siguiente formato: [date time] action name value/string.

Conjunto de datos enumera las tablas cargadas por formulario. Seleccione una tabla para mostrar los datos que contiene.

Nota

El Depurador de formulario no está disponible en entornos de producción. Solo puede ejecutarse durante el desarrollo de la solución con acceso de lectura/escritura al archivo de solución.

Sugerencia

El Depurador de formulario también le permite depurar las acciones de inicio del formulario. Para hacerlo, ejecute el depurador mientras diseña el formulario. Presione Crtl + Shift + R. El formulario y el Depurador de formulario se abrirán simultáneamente.