Prueba Velneo Gratis

Te ofrecemos todo el poder de Velneo durante 1 mes para desarrollar la aplicación que tu empresa necesita.

Saber más
Thank you! Check your email for confirmation.

10 cuestiones sobre Visual Basic

Preguntas frecuentes de los programadores de Visual Basic.1. Botones Primero, anterior, siguiente y último registroEn Velneo también es posible desplazarse al anterior y siguiente registro de una tabla desde un formulario. Utilizamos el enlace a hermano contiguo. Sin embargo querría dar mi opinión sobre el uso habitual de esta navegación.¿Siempre es necesaria y útil tener la opción de movernos al registro anterior o siguiente desde un formulario? ¿La necesidad nos la crea el cliente por que está acostumbrado que así sea, o nos la creamos nosotros porque nos enseñaron a programar así? ¿En qué casos es útil esta acción?

Visual Basic Alternativa

Después de hablar con varios programadores de Velneo y Visual Basic, he llegado a la conclusión de que esta opción no sólo se utiliza muy pocas veces, sino que tiene una utilidad concreta y poco frecuente, y es cuando en un grid de registros históricos en una ficha de cabecera, el usuario necesita ver algún dato que el grid no presenta. En ese caso al usuario le es más útil acceder a uno de los registros históricos y navegar por ellos utilizando un clic o una tecla aceleradora. Por ejemplo, el usuario recuerda que en las observaciones de un recibo concreto de un cliente rellenó un dato importante, pero las observaciones no se presentan en el grid. Sería muy engorroso acceder uno a uno a cada recibo para localizar el que necesita. Si esta práctica fuera muy habitual, es evidente que incluiríamos el campo observaciones en el grid, o incluso nos preguntaríamos para que utiliza el usuario ese campo, buscando mejorar la operativa de la aplicación. Pero esa es otra historia.La funcionalidad del enlace a hermano contiguo va mucho más lejos. Permite enlazar un registro con otro registro "hermano" de la misma tabla, resolviendo el enlace por un índice que incluso puede tener múltiples claves. Esto permite utilizar el enlace no sólo para que el usuario se mueva por los registros desde un formulario, sino también en tiempo de programación para lanzar actualizaciones de registros de la propia tabla. En el desarrollo de una contabilidad o un registro de stock de almacén por artículo en una fecha determinada, el enlace es fundamental para poder actualizar un dato en una fecha dada, y este proceso desencadene la actualización de todos los registros dependientes en fechas posteriores. Esto se llama "Arrastrado a hermano". Y funciona ¡¡¡sin escribir ni una sola línea de código!!!2. Textbox con formato (eventos de teclado como Keypress)La mayoría de los programadores de Visual Basic suelen desarrollar sus propias rutinas de comprobación y validación de datos en cuadros de texto, o bien se deciden por la adquisición de librerías de terceros, con el fin de evitar comprobaciones de datos con formato en el alta de registro, además de hacer más usable la aplicación al usuario.En Velneo es mucho más sencillo. El cuadro de texto se comportará en función de cómo definas el campo. Si el campo es numérico, de 3 bytes con dos decimales y signo, el cuadro de texto sólo permitirá introducir números entre el -83886.07 y el 83886.07Además puedes definir máscaras de entrada de datos.3. Eventos con el focoEn Velneo hay cinco eventos relacionados con el foco.- Pierde foco y Gana foco permiten lanzar procesos al producirse el evento.- Autopulsa al ganar foco se utiliza en botones para lanzar la función asociada al llegar el foco al botón.- Auto aceptar permite aceptar el formulario cuando el control pierda el foco.- Auto tab define el número de caracteres que se necesitan rellenar para que el foco pase automáticamente al siguiente control.4. Leer o escribir en un documento de texto línea por líneaSupersencillo. Existen instrucciones de procesos a tal efecto. Además en el almacén de código fuente abierto (F8) puedes encontrar rutinas prediseñadas para importación y exportación. En Velneo al habla lo comenté.5. Utilización de los controles de ExcelHemos creado un plugin para comunicar Velneo con Excel. En el artículo de Velneo al habla también escribí de este tema, y tienes documentación del plugin en la página de información de Velneo v2Excel6. Manejo de un DataGrid conectado a una base de datosEs una de las mayores ventajas de Velneo. Gracias a la integración de base de datos y objetos visuales hace mucho que no pienso en grids. Nosotros pensamos en dato7. Impresión de informes usando Crystal ReportsVelneo tiene su propio editor de informes integrado en la herramienta. Además, si necesitas un informe complejo lo puedes hacer en html. El artículo de Domingo te ayudará.8. Envío de correo electrónicoEn Velneo hay instrucciones de proceso para envío y recepción de correo electrónico. Pero se nos quedaban cortas (no se podía enviar correo autentificado). Por eso los compañeros del equipo de desarrollo crearon el plugin Velneo vMail.9. Manejo de directorios y archivos en discoTambién tienes instrucciones de procesos específicas para el manejo de directorios y archivos. Pero además, hay instrucciones que te permiten acceder al disco del servidor de la aplicación, opción superútil para tener documentación centralizada y compartida por todos los usuarios.10. No intentes hacer las cosas "como lo hacía en Visual Basic"El paradigma de programación es diferente. Velneo es diferente. Si quieres aprender rápido debes romper las barreras de intentar hacer las cosas como las has hecho siempre. Velneo es programación ágil de software de base de datos. La importancia que adquiere el diseño de la base de datos es superior a cualquier otro sistema.¿Intentarías jugar a la Wii como lo hacías con la Playstation?

Regístrate ahora y nuestro equipo se pondrá en contacto muy pronto