Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   beneficios del datamodulo (https://www.clubdelphi.com/foros/showthread.php?t=28691)

elcigarra 29-12-2005 11:37:01

beneficios del datamodulo
 
Se que puedo provocar nauseas con mi pregunta, pero ¿qué beneficio real, (además de la prolijidad que reconozco que mejora) puede aportar un data módulo frente a poner todas las tablas en un form cualquiera?. Digo porque tengo una aplicación con varias tablas dentro de un form y funciona perfecto.

Es significativamente mejor un data módulo como para que valga la pena mover todo para ahí?

delphi.com.ar 29-12-2005 12:35:18

No es exactamente la respuesta a tu pregunta, pero creo que puede servirte: http://www.clubdelphi.com/foros/showthread.php?t=5902

Saludos!

elcigarra 29-12-2005 13:03:55

visto que no me insultaron...
 
La verdad leyendo el hilo que me mandaste reconozco que me sorprendió ver que no existe una solución definida sinó que va más en la "personalidad" del desarrollador. Ahora que la cosa está más floja no me da tanta vergüenza decir que yo por mi parte (y siempre escudándome en mi falta de estudios serios de programación) JAMÁS utilicé un datamódulo.

Tengo una vieja aplicación con unas 20 tablas, unos 25 forms y unos 15 reportes y tengo todas las tablas en el formulario de "mantenimiento" que es el que usa el usuario para modificar algunas propiedades o listas que utiliza la interface con el usuario. Como muchas de las tablas el usuario las edita directamente (es decir: a mano) en este form me resultó cómodo ponerlas ahí todas (incluso el TSession) excepto por algunas temporales que eran necesarias únicamente en un proceso o reporte, esas están por ahí perdidas. La aplicación funcionó bastante bien durante 5 años y ahora pensaba modernizar algunas cosas por eso preguntaba.

Casimiro Notevi 29-12-2005 14:16:07

Cita:

Empezado por elcigarra
JAMÁS utilicé un datamódulo.

sin embargo, yo uso datamodule incluso para hacer una prueba con un form :D

vtdeleon 29-12-2005 16:35:04

Saludos

Todo depende de la tecnica de cada quien. Anteriormente utiliza el Datamodulo para poner todos los dataset alli, pero he visto que a veces es mejor ponerlos en lo form. Si tengo dos formularios (transaccion y otro de consulta) que utilizan la misma tabla, no me viene bien utilizar el datamodulo, sino un dataset por cada form.

El datamodulo lo utilizo solo para alojar controles* en los qeu el cambio de un control en un form no afecte a otro form. (no se si se entiende):p
Solo por poner un ejemplo.

*ImageList, xpmanifiest,OpenDialog,xxxDialog (FB/IB) IBtransaction, Ibdatabase,IBevent,...


La franja horaria es GMT +2. Ahora son las 19:43:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi