Ayuda con un formulario

57 views
Skip to first unread message

Luis Gerardo

unread,
Apr 30, 2013, 1:37:54 PM4/30/13
to publice...@googlegroups.com
Tengo que hacer un formulario para mantenimiento de una lista de personas, el tamaño aproximado es de 500 mil registros, basicamente es Altas y Modificaciones.

Ya hice varios formularios de este tipo pero para pocos datos.

Lo que necesito es una idea de como diseñarlo, ya que requiero de lo siguiente:

1. Tenga un grid con los registros que el usuario agregue en cada sesion, no necesito que muestre lo que ya capturo en otras sesiones, solo lo que lleva agregado en la sesion.
2. Se pueda buscar un registro dentro de los 500 mil, para editarlo

No necesito codigo, solo alguien que me comparta alguna pantalla y una breve explicacion de como funciona (y que me permita tomar la idea, por supuesto) que haga algo similar a lo que necesito.

Mil gracias a todos
Luis Gerardo

MALKASOFT ADPI: http://www.developervfp.blogspot.com/

unread,
Apr 30, 2013, 2:40:42 PM4/30/13
to publice...@googlegroups.com
Hola, en que motor de base de datos estar trabajando si no estas usando DBF, yo tengo una herramienta exclusivo para mantenimientos, por ejemplo la clase que tengo te arma la sentencia SQL de los campos que solo usas si de los 500 campos solo usas 10, la sentencia se armara solo de los 10 y así de los que quieras, puedes visitar mi blog http://developervfp.blogspot.mx/p/mantecatalogo-v55.html  veras las pantallas y la explicaciones:

La idea que te doy es que agregues un campo mas a tu tabla, el campo que se llame sesión y en ese campo guardas la sesión que están utilizando de esa forma solo mostraras la sesión activa y en tu búsqueda lo haces directamente a la tabla y no lo que muestras, todo lo que te digo es si no trabajas con DBF la verdad no tengo experiencia con DBF, la búsqueda seria así  Select * From tutabla Where campofiltro like '%Condicionbusqueda%', eso para que, para que te muestre toda las coincidencia y si quieres que sea exacto quita el like y los %.


Pd.: Descargate mi grilla que tiene multiples funciones como filtrar, multiseleccion, búsqueda, etc del siguiente link http://www.developervfp.blogspot.com/p/gridlibre-v35.html. Ahora también puedes bajarte mi ultima herramienta Busqueda Incremental con un TEXTBOX http://developervfp.blogspot.mx/p/busqueda-incremental-con-un-textbox.html  las herramientas viene con código fuente, ojo no hacer mal uso por favor. 


Saludos; 


Ing. Russvell Jesus Soto Gamarra 
San Juan del Rio - Queretaro - Mexico 
Nextel.: 52*133750*16
rycjesusrj @ hotmail.com 


Fernando D. Bozzo

unread,
Apr 30, 2013, 3:06:04 PM4/30/13
to publice...@googlegroups.com
Hola Luis:

Para hacer lo que comentás hay muchas formas, pero para que sea óptima es necesario saber cómo se va a usar habitualmente, que datos quiere poner el usuario, como va a buscar, etc.

Por ejemplo, tuve un caso donde el requerimiento era un alta masiva donde se quería que cada nuevo registro muestre algunos datos del registro antes creado, para evitar volver a escribirlos.

Como ves, dependiendo del uso que tengan las altas y las modificaciones, el diseño de la pantalla y sobre todo su funcionalidad puede ser radicalmente distinta.

Comentá más; usos, estructura de datos, etc, y si no estás muy seguro, hablalo antes con el usuario, que es fundamental saber que es lo que él necesita y las características del ingreso o de las modificaciones (si va a buscar por un campo, por cualquier campo, por varios campos, etc).


Luis Gerardo

unread,
Apr 30, 2013, 7:03:30 PM4/30/13
to publice...@googlegroups.com
Gracias Fernando y Russvell por contestar, amplio la informacion:

El motor de base de datos es Firebird 2.5, y el uso habitual es mas o menos asi:

El sistema lleva el registro de grupos de personas, las cuales son tomadas de una tabla MAESTRA, donde existen cerca de 500 mil personas, los 10 usuarios toman de la tabla MAESTRA a las personas que van a incluir en el grupo, si la persona en cuestion no existe en la tabla maestra, se agrega.
A partir de que publique este hilo, ya llevo avanzado el formulario, pero como mencione al principio, quiero que tenga un grid, este grid debe servir para ir visualizando los registros que voy agregando a la tabla MAESTRA y ese mismo grid u otro que pueda servir de consulta, para traer por ejemplo TODOS los de apellido GONZALEZ y seleccionar un registro y poderlo editar.

No se si esto deja mas clara la idea de lo que quiero, que basicamente es el diseño VISUAL (como se ve al usuario) del formulario.

Gracias de nuevo

Luis Gerardo

PD Rusvell tengo implementada una busqueda incremental en un Textbox, voy a ver tu codigo, tal vez se pueda optimizar e que ya tengo.
Reply all
Reply to author
Forward
0 new messages