Crisopeya
 
Comunidad Software 2.0 Crisopeya
La comunidad de programas informáticos

USO DE LA TECNOLOGÍA
Obtención de Programas Informáticos a Medida

Aplicaciones Informáticas a Medida

La Comunidad Software 2.0 CRISOPEYA.NET permite la construcción y descarga de programas informáticos a medida a través de internet. Sólo has de definir qué información quieres gestionar y en tan sólo unos segundos podrás descargarte el programa completamente construido y listo para instalar.


Nota:
Este documento es una guía para que puedas construir tus propios programas informáticos sin necesidad de saber programar. Si lo prefieres, puedes utilizar el Servicio ESMERALDA y nuestro equipo te ayudará a construir el programa que necesitas.
 

Esta guía es un ejemplo de utilización de la tecnología para la obtención de programas informáticos a medida. En este proceso se utiliza la herramienta Semilla para la definición de los requisitos del programa informático a construir y esta misma herramienta facilita el envío de los requisitos al sistema CRISOPEYA.NET. Posteriormente este sistema construirá el programa informático según los requisitos definidos por el usuario.

Las programas que se construyen sirven para gestionar información a partir de Módulos de Información. El programa resultante esta compuesto por una plataforma común sobre la que se instalan los diferentes Módulos de Información a gestionar. Se pueden añadir tantos módulos como se desee ampliando la capacidad del programa para gestionar información.

El programa que se va a construir en este ejemplo se va a utilizar para gestionar información relativa a los asistentes a un congreso, como información de contacto, intereses profesionales y otros. Este programa podría utilizarse, por ejemplo, para compartir información entre los asistentes y buscar posibles colaboraciones, o para ajustar las presentaciones del congreso al perfil de los asistentes.

Se explicará paso a paso como se ha definido los requisitos de usuario, porqué se han definido de ese modo y las opciones disponibles para el usuario.

Para definir los requisitos en necesario haber descargado e instalado la Herramienta SEMILLA. Cuando se ejecuta la herramienta, se muestra una pantalla para seleccionar el idioma a utilizar. Los idiomas disponibles son Español e Inglés.

Semilla


En este ejemplo de utilización hemos seleccionado el idioma español. A continuación se muestra una pantalla en la que debes elegir si se va a contribuir mediante la definición de un módulo de información a la Comunidad Software 2.0 CRISOPEYA.NET, o bien si se va a definir los requisitos de una aplicación a medida o un módulo de información mediante la opción de "Construcción Avanzada de Programas"

Para la elegir una de las citadas opciones se utiliza la siguiente pantalla:

Semilla


En este caso se ha elegido contribuir con un Módulo de Información a la Comunidad Software 2.0 CRISOPEYA.NET.

A continuación, se muestra la siguiente pantalla de bienvenida:

Semilla


Pulsamos el botón Siguiente para continuar.

El siguiente paso en la definición de los requisitos del programa, es la definición del nombre del Módulo y realizar una descripción del mismo. Para ello se muestra la siguiente pantalla.

Semilla


En este ejemplo se define como nombre del Módulo de Información "Asistentes".

El siguiente paso, es definir los campos que compondrán el Módulo de Información. Se deberá definir para cada campo su nombre y el tipo de datos al que pertenecen. Estos determinarán el rango de valores posibles y el formato correcto para los valores de cada uno de los campos. Además se podrá definir información adicional, como la restricciones "Único" y "No admite valores nulos" y el "Tamaño en Base de Datos". Por ultimo uno de los campos deberá ser marcado como "Etiqueta", esto es, que se utilizará el valor de este campo para identificar las pestañas de cada registro.

Para ello se utiliza la siguiente pantalla:

Semilla


