martes, 27 de julio de 2010

Conocer que teclas están siendo pulsadas

Crear una variable local EVENT_PARAMS del tipo String con el parametro Array en Verdadero.

En el caso de tecla pulsada:

Nos devuelve en cada elemento del array:


0: Comando (En este caso 2)
1: ¿Que tecla?
2: Shift?
3: Control?
4: Alt?
5: Texto


Debido a que el código de tecla es un entero muy alto, tenemos que utilizar la funcion numberToString, para conocer su valor real:


numberToString(EVENT_PARAMS[1], "f", "g")


si se pulsa F1 devolverá el valor 16777264, si se pulsa F2 devolverá el valor el valor 16777265 y así sucesivamente.

Fuente: http://velneo.es/info_v7_73_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/conexion_de_evento

En el foro de Velneo, publicaron un ejemplo para un lector de Código de Barras muy interesante:

http://velneo.es/foros/topic/lector-codigo-de-barras#post-10872

jueves, 22 de julio de 2010

Parámetros de fórmula numerToString


numberToString(numero, formato, decimales)

Formatos:
f: formato decimal [-]9.9
L: formato decimal con ajustes locales
e: formato exponencial [-]9.9e[+|-]999
E: formato exponencial [-]9.9E[+|-]999
g: decimal o exponencial, expresión mas abreviada entre e ó f
G: decimal o exponencial, expresión mas abreviada entre E ó F

Documentación de QtCSS

Guía de Velneo:

http://velneo.es/un-ejemplo-usando-estilos-en-velneo-v7/

Manual de Qt:

http://doc.trolltech.com/4.3/stylesheet-examples.html

lunes, 19 de julio de 2010

Variantes de formato de números con decimales

En campos de formularios:


numberToString (#CAMPO, "L", 2)


En rejillas:

activando la propiedad "Formato numérico local" de la columna.


Fuente: http://velneo.es/foros/topic/edicion-de-cantidades

Parámetros en consola de Velneo vServer V7

Velneo vServer V7 admite una serie de parámetros en consola.



-i: Instala el servicio Vatp.
-s: Inicia el servicio Vatp.
-t: Detiene el servicio Vatp.
-v: Devuelve la siguiente información del servico Vatp Sevice:

Si está o no instalado.
Si está o no iniciado.
Versión de Velneo vServer V7


Fuente: http://velneo.es/parametros-en-consola-de-velneo-vserver-v7

viernes, 16 de julio de 2010

Paginacion de rejillas

Posibles soluciones obtenidas del blog:

Puedes hacerlo con la sentencia CORTAR LISTA, solo necesitas saber el nº de registro inicial y el nº de registros de la lista resultante el orden, sera el que tenga la lista inicial.

Podías probar con el nuevo control -visor html- que mostrase el listado previamente generado en 3p de los registros buscados. Al ser código html que has generado a la hora de crear la búsqueda, seguro que es casi inmediato.
Por otra lado está la posible edición de cualquier registro mostrado, eso ya sería otro detalle a tener en cuenta.

Fuente: http://velneo.es/foros/topic/paginacion-de-rejillas#post-10342

Digitalización de imágenes con V7 en Linux

Método para escanear imágenes y guardarlas automáticamente en la base de datos.


PDF: http://velneo.es/foros/topic/digitalizacion-de-imagenes-con-v7-en-linux?bb_attachments=10409&bbat=995

Fuente: http://velneo.es/foros/topic/digitalizacion-de-imagenes-con-v7-en-linux#post-10409

Manuales intro sobre programación con Qt

http://qt.nokia.com/services-partners/qt-in-education/qt-in-education-course-material

Fuente: http://velneo.es/foros/topic/manuales-intro-sobre-programacion-con-qt#post-10439

Motrar total de registros al pie de una grilla

Si lo que quieres es que en el pie de una columna te diga el número de registros de la rejilla es más sencillo que lo que has echo.
En las propiedades de la columna en la que quieras añadir el total fíjate en la propiedad: Tipo contenido pie. Pon: fórmula acumulable.
Ahora busca la propiedad: Contenido pie: Ahí pon un 1.
Así lograrás que te sume el número de registros que estés mostrando en la rejilla.


Fuente: http://velneo.es/foros/topic/contar-registros-de-una-rejilla-al-pie#post-10464

Cómo comprobar campos vacíos

Para comprobar si el campo está vacío, hay que utilizar:

#NAME:isEmpty()

Empaquetando aplicaciones Velneo v7 mediante NSIS

En PaaSOS nos explican como empaquetar una aplicación velneo.

http://tipesoft.com/empaquetando-aplicaciones-velneo-v7-mediante-nsis/