may 3

Proceso de importación

Posted in foro, utilidades

Como solución al problema planteado por Velavisual en este hilo:

Emulando importación y exportación de listas virtuales

He preferido realizar las pruebas partiendo de cero, por varios motivos:

  • Un formulario con demasiados eventos y dificil de localizar el problema
  • El uso de cestas locales y procesos en 3 plano, son dificiles de procesar
  • La falta de datos para revisar el buen funcionamiento de los objetos
  • Y la poca disponibilidad de tiempo para solucionarlo

Asi que me he puesto a realizar el ejemplo y el resultado es este:

1. He creado un fichero de texto similar al que se indica en el hilo del foro:

2. He creado un formulario sin origen para ejecutar la importacion y mostrar el resultado

3, He creado un objeto CESTA para almacenar los registros que se muestran en la rejilla

4. He creado el proceso que carga la rejilla desde el control objeto del formulario

5. En el formulario he incluido las propiedades del control objeto , ejecutar el proceso que retorna el contenido de la cesta y mostrar la rejilla con el resultado

6. He creado un evento en el formulario para IMPORTAR el fichero de texto y he asociado el evento a un boton llamado IMPORTAR

En el proceso de importacion no he usado la busqueda, para evitar crear otro objeto, y lo he cambiado por Cargar Lista, pero deberia funcionar exactamente igual en cualquiera de los casos.

7. He creado una accion que ejecuta y visualiza el formulario

8. He ejecutado la aplicacion y al abrir el formulario aparece una rejilla vacia, luego pulso el boton IMPORTAR, y la rejilla se muestra con los registros que hay en la lista del archivo de texto.

Las pruebas las he realizado con una tabla de facturas para comprobar que los registros del fichero de texto se corresponderian con un codigo de registro en la tabla.

Despues de esto, todo ha funcionado correctamente, ahora solo tienes que revisar los pasos y detectar el error.

PDF Creator    Enviar artculo en formato PDF   
comments: 2 »