En este ejemplo de "Asistentes al Congreso" se han definido los siguientes campos:

  • *Código: Texto que identifica al Asistente. Puede ser utilizado, por ejemplo, cuando el Congreso ha sido organizado para los miembros de una Organización, para contener el número de miembro o el número de afiliado.

  • Este campo ha sido definido con tipo de datos "Texto" y con tamaño en base de datos de "10".
    • Este campo ha sido definido con la restricción "Único", que se refiere a que el contenido del campo no se puede repetir en ningún registro.
    • Este campo ha sido definido con la restricción "No admite valores nulos", que se refiere a que el contenido del campo no puede ser vacio.
    • Este campo ha sido marcado como "Etiqueta", que se refiere a que se distinguirán los distintos registros abiertos mediante el contenido de este campo.

  • Nombre: Nombre del Asistente.

  • Campo definido de tipo "Texto", con tamaño en base de datos de "20". Este campo también ha sido definido con la restricción "No admite valores nulos".

  • Apellidos: Apellidos del Asistente.

  • Campo definido de tipo "Texto", con tamaño en base de datos de "40". Este campo también ha sido definido con la restricción "No admite valores nulos".

  • Fotografía: Fotografía del Asistente.

  • Campo definido de tipo "Imagen". Para este tipo de datos no se define tamaño en base de datos. El tipo de datos "Imagen" es utilizado para almacenar todo tipo de imagenes. Soporta los formatos de imagen más habituales:jpeg, gif, bmp y png.

  • Compañía: Nombre de la compañía del Asistente.

  • Campo definido de tipo "Texto", con tamaño en base de datos de "100".

  • Cargo: Cargo del Asistente en la empresa en la que trabaja.

  • Campo definido de tipo"Texto", con tamaño en base de datos de "50".

  • Sector: Sector en que opera la compañía del Asistente.

  • Campo definido de tipo "Texto", con tamaño en base de datos de "50".

  • Web: Dirección web de la compañía del Asistente.

  • Campo definido de tipo "URL". Para este tipo de datos no se define tamaño en base de datos. Este tipo de datos es utilizadopara almacenar direcciones de página web.

  • Teléfono: Número de teléfono de contacto del Asistente.

  • Campo definido de tipo "Teléfono". Para este tipo de datos no se define tamaño en base de datos. Este tipo de datos solo permite el almacenamiento de dígitos y está compuesto por los campos:
    • Prefijo Internacional.
    • Número de teléfono.
    • Extensión.

  • Fax: Número de fax de contacto del Asistente.

  • Campo definido de tipo "Teléfono". Para este tipo de datos no se define tamaño en base de datos.

  • Email: Dirección de correo electrónico de contacto del Asistente.

  • Campo definido de tipo "Correo electrónico". Para este tipo de datos no se define tamaño en base de datos. Este tipo de datos esta compuesto por los siguientes subcampos:
    • Usuario
    • Subdominio
    • Dominio

  • Dirección: Texto con la dirección de contacto del Asistente.

  • Campo definido de tipo "Texto", con tamaño en base de datos de "200".

  • Descripción: Texto Largo con los intereses del Asistente y su compañía, y sus motivos para asistir a este evento.

  • Campo definido de tipo "Texto Largo". Este tipo de datos es similar a "Texto", la diferencia es el rango del tamaño en basede datos que oscila desde 255 a 32700. Este campo se ha definido con tamaño de base de datos "2000".

  • Logo: Imagen con el logo de la compañia del asistente al congreso.

  • Campo definido de tipo "Imagen". Para este tipo de datos no se define tamaño en base de datos.
A continuación se muestra una tabla de como ha quedado la definición de los campos de este Módulo de Información.

Nombre del Campo
Tipo de Datos
Único
No admite valores nulos
Etiqueta
Tamaño campo de texto
Código Texto SI SI SI 10
Nombre Texto NO NO NO 20
Apellidos Texto NO NO NO 40
Fotografía Imagen NO NO NO  
Compañía Texto NO NO NO 100
Cargo Texto NO NO NO 50
Sector Texto NO NO NO 50
Web URL NO NO NO  
Teléfono Teléfono NO NO NO  
Fax Teléfono NO NO NO  
E-mail Correo electrónico NO NO NO  
Dirección Texto NO NO NO 200
Descripción Texto largo NO NO NO 2000
Logo Imagen NO NO NO  



