Asistente para la creación de tablas
Asistente para la creación de tablas
Para facitiltar tanto la creación de tablas como la creación de campos y enlaces entre las mismas Velneo vDevelop V7 incorpora un asistente.
Para crear una tabla en Velneo vDevelop V7 hacer doble clic sobre el icono
de la galería de objetos (Ins) o la opción Nuevo objeto / Tabla del menú . Esto hará que se nos presente un asistente para su creación:

PASO 1: En el primer paso del mismo tendremos que darle un nombre y definir su tipo:
Nombre plural: Nombre plural de la tabla de datos.
Ejemplo: Entidades
Nombre singular: Nombre singular de la tabla de datos.
Ejemplo: Entidad
Tipo de tabla: Los tipos de tabla posibles son:
Maestro normal con clave numérica.
Submaestro.
Maestro con clave arbolada.
Histórico
Una vez seleccionado el tipo, pulsar el botón
para ir al paso siguiente o
para cancelar el asistente. En función del tipo que seleccionemos, los pasos del asistente y los subobjetos de la tabla resultante (campos e índices), por tanto, a continuación explicaremos los pasos siguientes del asistente en función del tipo de tabla seleccionado.
Maestro normal con clave numérica:

PASO 2: Datos de la clave. En esta fase del asistente debemos especificar los datos de la clave (el código de la tabla), que son:
Nombre del campo: Descriptor que tendrá el campo clave en la aplicación. Si en el proyecto de datos hemos declarado más de un idioma, si editamos esta propiedad, podremos establecer el nombre en todos los idiomas declarados pulsando sobre el botón que aparece a la derecha del control o pulsando la tecla F4:

El programa por defecto propone el valor Código. Este campo será creado con el identificador ID. Este identificador no podrá ser modificado dado que es usado a nivel interno para las relaciones entre tablas.
Nombre del índice: Descriptor que tendrá el índice de campo clave en la aplicación. El programa por defecto propone el valor Código. Este identificador no podrá ser modificado dado que este campo es usado a nivel interno para las relaciones entre tablas.
Numeración automática: Si se activa esta propiedad será el sistema quien se encargue de codificar el campo clave de forma automática, liberando al programador de esta tarea. Si no se activa, deberá ser, o bien el programador, o bien el usuario final, quien deba codificar cada registro de la tabla.
Longitud/Rango: Número de bytes del campo código y número máximo de registros que la tabla podrá contener. Los valores posibles son:
1 bytes – 255
2 bytes – 65.535
3 bytes – 16,7 millones
4 bytes – 4.000 millones
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 3: Datos de la descripción. En esta fase del asistente debemos especificar los datos de la descripción (el campo nombre de la tabla). Que son:

Nombre del campo: Descriptor que tendrá el campo nombre en la aplicación. El programa por defecto propone el valor Nombre. El campo será generado con el el identificador NAME. Este identificador no podrá ser modificado dado que el sistema lo usa para mostrar información del registro en ciertos objetos y/o controles.
Índice alfabético: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe el campo nombre alfabéticamente.
Nombre del índice: Descriptor que tendrá el índice alfabético. El programa por defecto propone el valor Alfabético. Este índice será generado con el el identificador NAME. Este identificador no podrá ser modificado dado que el sistema lo usa para mostrar información del registro en ciertos objetos y/o controles.
Índice de palabras: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe todas las palabras del campo nombre.
Nombre del índice: Descriptor que tendrá el índice de palabras. El programa por defecto propone el valor Palabras.
Índice de trozos palabras: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe trozos de todas las palabras del campo nombre.
Nombre del índice: Descriptor que tendrá el índice de trozos palabras. El programa por defecto propone el valor Trozos de palabras.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 4: Campos adicionales. En esta fase del asistente nos permitirá crear una serie de campos adicionales, que son:

Fecha: Si activamos esta propiedad se creará en la tabla un campo de tipo fecha. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
Observaciones: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto texto.
Foto: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto dibujo.
Teléfono: Si activamos esta propiedad, se creará en la tabla un campo de tipo alfa40. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 5: Selección de maestros. Este paso solamente se seguirá si en el proyecto ya existe alguna tabla de tipo maestro, maestro con clave arbolada o submaestra; de lo contrario será obviado.

