Sabías que … (6)

Se ha hecho esperar pero ya tenemos una nueva entrega de nuestro famoso juego “Sabías que“. En este post veremos curiosidades sobre gráficos, manejadores y CSS… ¡en vDevelop!. Por si te perdiste las cinco primeras entregas del “juego”, no está de mas recordarlas: Primer “quesito”…

La entrada Sabías que … (6) se publicó primero en AyudaVelneo.

Sabías que … (6)

Se ha hecho esperar pero ya tenemos una nueva entrega de nuestro famoso juego «Sabías que«. En este post veremos curiosidades sobre gráficos, manejadores y CSS… ¡en vDevelop!. Por si te perdiste las cinco primeras entregas del «juego», no está de mas recordarlas: Primer «quesito»…

La entrada Sabías que … (6) se publicó primero en AyudaVelneo.

Sabías que (2) …

Vamos con una nueva entrega de nuestro mítico juego… “Sabías que“. Por si te perdiste la primera parte del juego y quieres ganar el primer “quesito” del trivial, aquí te dejo el enlace ¿Sabías que?… Parte 1 ¿Sabías que se puede ocultar la Barra de…

La entrada Sabías que (2) … aparece primero en AyudaVelneo.

Vista de datos: el poder de Velneo al alcance de tus listas

Velneo se define como “Plataforma de desarrollo de aplicaciones empresariales”. Al final el usuario quiere ver datos. Estos datos se muestran a través de listas de registros… y aquí es donde se muestra el poder de nuestro control vista de datos. En post anteriores vimos como podíamos…

La entrada Vista de datos: el poder de Velneo al alcance de tus listas aparece primero en AyudaVelneo.

Nueva versión de la app de funciones para Velneo V7

Pues si… al final me he decidido y he ampliado la app de funciones para desarrolladores de Velneo V7. Mi idea es publicar periódicamente versiones con las funciones, utilidades, trucos etc que vaya creando, obteniendo o que me enviéis para incluirlas en dicha app. Si…

La entrada Nueva versión de la app de funciones para Velneo V7 aparece primero en AyudaVelneo.

Aprende a usar componentes de búsqueda II

En el artículo anterior “Aprende a usar componente de búsqueda” vimos cómo podíamos condicionar componentes de búsqueda y lanzar ésta de una forma sencilla. Al tener un solo componente podemos lanzar la búsqueda tanto en primer plano como en tercer plano ya que la diferencia de velocidad de carga de los registros es casi inapreciable… Pero ¿y si tenemos más de un componente por el que buscar? En este caso si o si tendremos que lanzar la búsqueda en tercer plano ¿Sabes el motivo? Sigue leyendo si quieres averiguarlo… ¿Por qué mis búsquedas van lentas en primer plano? Cuando comenzamos nuestros desarrollos con Velneo V7 normalmente las búsquedas las montamos como en el ejemplo del artículo anterior y si queremos buscar por otros campos… montamos otra búsqueda. Además solemos programar en local porque es más rápido a la hora de probar, porque las comunicaciones son malas, porque los datos mejor en mi equipo que en la nube, porque… etc.. etc.. etc.. (mira, esto me ha dado una idea para otro post… ¿Por qué tenemos que programar en cloud?). Bajo estas circunstancias, búsquedas con un solo componente y trabajando en local, da igual lanzar […]

El artículo Aprende a usar componentes de búsqueda II fue publicado en Ayudavelneo por Francisco José Vila Martín

3 errores (evitables) de novato con Velneo V7

Cuando nos estamos iniciando en Velneo V7 solemos cometer algunos errores evitables de novato que hacen que nuestras aplicaciones no funciones como nosotros desearíamos. Vamos a ver en este artículo algunos de los errores mas comunes que cometemos a la hora de escribir instrucciones en procesos o manejadores de evento. Error Nº 1: Instrucción “If… Else” Uno de los errores mas comunes que cometemos al poner una instrucción If… Else es insertar algún comentario (REM) entre ambas instrucciones: Si os fijáis en la imagen, la línea resaltada se encuentra entre la instrucción “If” y la instrucción “Else”. En este caso nunca se ejecutará la instrucción “Else”. Lo correcto hubiese sido insertar el comentario dentro de la rama de la instrucción Else: Error Nº 2: Instrucción “Recorrer lista de solo lectura”… “Modificar campo” Otro de los errores mas comunes que solemos cometer es cargar una lista de registros, poner la instrucción “Recorrer lista de solo lectura“… y a continuación poner una instrucción “Modificar campo“: Si os fijáis en el ejemplo una vez cargada la lista intentamos modificar un campo de una ficha cuando estamos recorriendo la lista en la que se encuentra dicha ficha en […]

