ene
20
Desde A.S.C., y éste blog como medio de difusión, hacemos pública nuestra participación en el concurso de Open Apps organizado por Velneo, y para ello he metido al horno una pequeña aplicación que estará lista en los próximos dias.
Y vamos a participar, no con el animo de ganar, ya que esperamos que el nivel de calidad de las aplicaciones presentadas a concurso, va a ser muy alto, pero si con el animo de aportar un grano a ese granero, y esperando que la gente del foro V7 se anime también.
Os mantendré informados en breve a través de este blog y animo a los que aún lo estan pensando.
comments:
Comentarios desactivados
ene
20
Son estructuras de datos que pueden almacenar valores para ser utilizados en cualquier parte de la ejecución de una aplicación. Como su nombre indica, su valor puede cambiar durante la ejecución, y estará siempre disponible hasta finalizar y salir de la aplicación.
Según el tipo de dato a almacenar, la variable puede ser definida como:
|
Alfabético |
Se usa para almacenar caracteres alfanuméricos. |
|
|
Numérico |
Permite almacenar valores numéricos. El tamaño del valor almacenado, depende directamente del numero de bytes que indicamos en la definición del campo. Del mismo modo, también podemos indicar los decimales usados, hasta un máximo de 5 dÃgitos. |
|
|
Fecha |
Almacena datos de tipo fecha según la norma ISO-8601 |
|
|
Hora |
Almacena datos de tipo hora. El formato utilizado para la hora es HH:MM:SS. |
|
|
Tiempo |
Permite introducir tiempos con el formato DD:MM:AA HH:MM:SS.sss |
|
|
Booleano (Si / No) |
Permite almacenar valores lógicos ( True/False, Si/No, 1/0 ). |
|
|
|
|
|
Y según el tipo de persistencia, podemos definir las variables, en:
- Variables en Disco: aquellas que son almacenadas en en el Disco duro del sistema y que son comunes a todos los usuarios, e incluso permanecen después de abandonar la aplicación. Si un usuario cambia el valor de una variable en disco, esta variable afectara al resto de los usuarios en futuras comprobaciones de la misma.
- Variables en Memoria: a diferencia de las anteriores, se almacenan en memoria, por lo que deben ser inicializadas en el inicio de la aplicación y serán destruidas al finalizar la ejecución. En este caso, las variables son creadas de forma local, e independientes para cada usuario que ejecuta el programa.
También podemos decidir si la variable va a permitir uno o mas valores, convirtiéndola en un Array mediante la propiedad correspondiente en el panel de propiedades del objeto.
ene
20

De forma complementaria a las tablas de datos habituales, también disponemos en el entorno del objeto Tabla estática (otro objeto de los proyectos de datos).
Estas, a diferencia de las tablas de datos explicadas anteriormente, solo permiten un número limitado de registros y únicamente disponen de campo Código y Nombre. Ademas, son tablas en las que el usuario no tiene acceso a los registros, y por tanto, no puede alterar el contenido de las mismas.
En nuestro proyecto, vamos a utilizar alguna tabla estática para ver su uso, aunque no deja de ser una tabla más del proyecto. Y por su condición de ser internas al proyecto, y por tener únicamente los campos Código y Nombre, sólo pueden ser maestras de otras tablas, pero nunca históricas.
Vamos a crear una tabla estática TIPOS DE FACTURA, con 2 únicos registros,
- Factura emitida
- Factura recibida