Web de Velneo V7

Creación de la estructura de datos

Creación de la estructura de datos
En este punto ya hemos creado a través de Velneo vDevelop V7 la solución vMusicBox y dentro de ésta un proyecto de datos y otro de aplicación. En este caso lo que haremos será editar el proyecto de datos.
Si no estamos conectados con Velneo vServer V7 donde hemos creado lo anterior, tendremos que proceder a la conexión con el mismo.

Si ya estamos conectados pero no tenemos cargada la solución, tendremos que cargarla en la pestaña Disponibles del explorador de proyectos:

Si tenemos cargada la solución pero no el proyecto de datos, tendremos que hacer doble clic sobre él en la pestaña indicada en el párrafo anterior para cargarlo. Al cargarse el proyecto automáticamente se abrirá la Cargadas del explorador de proyectos con el mismo:

Para poder abrirlo y editarlo, tendremos que hacer doble clic sobre el proyecto en la pestaña Cargados del explorador de proyectos, lo que provocará que se abra la pestaña Objetos, que es donde podremos comenzar a crear los objetos:


Creación de tablas
A lo largo de este tutorial veremos los pasos para crear las tablas de la aplicación. Las tablas que crearemos son: Artists (artistas), Albums (álbumes), y Tracks (Pistas).
Una vez conectados con Velneo vDevelop V7 al servidor y creado el proyecto, lo que tendremos que hacer es crear una a una las tablas de la aplicación. Para ello utilizaremos el asistente para la creación de tablas.

Para crear una tabla haremos doble clic sobre el icono de la galería de objetos (Control + Ins) de Velneo vDevelop V7. Se nos presentará el primer formulario del asistente.

En el formulario tendremos que especificar:

Nombre plural: Este dato aparecera en los mensajes de la base de datos referidos a listas de la tabla.
Nombre singular: Este dato aparecera en los mensajes de la base de datos referidos a fichas de la tabla.
Tipo de tabla: Selección de tipos de tabla en nuestro ejemplo todas serán maestro normal con clave numérica.

A continuación pulsamos el botón Siguiente, lo que nos mostrará el formulario:

En este formulario definiremos el nombre y tamaño del campo código así como la propiedad Numeración automática. A continación pulsaremos el botón Siguiente, lo que nos mostrará el formulario:

Seleccionaremos los tipos de índices que queremos crear, Índice alfabético, Índice de palabras e Índice de trozos de palabras; para finalmente pulsar el botón Siguiente, lo que nos mostrará el formulario:

En este formulario seleccionaremos los campos adicionales que tendrá nuestra tabla y pulsaremos Siguiente, lo que nos mostrará el formulario:

En este último formulario debemos pulsar Finalizar.

A continuación crearemos el resto de tablas y para ello seguiremos los mismos pasos que en la tabla anterior.

Siempre que al crear una nueva tabla, previamente ya existan otras tablas en el proyecto, el asistente nos mostrará un formulario previo al último, para la selección de campos enlazados a maestros:

El asistente nos crea de forma automática los campos enlazados a las tablas que se marquen en este formulario.
Creación de campos
A lo largo de este tutorial veremos los pasos para crear campos e índices en las tablas de nuestra aplicación.
Una vez creadas las tablas, para añadir, modificar o eliminar objetos de una tabla, debemos posicionarnos sobre la tabla en el panel de Objetos y pulsar en la barra de herramientas el botón correspondiente al objeto deseado.

Pulsando el botón crearemos un nuevo campo en la tabla en la que estemos posicionarnos. A continuación podremos definir las propiedades del campo en el panel de propiedades.

Desplegando la rama de campos y a continuación la rama de propiedades de un campo podremos definir:

Identificador: Dato de referencia del campo en su manejo en la programación.

Nombre: Dato de referencia del campo en su manejo en la ejecución.

Estilos: Nos permite declarar el campo como privado o heredable.

Comentarios: Para añadir comentarios internos a la programación.

Tipo de enlace: Permite definir si el campo será enlazado o no y el tipo de enlace.

Tabla enlazada: Permite definir la tabla a la que apuntará el campo en caso de que el sea enlazado.

Campo padre: Permite definir el campo padre cuando la tabla enlazada sea de tipo submaestro.

Tipo: Permite definir el tipo de información que contendrá. En los casos de campos enlazados esta propiedad estará inactiva debido a que el contenido vendrá definido por el tipo de contenido del campo Código de la tabla apuntada.

Contenido inicial: Editor de formulas que nos permite definir una formula para el contenido del campo cuando se crea.

Longitud: Permite definir el tamaño del campo en bytes.

Información: Dato informativo de la capacidad final del contenido del campo.

Pulsando el botón crearemos un nuevo objeto índice en la tabla en la que estemos posicionarnos. A continuación podremos definir las propiedades del índice en el panel de propiedades.

Desplegando la rama de índices y a continuación la rama de propiedades de un indice podremos definir:

Identificador: Dato de referencia del campo en su manejo en la programación.

Nombre: Dato de referencia del índice en su manejo en la ejecución.

Estilos: Nos permite declarar el índice como privado o heredable.

Comentarios: Para añadir comentarios internos a la programación.

Tipo de indice: Permite definir si el tipo de índice.

Condición par indexar: Editor de formulas que nos permite definir una formula condición par que un registro se indexe.

Numero de partes: Dato informativo del número de campos que componen el índice.

Longitud de la clave: Dato informativo del tamaño del índice por cada registro indexado.

© 2012, Velneo S.A. Todos los derechos reservados      Contacto | Privacidad - Legal
Life is Soft