Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 07-01-2009
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Poder: 22
Bauhaus1975 Va por buen camino
Bueno, ahora intentaré explicaros un poco como me he organizado con los componentes y Units. El caso en cuestión es para gestionar 'clientes' (de manera típica), y como el funcionamiento que había pensado es común dentro del programa para más cosas quería exportarlo a más entidades.

Unidades:
-formListadoClientes: Listado de clientes, búsquedas.
-formFichaCliente: Datos del cliente, podemos llegar desde listado, para editar o crear, o desde otras partes del programa directamente.
-ClassCliente: Una unidad donde implemento la clase con funcionalidad de consultas y todo lo referente a clientes. Aquí formo el SQl para cada caso en los métodos de clase, y para hacer las consultas asigno un TIBQuery (es una propiedad de la clase) al provider en t.ejecución.
-DMGeneral: Conexión de BBDD y una transacción, y algunas consultas globales para el programa.
-DMLogicalData: Uso un provider para cada entidad, un clientdataset para los listados, y otro para la ficha.
Como veis, explicitamente no hay TIBquery en los DataModules,

Quizá quiera tener todo demasiado organizado y me equivoque en algunas cosas, pero mi idea era buscar un patrón bueno de funcionamiento para estos tipos de entidades 'cliente', 'articulo', 'expediente' que suelen funcionar igual (listados y fichas). Crear una clase padre y de ella heredar los casos particulares. No sé cómo de bien o mal voy haciendo las cosas...

Si conoceis alguna lectura buena de como organizar mejor la serie de componentes para comunicación con base de datos también os estaría muy agradecido.

Gracias por las ayudas que me vais dando
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como sabe un query a que tabla quiero hacer append? coso Conexión con bases de datos 4 14-06-2008 20:26:11
Porque lee la tabla completa al hacer append? judit25 Conexión con bases de datos 2 31-05-2006 16:20:37
No me deja hacer la integridad referencial en paradox Sayuri Conexión con bases de datos 6 27-07-2005 22:53:03
Error al hacer un Append Ivr Conexión con bases de datos 0 22-02-2005 11:55:19
Como hacer una Vista Previa? Gabriel2 Impresión 3 22-12-2004 15:15:20


La franja horaria es GMT +2. Ahora son las 04:19:29.


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