Además de los tipos de datos utilizados en el Módulo de Información "Asistentes al Congreso", están disponibles más tipos de datos. A continuación se exponen todos los tipos de datos disponibles:

TIPOS DE DATOS DISPONIBLES

  • TEXTO: Tipo de datos utilizado para almacenar una cadena de texto formada por letras, números y/o caracteres especiales. Para definir este tipo de datos se debe especificar el "tamaño del campo" en base de datos, que hace referencia al tamaño máximo del contenido del campo. Para especificar el tamaño, se escribe el número total de carácteres que se pueden almacenar. El rango de tamaño para este tipo de datos es desde 1 hasta 254. Por defecto se utiliza el valor 254.


  • ENTERO: Tipo de datos utilizado para almacenar números enteros, tanto positivos como negativos.


  • IMAGEN: Tipo de datos utilizado para almacenar imágenes. Soporta los formatos de imagen más habituales: bmp, gif, jpeg y png.


  • FECHA: Tipo de datos utilizado para almacenar valores de fecha.


  • LÓGICO: Tipo de datos utilizado para almacenar los valores lógicos verdadero o falso.


  • DECIMAL: Tipo de datos utilizado para almacenar números decimales, tanto positivos como negativos. Para definir este tipo de datos se debe especificar el "tamaño del campo" en base de datos. Para especificarel tamaño, se escribe el número total de dígitos que se almacenarán (denominada precisión) y, separado por un guión,el número de digitos destinados a la parte decimal (denominada escala). Por defecto se utiliza el valor 10-2, que significa que el número decimal a almacenar podrá tener hasta 10 dígitos en total, 2 de ellos en la parte decimal.


  • REAL: Tipo de datos utilizado para almacenar valores decimales positivos y negativos representados internamente en coma flotante doble precisión, normalmente utilizados en el ámbito científico.


  • REAL PRECISIÓN SIMPLE: Tipo de datos utilizado para almacenar valores decimales positivos y negativos representados internamente en coma flotante simple precisión, normalmente utilizados en el ámbito científico.


  • URL: Tipo de datos utilizado para almacenar direcciones de página web.


  • TELÉFONO: Tipo de datos utilizado para almacenar número de teléfono y fax. Este tipo de datos esta compuesto por tres subtipos:
    • Prefijo Internacional
    • Número
    • Extensión

  • CORREO ELECTRÓNICO: Tipo de datos utilizado para almacenar direcciones de correo electrónico. Este tipo de datos esta compuesto por tres subtipos:
    • Usuario
    • Subdominio
    • Dominio

  • CARÁCTER: Tipo de datos utilizado para almacenar un carácter (letra, dígito o símbolo).


  • TEXTO FIJO: Tipo de datos utilizado para almacenar cadenas de texto de longitud fija (letras, números y caracteres especiales). Para especificar la longitud, se escribe el número total de carácteres que se va a almacenar en tamaño del campo. El rango de tamaño de carácteres posibles para este tipo de datos es desde 1 hasta 254. Por defecto se utiliza el valor 254. A diferencia del tipo de datos "Texto" que se asignaba una cantidad máxima de caracterestamaño del campo, en este tipo de datos se establece la el tamaño obligatorio que debe ocupar.


  • TEXTO LARGO: Tipo de datos utilizado para almacenar cadenas de texto de larga longitud. Para definir este tipo de datos se debe especificar el "tamaño del campo" en base de datos, que hace referencia al tamaño máximo del contenido del campo. Para especificar el tamaño, se escribe el número total de carácteres que se pueden almacenar. El rango de tamaño para este tipo de datos es desde 255 hasta 32700. Por defecto se utiliza el valor 1000. El tipo de datos "Texto Largo" es similar al tipo de datos "Texto", pero "Texto" puede ser usado con muchas funciones diferentes de búsqueda, mientras "Texto Largo" tiene sólo unas funciones de búsqueda disponibles debido a su tamaño.


  • MONEDA: Tipo de datos utilizado para almacenar cantidades monetarias. Este tipo de datos es en realidad, el tipo de datos "Decimal" con tamaño del campo 10-2.


  • ENUMERADO: Tipo de datos en que el valor a almacenar se elige de una lista desplegable con los posibles valores. Para utilizar este tipo de datos, debe definir en una ventana diferente los valores permitidospara este campo enumerado.

