https://foro.gambas-es.org/viewtopic.php?f=3&t=4021&p=22692#p22692
-----------------------------------
shordi
Jueves, 07 Agosto 2014, 11:58

Re: Formularios Y Consultas. Un Poco De Orden.
-----------------------------------
Vale, aquí tenéis un ejemplo de, más o menos, cómo lo manejo yo.

Cosas a tener en cuenta: 

    -LOS CONTROLES DE DATOS DEBEN LLAMARSE IGUAL QUE EL CAMPO QUE MANEJAN. Se podría haber hecho de otro modo, pero así me parece más sencillo.
  
    -Esto es un ejemplo. Es decir, no contempla todas las posibilidades ni depura errores ni nada de eso, sólo un ejemplo.

    -El código es un copiar, pegar y limpiar_lo_que_no_es_procedente de el código que yo uso, el cual, ademas de todo esto, hace más cosas (graba logs de usuarios, depura cosas, etc. etc.) Con esto quiero decir que puede tener líneas aparentemente redundantes, o inútiles o vaya usté a saber, fruto de ese copiar, pegar, limpiar... etc. etc.

     -La clase cQuery es una vivisección de una sentencia de sql. Sólo funciona para consultas simples, nada de varias tablas ni group by ni cosas así (esas las pre-soluciono con vistas en la base de datos)

     -El modulo mFormularios es bastante antiguo, me hubiese gustado hacer una clase formulario que incluyese todo eso (los métodos, la query, etc. etc.) con lo que todo sería mucho más limpio y bonito, pero mi habilidad en POO y mi tiempo disponible son bastante escasos. Si alguien se anima (¿Eh Julio?), yo encantado.

Lo importante es ver cómo el código variable (en el ejemplo el código de FMain), es decir, lo que hacemos para ver, editar, listar, etc. una tabla de nuestra base de datos queda reducido a casi nada.