El artículo 3 errores (evitables) de novato con Velneo V7 fue publicado en Ayudavelneo por Francisco José Vila Martín

Aprende a usar índices complejos en Velneo V7

Joaquín Daneri después de ver el post sobre “¿Cómo integrar un panel de búsquedas avanzadas en un formulario?” quería ir un paso mas allá y planteaba en el foro de Velneo la siguiente cuestión: Tengo tabla pedidos que está asociada a la tabla clientes y a su vez a localidades, y con este método me gustaría ver todas las lineas de pedidos que se solicitaron de una localidad x. Además hoy marianoyana planteaba esta cuestión: Tengo dos tablas, una de ellas es ficha y la otra Establecimiento, por cada establecimiento existen diferentes fichas. En la Tabla ficha tengo un enlace y un índice, y lo que no consigo hacer es que me busque las fichas que tiene un establecimiento. Es decir tengo un índice llamado establecimiento, una búsqueda por este índice y un formulario que me lanza la búsqueda, pero no consigo que me lo haga, y lo hago por el nombre de la ficha si lo hace pero no por el nombre del establecimiento. La respuesta para las dos cuestiones es la misma: UTILIZANDO ÍNDICES COMPLEJOS Antes vayamos con un poco de teoría ¿Qué son los índices complejos? Resulta difícil dar una definición de lo que es […]

El artículo Aprende a usar índices complejos en Velneo V7 fue publicado en Ayudavelneo por Francisco José Vila Martín

¿Sabes cómo optimizar la carga de plurales en Velneo V7?

¿Estás desesperado porque tus formularios con plurales incrustados en pestañas tardan en cargarse? ¿Sabes que puedes optimizar la carga de plurales en Velneo V7 con 3 simples manejadores de evento?. ¿No me crees? ¡Ingenuo! Imaginad que tenemos un formulario con una ficha de un maestro y en un separador tenemos unos cuantos formularios en los que tenemos incrustados varios plurales (en mi caso tengo un extracto contable y unos cuantos plurales para ver sus vencimientos, iva soportado, iva repercutido, el iva, etc etc…) Lo normal cuando estamos empezando es poner en cada uno de los formularios un objeto vista de datos con un maravilloso proceso con estas líneas: Este proceso hace precisamente lo que queremos. Nos carga el plural deseado y nos devuelve la lista a la salida… Este sistema tiene dos problemas: 1.- Velneo, antes de mostrarnos el formulario, carga todos los registros de los plurales que se encuentren en el control “Separador de formularios” (vayamos a mostrarlo o no) al mostrar el formulario principal en el que se encuentra nuestro separador. 2.- El cabreo que se coge el usuario cada vez que tenga que mostrar el formulario que hará que se acuerde de toda […]

El artículo ¿Sabes cómo optimizar la carga de plurales en Velneo V7? fue publicado en Ayudavelneo por Francisco José Vila Martín

Como eliminar registros y sincronizar la vista de datos

En este tutorial vamos a ver como podemos actualizar una vista de datos incrustada en un formulario sin origen después de eliminar uno de los registros que se encontraba en dicha vista de datos. ¿Sabes ya la respuesta? Lo mas lógico sería añadir un botón para eliminar el registro en el formulario de edición de la ficha. El problema que tendríamos con este montaje sería que al estar fuera del ámbito del formulario principal (el formulario sin origen que contiene la vista de datos) nos sería imposible actualizar la vista de datos y recalcularla con los nuevos registros. El montaje pasa por “lanzar” directamente desde el formulario principal la eliminación del registro. ¿Cómo eliminar registros y conseguir recalcular la vista de datos? La idea es colocar un botón en el formulario que contiene la vista de datos (en este caso con el icono de una papelera. A este botón le vamos a asignar un manejador de evento al que vamos a llamar “ELIMINAR_FICHA”. Antes de ver este manejador, necesitaremos crear una variable local del mismo tipo que el ID de la tabla cuyo registro queramos eliminar o otra booleana para saber si se pulsa el botón […]

El artículo Como eliminar registros y sincronizar la vista de datos fue publicado en Ayudavelneo por Francisco José Vila Martín