En el caso de que se hubiera definido un campo de tipo "Enumerado" se debería definir la lista de posibles valores. La pantalla que se utiliza para ello, es la siguiente:

Semilla


En la pantalla anterior se muestra la definición de un tipo de datos enumerado denominado "Tipo de Vía", para el que se handefinido los valores: Alameda, Avenida, Calle, Paseo y Plaza.

Una vez definidos los campos que componen el Módulo de Información se muestra la pantalla en la que se puede definir información adicional para los citados campos. Esta información adicional es opcional para cada uno de los campos, si no se define se usarán valores por defecto a partir de la definición de los campos realizada en el paso anterior. La información adicinal que se puede definir es la siguiente:

  • Etiqueta Larga: Es utilizada para definir el nombre del campo con mayor detalle. Si no se define, se utilizará el nombre del campo definido en el punto anterior.
  • Nombre del campo para BBDD: Es utilizado para definir el nombre del campo que se utilizará para crear las tablas en la base de datos. Si no se define, se utilizará un nombre elaborado a partir el nombre del campo definido en el punto anterior.
La citada pantalla definida en el ejemplo "Asistentes al Congreso" es la siguiente:

Semilla


Pulse Siguiente para continuar

La siguiente pantalla es utilizada para realizar una descripción de los campos que componen el Módulo. Esta descripción aparecerá en la web de la Comunidad para que sus usuarios pueden ver si es el módulo de información que están buscando.

Semilla


La siguiente pantalla es utilizada para definir la ordenación por defecto que se utilizará en la aplicación. Esta ordenación se utilizará para mostrar los resultados de las búsquedas cuando el usuario no haya definido ninguna ordenación. Para definir la ordenación se puede elegir hasta cuatro campos, y para cada uno de ellos se debe especificar si el sentido de la ordenación es ascendente o descendente.

La citada pantalla se muestra a continuación:

Semilla


Debido a la configuración que se ha asignado al Módulo de Información "Asistentes al Congreso" la información se mostrará ordenada por el campo "código" de manera ascendente, en caso de que coincidieran los códigos de algunos registros, estos se ordenarían alfabeticamente por el nombre, también de manera ascendete y así sucesivamente, por los campos que se han detallado.

Una vez configurado, pulse Siguiente para continuar.

La siguiente pantalla es utilizada para definir los iconos que identificarán el Módulo de Información dentro de la aplicación. Si no define ningún icono para el Módulo se utilizarán los iconos por defecto.

El icono de los botones, tiene un tamaño de 24 x 24 píxeles, y es utilizado para identificar los botones relativos al módulo en cuestión. El icono de las tablas tiene un tamaño de 16 x 16 píxeles y es utilizado para identificar las pestañas abiertas de vista de tabla relativas al módulo en cuestión. El icono de los registros tiene un tamaño de 16 x 16 y es utilizado para identificar las pestañas abiertas de vista detalle o vista de registro del módulo en cuestión.

En el caso del Módulo de Información "Asistentes al Congreso" se ha seleccionado el icono "asistentes24.gif", "asistentesTable.gif" y "asistentes16.gif" para los iconos de botones, iconcos de tabla e iconos de registro respectivamente. La citada pantalla se muestra a continuación:

Semilla


Para facilitar la definición de los iconos pulse el botón "Examinar". Una vez definidos los iconos pulse Siguiente para continuar.

