Publicado: 02.08.11 (11:50 UTC +2)
En la primera parte de este artículo vimos la explicación teórica de la subindexación. Ahora en esta segunda parte vamos a ver lo sencillo que es ponerla en práctica en nuestras aplicaciones.
Continuando con el ejemplo de empresas-personas, en la primera parte dejamos preparadas las tablas y sus índices, ahora vamos a ver como configurar los objetos y controles de nuestra interfaz para poner en práctica la subindexación. Recordemos el objetivo que queremos conseguir:

En este formulario el usuario debe seleccionar una persona:
- Si ya está seleccionada la empresa, sólo debería permitir al usuario seleccionar una persona de esa empresa.
- Si no estuviese seleccionada ninguna empresa debería permitir seleccionar cualquier persona.
Continuar leyendo… "¿Cómo funciona la subindexación? (2ª Parte)"
Etiquetas: busqueda, campos, control, formulario, indices, localizador, partes, subindexación, tablas
Publicado: 02.06.11 (11:00 UTC +2)
Desde la versión 7.7 de Velneo el control microscroll pasa a denominarse control de edición numérico y tiene nuevas funcionalidades:
- Permite formato local, gracias a lo cual el número se representará con separación de miles según el sistema.
- Permite prefijo y sufijo. Útil para especificar la moneda, por ejemplo.

- Permite especificar el número de decimales mediante una fórmula. Si la fórmula se deja vacía el número de decimales serán los del campo.
- Permite flexibilidad a la hora de introducir el carácter de decimales. La tecla punto del teclado numérico siempre introduce el separador de decimales del sistema.
- Permite elegir el tipo de botón para incrementar o decrementar el valor: flechas arriba/abajo, símbolos +/- o ninguno.
Desde Velneo hemos puesto especial atención al control de edición numérico dada la importancia de este control para las aplicaciones de gestión.
Continuar leyendo… "Nuevo control de edición numérico"
Etiquetas: control, decimales, formulario, miles, numerico, número
Publicado: 24.03.11 (11:03 UTC +2)
En este artículo vamos a ver como implementar un botón de “Aplicar cambios” en nuestros formularios. Para ello vamos a utilizar el tutor de grabación del catálogo de Velneo Open Apps y modificar el formulario “Nota”. Para el ejemplo he quitado el botón “Aceptar sin cerrar” y he agregado un botón Aplicar.

Continuar leyendo… "Implementando un botón “aplicar cambios”"
Etiquetas: aplicar, formulario, interfaz
Publicado: 15.03.11 (12:33 UTC +2)
Una importante funcionalidad de Velneo V7 es la posibilidad de elegir un registro de una tabla maestra dentro de un formulario ó de una rejilla.
Si en un control de edición de un formulario ó en una columna de una rejilla ponemos como contenido el campo de una tabla enlazada, ese control se comportará como un edit de maestro.

Continuar leyendo… "Edit de maestros"
Etiquetas: control de edición, edicion, enlazada, formulario, maestro, rejilla, tabla
Publicado: 10.03.11 (12:15 UTC +2)
Tal y como los suscriptores nos solicitasteis a través del Foro de ideas, en la nueva versión 7.6 de Velneo V7 hemos implementado una solución que no sólo permite hacer uso de la tecla enter o intro para el avance y retroceso de control en formularios, si no que permite su configuración con cualquier tecla aceleradora que nos interese, y que es funcional en todos los sistemas operativos en que ejecutes tus aplicaciones.
Las grabaciones rápidas basadas en teclado ahora son posibles en todas las plataformas, siendo posible avanzar de campo con cualquier tecla, incluida la tecla intro. Además, se pueden configurar tanto para avance como para retroceso en el orden de tabulación. La programación es muy sencilla y reutilizable en cualquier formulario.
Las novedades incluidas para facilitar esta funcionalidad son:
Continuar leyendo… "Nuevos comandos de botón para el avance y retroceso de control en Velneo V7 7.6"
Etiquetas: 7.6, avance y retroceso de control, enero 2011, formulario, novedades
Publicado: 13.12.10 (12:05 UTC +2)
Publicado: 07.07.10 (13:00 UTC +2)
A la hora de diseñar la interfaz gráfica de una aplicación con V7 es posible hacer que un control se comporte como un layout, es decir, contenga otros controles dentro que se redimensionen a la vez.

Por ejemplo podemos hacer que una imagen SVG contenga uno ó varios controles ó layouts para que el fondo de dichos controles sea la imagen SVG.
Continuar leyendo… "Layouts avanzados: layout dentro de control"
Etiquetas: control, diseño, formulario, layout, vclient, vdevelop
Publicado: 12.11.09 (14:37 UTC +1)
En el artículo “Puerto serie I”, describimos nociones generales acerca del nuevo objeto puerto serie y su configuración, por lo que en este artículo trataremos más directamente su programación y uso desde el cliente.
Para las operaciones sobre el puerto, se ha creado un grupo de comandos “Puerto serie” que utilizaremos a través de procesos/eventos. Los posibles comandos son los siguientes: Abrir puerto, cerrar puerto, enviar, recibir, y configurar.
Las operaciones típicas de una aplicación usarán todos estos comandos. A continuación ponemos las capturas de unos eventos enlazados a botones de un formulario que permiten trabajar sobre el dispositivo, y los iremos comentando.
Continuar leyendo… "Puerto Serie II"
Etiquetas: evento, formulario, proceso, puerto serie, variable
Publicado: 28.10.08 (00:00 UTC)
Introducción:
En V7, los layouts sirven para que los controles de un formulario se adapten al tamaño del mismo (por ejemplo al redimensionarlo).
Los layouts son controles del formulario. Además el formulario tiene la propiedad “Tipo de layout” que indica el layout principal del formulario del que dependerán todos los demás. Esta propiedad tiene que tener un valor distinto de “Ninguno” para que funcionen los layouts. Continuar leyendo… "Mejoras en layouts"
Etiquetas: formulario, layout
Publicado: 24.10.08 (00:00 UTC)
En la última beta Velneo V7 6250 hemos incluido nuevos controles de formulario y realizado algunas modificaciones en otros controles existentes en betas anteriores. A continuación detallamos estas novedades y sus propiedades: Continuar leyendo… "Nuevos controles de formulario"
Etiquetas: caja de texto, formulario, layout