De la lista de tablas que se presentan marcar aquella o aquellas que vayan a ser maestras de la nueva tabla que estamos creando; en caso de que ninguna vaya a ser maestra de la nueva, no marcaremos ninguna.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 6: Confirmación.

pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente o el botón
para proceder a la creación de la tabla.
Si no se ha cancelado el asistente, la tabla y los objetos correspondientes serán añadidos al proyecto:

Submaestro:
PASO 2: Datos de la clave En esta fase del asistente debemos especificar los datos de la clave (el código de la tabla), que son:

Tabla de datos padre: Desplegar el control y seleccionar la tabla padre del submaestro que vamos a crear.
Nombre del campo: Descriptor que tendrá el campo clave en la aplicación. Si en el proyecto de datos hemos declarado más de un idioma, si editamos esta propiedad, podremos establecer el nombre en todos los idiomas declarados pulsando sobre el botón que aparece a la derecha del control o pulsando la tecla F4:

El programa por defecto propone el valor Código. Este campo será creado con el identificador ID. Este identificador no podrá ser modificado dado que este campo es usado a nivel interno para las relaciones entre tablas.
Nombre del índice: Descriptor que tendrá el índice de campo clave en la aplicación. El programa por defecto propone el valor Código. Este índice será creado con el identificador ID. Este identificador no podrá ser modificado dado que este campo es usado a nivel interno para las relaciones entre tablas.
Numeración automática: Si se activa esta propiedad será el sistema quien se encargue de codificar el campo clave de forma automática, liberando al programador de esta tarea. Si no se activa, deberá ser, o bien el programador, o bien el usuario final, quien deba codificar cada registro de la tabla.
Longitud/Rango: Número de bytes del campo código y número máximo de registros que la tabla podrá contener. Los valores posibles son:
1 bytes – 255
2 bytes – 65.535
3 bytes – 16,7 millones
4 bytes – 4.000 millones
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 3: Datos de la descripción. En esta fase del asistente debemos especificar los datos de la descripción (el campo nombre de la tabla). Que son:

Nombre del campo: Descriptor que tendrá el campo nombre en la aplicación. El programa por defecto propone el valor Nombre. El campo será generado con el el identificador NAME. Este identificador no podrá ser modificado dado que el sistema lo usa para mostrar información del registro en ciertos objetos y/o controles.
Índice alfabético: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe el campo nombre alfabéticamente.
Nombre del índice: Descriptor que tendrá el índice alfabético. El programa por defecto propone el valor Alfabético. El índice será generado con el el identificador NAME. Este identificador no podrá ser modificado dado que el sistema lo usa para mostrar información del registro en ciertos objetos y/o controles.
Índice de palabras: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe todas las palabras del campo nombre.
Nombre del índice: Descriptor que tendrá el índice de palabras. El programa por defecto propone el valor Palabras.
Índice de trozos palabras: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe trozos de todas las palabras del campo nombre.
Nombre del índice: Descriptor que tendrá el índice de trozos palabras. El programa por defecto propone el valor Trozos de palabras.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 4: Campos adicionales. En esta fase del asistente nos permitirá crear una serie de campos adicionales, que son:

Fecha: Si activamos esta propiedad se creará en la tabla un campo de tipo fecha. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
Observaciones: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto texto.
Foto: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto dibujo.
Teléfono: Si activamos esta propiedad, se creará en la tabla un campo de tipo alfa40. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 5: Selección de maestros. Este paso solamente se seguirá si en el proyecto ya existe alguna tabla de tipo maestro, maestro con clave arbolada o submaestra; de lo contrario será obviado.

De la lista de tablas que se presentan marcar aquella o aquellas que vayan a ser maestras de la nueva tabla que estamos creando; en caso de que ninguna vaya a ser maestra de la nueva, no marcaremos ninguna.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 6: Confirmación.

pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente o el botón
para proceder a la creación de la tabla.
Si no se ha cancelado el asistente, la tabla y los objetos correspondientes serán añadidos al proyecto.
Maestro con clave arbolada:
PASO 2: Datos de la clave. En esta fase del asistente debemos especificar los datos de la clave (el código de la tabla), que son:

Nombre del campo: Descriptor que tendrá el campo clave en la aplicación. Si en el proyecto de datos hemos declarado más de un idioma, si editamos esta propiedad, podremos establecer el nombre en todos los idiomas declarados pulsando sobre el botón que aparece a la derecha del control o pulsando la tecla F4:

El programa por defecto propone el valor Código. El campo será creado con el identificador ID. Este identificador no podrá ser modificado dado que este campo es usado a nivel interno para las relaciones entre tablas.
El campo código que se creará será de tipo ALFA40.
Nombre del índice: Descriptor que tendrá el índice de campo clave en la aplicación. El programa por defecto propone el valor Código. El índice será creado con el identificador ID. Este identificador no podrá ser modificado dado que este campo es usado a nivel interno para las relaciones entre tablas.
Longitud/Rango: Número de bytes del campo código y número máximo de registros que la tabla podrá contener. Los valores posibles son:
1 bytes – 255
2 bytes – 65.535
3 bytes – 16,7 millones
4 bytes – 4.000 millones
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 3: Datos de la descripción. En esta fase del asistente debemos especificar los datos de la descripción (el campo nombre de la tabla). Que son:

Nombre del campo: Descriptor que tendrá el campo nombre en la aplicación. El programa por defecto propone el valor Nombre. El campo será generado con el el identificador NAME. Este identificador no podrá ser modificado dado que el sistema lo usa para mostrar información del registro en ciertos objetos y/o controles.
Índice alfabético: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe el campo nombre alfabéticamente.
Nombre del índice: Descriptor que tendrá el índice alfabético. El programa por defecto propone el valor Alfabético. El índice será generado con el el identificador NAME. Este identificador no podrá ser modificado dado que el sistema lo usa para mostrar información del registro en ciertos objetos y/o controles.
Índice de palabras: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe todas las palabras del campo nombre.
Nombre del índice: Descriptor que tendrá el índice de palabras. El programa por defecto propone el valor Palabras.
Índice de trozos palabras: Activaremos esta opción si queremos que en la tabla se genere un índice que indexe trozos de todas las palabras del campo nombre.
Nombre del índice: Descriptor que tendrá el índice de trozos palabras. El programa por defecto propone el valor Trozos de palabras.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 4: Campos adicionales. En esta fase del asistente nos permitirá crear una serie de campos adicionales, que son:

Fecha: Si activamos esta propiedad se creará en la tabla un campo de tipo fecha. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
Observaciones: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto texto.
Foto: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto dibujo.
Teléfono: Si activamos esta propiedad, se creará en la tabla un campo de tipo alfa40. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 5: Selección de maestros. Este paso solamente se seguirá si en el proyecto ya existe alguna tabla de tipo maestro, maestro con clave arbolada o submaestra; de lo contrario será obviado.

De la lista de tablas que se presentan marcar aquella o aquellas que vayan a ser maestras de la nueva tabla que estamos creando; en caso de que ninguna vaya a ser maestra de la nueva, no marcaremos ninguna.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 6: Confirmación.

pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente o el botón
para proceder a la creación de la tabla.
Si no se ha cancelado el asistente, la tabla y los objetos correspondientes serán añadidos al proyecto.
Histórico:
PASO 2: Campos adicionales. En esta fase del asistente nos permitirá crear una serie de campos adicionales, que son:

Fecha: Si activamos esta propiedad se creará en la tabla un campo de tipo fecha. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
Observaciones: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto texto.
Foto: Si activamos esta propiedad, se creará en la tabla un campo de tipo objeto dibujo.
Teléfono: Si activamos esta propiedad, se creará en la tabla un campo de tipo alfa40. Si activamos la propiedad Índice situada junto a esta, también se generará un índice por este campo.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 5: Selección de maestros. Este paso solamente se seguirá si en el proyecto ya existe alguna tabla de tipo maestro, maestro con clave arbolada o submaestra; de lo contrario será obviado.

De la lista de tablas que se presentan marcar aquella o aquellas que vayan a ser maestras de la nueva tabla que estamos creando; en caso de que ninguna vaya a ser maestra de la nueva, no marcaremos ninguna.
pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente.
PASO 6: Confirmación.

pulsar el botón
para ir al paso siguiente o el botón
para regresar al paso anterior o
para cancelar el asistente o el botón
para proceder a la creación de la tabla.
Si no se ha cancelado el asistente, la tabla y los objetos correspondientes serán añadidos al proyecto.