En el siguiente paso se mostrará la pantalla para definir la Base de Datos del Módulo de Información. En el ejemplo del Módulo de Información "Asistentes al Congreso" se ha optado por elegir una base de datos a partir de la lista de bases de datos disponibles. Para ello deberán seleccionar la opción Seleccionar una base de datos externa o interna a partir de una lista de bases de datos compatibles (Usuarios Avanzados).

En concreto se ha seleccionada la base de datos externa "MySql 5.0, 4.1 y 4.0". Seleccionando esta opción, el Módulo de Información que se obtiene puede trabajar con cualquiera de las tres versiones de base de datos: MySQL 5.0, MySQL 4.1 y MySQL 4.0. A continuación se muestran las pantallas en las que se selecciona la citada base de datos.

Semilla


Semilla


En la última pantalla se decide si Incluir la definición de los parámetros de conexión con la base de datos. En caso de seleccionar la opción No incluir la definición de los parámetros de conexión con la base de datos, los citados parámetros se pedirán en la instalación del programa.

En el ejemplo del Módulo de Información "Asistentes al Congreso" se ha seleccionado la opción Incluir la definición de los parámetros de conexión con la base de datos. La siguiente pantalla es utilizada para definir los citados parametros, los cuales son: Usuario, Contraseña y URL. Para facilitar la definición de la URL de conexión pulse el botón utilidades. La citada pantalla se muestra a continuación:

Semilla


Cabe resaltar en este punto, que el programa una vez instalado permite cambiar los parámetros de conexión con base de datos e incluso cambiar la base de datos con la que se está trabajando.

Pulse Siguiente una vez definidos los parámetros de conexión.

Se mostrará la siguiente pantalla con el resumen de los requisitos definidos hasta el momento.

Semilla


En esta pantalla, se decide si se definen más Módulos de Información o si finalizamos la definición de requisitos del programa. Si se desea definir más módulos de información seleccione la opción Nuevo Módulo y pulse Siguiente. En caso de desear finalizar la definición de requisitos, sin definir más módulos de información, no seleccione la opción Nuevo Módulo.

A continuación se mostrará la ventana "Enviar fichero de requisitos", en la que se define el nombre del archivo donde se almacenarán los requisitos generados. Para elegir el fichero donde almacenar los requisitos generados puede pulsar el botón "Examinar".

El nombre del fichero donde se almacenan los requisitos debe tener la extensión “.cri”, establecida por defecto.

Además esta pantalla permite conectar directamente con el sistema CRISOPEYA.NET para enviar el fichero de requisitos. Marque la opción “Generar y enviar” para enviar los requisitos.

Semilla


Si solo desea almacenar los requisitos para enviarlos posteriormente a CRISOPEYA.NET, puede marcar la opción “Generar archivos”.

Semilla


En el ejemplo "Asistentes al Congreso" se ha definido el archivo de requisitos con el nombre "Asistentes.cri" y se ha optado por conectar con el sistema CRISOPEYA.NET y enviar el fichero. La citada pantalla se muestra a continuación:

Semilla


A continuación se mostrará la siguiente pantalla para finalizar la definición de requisitos.

Semilla


Pulse Finalizar para cerrar la herramienta.


ENVÍO DE REQUISITOS

Al marcar la opción "Generar y Enviar Fichero" se conectará directamente con CRISOPEYA.NET para elegir la categoría en la que se desea insertar el nuevo programa construido, se puede añadir hasta en 3 categorías distintas, y se puede solicitar la creación de nuevas categorías.

Una vez definidas, en sólo unos segundos puedes descargar el programa solicitado listo para ser instalado.

A continuación se muestra la pantalla desde la que se ha descargado el producto:

Crisopeya.net



UTILIZACIÓN DEL PROGRAMA INFORMÁTICO A MEDIDA

Una vez desacargado, instalamos el programa informático adquirido. Se puede iniciar el programa desde el acceso directo del escritorio, desde el acceso creado en el menú inicio, o ejecutando el fichero "crisopeya.exe" o "crisopeya.sh" de la carpeta de instalación. Se muestra la siguiente pantalla:

