Ver Mensaje Individual
  #1  
Antiguo 14-11-2008
Bauhaus1975 Bauhaus1975 is offline
Miembro
 
Registrado: may 2005
Ubicación: Málaga
Posts: 135
Reputación: 22
Bauhaus1975 Va por buen camino
Thumbs up ¿Trabajar con ClientDataSet sin DataSet asociado?

Hola, a ver cómo planteo el problema o cuestión:

1. Trabajo con Borland Studio 2006 para Win32
2. Si digo alguna burrada, disculparme, sigo sin mucha experiencia.

Se trata de cuestiones de organización en un formulario para tratar una ficha de una entidad típica (datos de cliente).

Así resumiendo, tengo:
-Formulario de la Ficha. Con sus DataControls y funcionamiento para Dataware.
-Un Provider y un ClientDataSet conectados, el DataSource del Form conectado a éstos.

Tenemos dos maneras de iniciar el formulario ficha:
En Edición: Al crear el form hemos pasado el ID desde otro FormListado y una query se ejecuta y los datos aparecen. (Todos contentos).
En Alta: No hay DataSet fuente asociado al Provider al que hacer un append previo a insetar lo nuevo, ¿Cómo proceder mejor?

-Alguna posibilidad de hacer algo con el ClientDataSet para trabajar 'off'
Crear un dataset temporal?
-En el caso de altas al usar una query con executeSQL.
luego ¿cómo tener disponible los datos en el form (o tener el DataSet) para modificar con un ds.Post?

¿Alguien tiene consejos de cómo organizar este funcionamiento?
El tema de organizar la funcionalidad de entidades (típicamente con numerosos elementos) la estuvimos discutiendo en el siguiente hilo, por si alguien tiene curiosidad, o quiere ver de donde parte esta de idea de organización.

http://www.clubdelphi.com/foros/showthread.php?t=61190

Gracias por vuestra ayuda y un saludo.
Responder Con Cita