Inicio


Para gestionar los datos del Módulo de Información "Asistentes al Congreso", pulsamos sobre el botón Gestión de Datos situado en el panel de menú. Se mostrará la siguiente pantalla Vista de Tabla, desde la que se gestionan los datos del Módulo.

Aplicación


Para añadir nuevo registro pulsamos el botón Nuevo. Se mostrará la siguiente pantalla llamada Vista de Inserción:

Aplicación


Para añadir un registro rellenamos el formulario con los datos oportunos y pulsamos el botón Guardar. Podemos añadir más registros de manera manual siguiendo este procedimiento.

Para realizar una carga de datos almacenados en un fichero con valores separados por comas (formato CSV), pulsamos el botón Gestión de Módulos situado en el panel de menú. Se mostrará la pantalla "Gestión de Módulos". En esta pantalla pulsamos el botón Cargar Datos, y se mostrará la siguente pantalla:

Aplicación


En el cuadro de texto "Seleccionar el fichero de datos" insertamos la ruta del fichero que contiene los datos a cargar. Para facilitar la selección del fichero podemos pulsar el botón "Examinar" situado junto al cuadro de selección del fichero.

Para realizar esta carga indicamos que carácter ha sido utilizado como delimitador de campos en el fichero con valores separados por comas (formato CSV). Podemos elegir uno entre los valores disponibles en la lista desplegable "Valor del delimitador de los campos" o seleccionar la opción Otros e indicar el delimitador en un campo de texto. Para ajustar el proceso de carga podemos elegir si deseamos actualizar los registros que ya existan en base de datos con los nuevos valores que aparecen en el fichero de carga. Para ello seleccionamos la opción o No en "Actualizar registros existentes".

Generalmente, la carga de datos desde un fichero con valores separados por comas (formato CSV) sólo requiere esta información. Únicamente en el caso de que el Módulo de Información tenga definidos campos de tipo imagen, se mostrarán nuevas opciones de carga para facilitar la inserción de imagenes en la base de datos del Módulo.

Este es el caso del Módulo "Asistentes al Congreso", que contiene dos campos de tipo Imagen: "Fotografia" y "Logo". En este caso se muestra un nuevo cuadro "Imagenes en el Módulo" en el panel de carga. En este cuadro se muestran las opciones de carga para cada uno de los campos de tipo imagen. Las opciones de carga de las imágenes son: la ruta de la carpeta que contiene las imágenes y el campo del módulo en el fichero de carga que da nombre a las imágenes.

En el Módulo "Asistentes al Congreso", con los campos Fotografía y Logo de tipo de datos "Imagen", hemos insertado la ruta de las carpetas que contienen las imagenes y hemos seleccionado el campo "Código". Con estas opciones, por ejemplo, si para el campo "Fotografía" se ha selecionado la carpeta "Carga/Fotografia" y el código del Asistente es "C123", el proceso de carga buscará en esta carpeta una imagen que se llame C123.gif, C123.jpg, C123.png o C123.bmp y la guardará en el campo Fotografía del registro.

Una vez seleccionadas las opciones para realizar la carga, pulsamos Aceptar. En el caso de que no se produzca ningún error en la carga se mostrará una pantalla como la siguiente:

Aplicación


En esta pantalla se muestran las estadísticas del proceso de carga: el número de registros insertados, el número de registros actualizados, el número de registros erroneos y el número total de registros leidos.En este ejemplo, se han leido y se han insertado correctamente 46 registros.

En el caso que se hubiera producido algún error en alguno de los registros durante el proceso de carga, se mostraría una pantalla como la siguiente:

Aplicación


En esta pantalla se muestra cual ha sido la linea del fichero en la que está el dato erróneo y dónde está el error. Si se produciese algún error en la carga se mostrarían los botones Aceptar y Deshacer. Pulsando Aceptar se guardarán los cambios introducidos en la base de datos durante la carga, y pulsando Deshacer estos cambios son desechados y la base de datos recupera el estado que tenía antes de realizar la carga. En cualquiera de las dos opciones se mostrarán los botones Recargar el fichero, Cargar un nuevo fichero y Editar fichero para faciltar la correción de los datos incorrectos.

Una vez realizada la carga de datos, tenemos la información disponibles para ser tratada. Pulsando el botón Gestión de Datos situado en el panel de menú, se mostrará la siguiente pantalla:

Aplicación


Desde esta pantalla se puede realizar todo tipo de búsquedas, filtrados y ordenaciones. Para realizar Búsquedas Simples podemos usar los controles situados encima de la tabla. En estos controles se pueden definir criterios de búsqueda seleccionando el campo, el operador de búsqueda, y el orden de la búsqueda. Por ejemplo, si quisieramos buscar cuales de los Asistentes ocupan el cargo de gerentes seleccionaríamos el campo "Cargo", el operador "es igual a", e introduciríamos el texto "Gerente". Los operadores de búsqueda disponibles dependen del tipo de dato selecionado, así si se selecciona un campo de tipo de datos Texto, los operadores de búsqueda son "igual a", "comienza por", "contiene", "acaba en" y "cumple el patrón"; mientras que si se selecciona un campo de tipo Entero los operadores de búsqueda son "igual a", "menor que", "mayor que", "menor o igual que", y "mayor o igual que".

Si se selecciona el control "Abrir en una nueva pestaña" el resultado de la búsqueda se mostrará en nueva pestaña. Si no se seleciona, el resultado se mostrará en la misma pestaña desde la que se lanza la búsqueda. El control "Añade criterio" permite ir anidando criterios de búsqueda unos dentro de otros, afinando de esta manera el resultado de la búsqueda.

Una vez el criterio de búsqueda esté definido, pulsamos el botón Buscar para realizar la búsqueda.

La pantalla que se utiliza para definir una búsqueda simple es la siguiente:

Aplicación


La pantalla muestra los resultados de una búsqueda simple como la del ejemplo es la siguiente:

Aplicación


El programa también permite realizar Búsquedas Avanzadas seleccionando el control Avanzada. Se mostrará la siguiente pantalla:

Aplicación


La búsqueda avanzada permite definir y combinar varios criterios de búsqueda al mismo tiempo. También puede utilizar operadores de búsqueda avanzados, y realizar búsquedas sobre los subcampos de un campo compuesto.

Por ejemplo, podríamos bucar que asistentes al congreso son ocupan el cargo de directores y gerentes, y tienen una dirección de correo electrónico coprporativa. Para definir esta búsqueda definiríamos dos criterios de búsqueda como "Cargo + ignorar MAY/MIN + contiene + gerente" y "Cargo + ignorar MAY/MIN + contiene + director" y utilizandolos paréntesis los agruparíamos con el operador lógico "O". Después definiríamos otros dos criterios de búsqueda como "Email_Subdominio + No + es igual a + hotmail" y "Email_Subdominio + No + es igual a + gmail" y los uniríamos con el operador lógico "Y". Finalmente, los agruparíamos juntos utilizando el operador lógico "Y". La pantalla con los esos datos es la siguiente:

Aplicación


Al ejecutar la búsqueda obtendríamos todos asistentes al congreso ocupan cargo de directores o gerentes, y tienen una dirección de correo electrónico que no es de hotmail o de gmail. Los resultados obtenidos en la búsqueda del ejemplo son los siguientes:

Aplicación



© BUSINESS EXCELLENCE through INFORMATION TECHNOLOGIES, S.L. 2004-2007. Todos los derechos reservados.
CRISOPEYA, el logo de CRISOPEYA, BEIT y el logo de BEIT son marcas registradas de Business Excellence through Information Technologies SL.
Proyecto cofinanciado por el IMPIVA Instituto de la Pequeña y Mediana Industria de la Generalitat Valenciana y el Fondo Social Europeo Fondo Social Europeo