Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-09-2013
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Memory Data

Hola a todos...

Necesito algún componente Memory Data.... (Es como una tabla en memoria... ) con la característica cargar datos en tiempo de diseño y que estos datos queden guardados en el componente....

Ejemplo: Cargo un Memory Data con localidades... y que ese memory data quede siempre cargado...

Necesitaría algo como dxMemData de DevExpress, pero tienen que ser otro...

Probé con rxMemoryData pero no permite cargar los datos en tiempo de diseño!!!
KbmMemoryTable, pero este no me almacena los datos que el cargo...


Alguna idea de que componente puedo usar....


O alguien me podría guiar como hacer para que el RxMemoryData almacene internamente los datos que le cargo...

Saludos
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #2  
Antiguo 30-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Neeruu,

Cita:
Empezado por Neeruu
...algún componente Memory Data...con la característica cargar datos en tiempo de diseño y...queden guardados en el componente...
Revisa este componente:
Cita:
VirtualTable Overview : http://www.devart.com/vtable/
Nota de DevArt: You can download binary version of VirtualTable Componet for free using.

Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 30-09-2013 a las 02:03:01.
Responder Con Cita
  #3  
Antiguo 30-09-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Neeruu.

¿ Y no te sirve un TClientDataSet ?, revisa este enlace

Saludos

Edito: También te pueden servir estos:
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 30-09-2013 a las 04:19:04.
Responder Con Cita
  #4  
Antiguo 30-09-2013
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Como cuesta, cuando uno se acostumbra a trabajar con un componente y por x motivos no puede utilizarlo, tener que confiar en otro...

Gracias por recomendar la Virtual table, es lo que necesito...
Gracias por ClientDataSet es también lo que necesito....


Hay alguna forma de, al ClientDataSet, cargarle los datos en tiempo de diseño?

Supongo que el ClientDataSet no me traerá ningún problema, en futuro, ya que es nativo de delphi...


Por otro lado, hace algo que lo estoy haciendo " A MANO", por llamarlo de alguna forma...
Donde mis datos son ingresados en un Memory Data y luego son volcados a un IboQuery...

Pero por lo poco que voy leyendo con el ClientDataSet podría hacer esto automáticamente, mediante el DataSetProvider... Es correcto esto?

Y viendo el ClientDataSet veo una propiedad que se llama "ObjectView"... que hace esta propiedad?

Saludos...
P/D: Sigo leyendo la información adjuntada....
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #5  
Antiguo 30-09-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Neeruu.

Cita:
Empezado por Neeruu Ver Mensaje
Hay alguna forma de, al ClientDataSet, cargarle los datos en tiempo de diseño?
Click derecho sobre el componente TClientDataset y del menú emergente:
  • Assign Local Data ...
  • Load from MyBase table ...

Cita:
Empezado por Neeruu Ver Mensaje
Pero por lo poco que voy leyendo con el ClientDataSet podría hacer esto automáticamente, mediante el DataSetProvider... Es correcto esto?
Así es.

Cita:
Empezado por Neeruu Ver Mensaje
Y viendo el ClientDataSet veo una propiedad que se llama "ObjectView"... que hace esta propiedad?
Cuando la tabla incluye campos con tipos abstracto de datos (Array fields, DataSet fields, Reference fields) y la propiedad ObjectView es igual a True, dichos campos son almacenados jerárquicamente en la propiedad Fields. Cualquier campo secundario de un objeto field se referencia al objeto en vez de presentarse secuencialmente.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #6  
Antiguo 30-09-2013
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Como hago para cargarle datos a un ClientDataSet en tiempo de ejecución a a partir de un query...

O sea, cuando inicia mi aplicación, se ejecuta una consulta con la cual tengo que cargar me MemoryData (ClientDataSet) y que este quede cargado mientras dure la ejecución del programa!!!

Hay alguna forma de hacerlo asi: ClientDataset.LoadFromDataSet(Query)?
O si o si lo cargo mediante un DataProvider aunque el query se cierre luego de cargar el cds?

Saludos...
__________________
Saluda Atte Neeruu!!! :)
Responder Con Cita
  #7  
Antiguo 30-09-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Neeruu,

Cita:
Empezado por Neeruu
...¿Como hago para cargarle datos a un ClientDataSet en tiempo de ejecución?...
Revisa este link:
Cita:
To use TClientDataset as Memory Dataset : http://www.scalabium.com/faq/dct0150.htm
Pregunto: ¿Probastes el componente sugerido en el Msg #2?, creo que se adapta a tu requerimiento y ha tenido una constante evolución desde Delphi 6 hasta Delphi XE5.

Espero sea útil

Nelson.
Responder Con Cita
  #8  
Antiguo 30-09-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Neeruu Ver Mensaje
Como hago para cargarle datos a un ClientDataSet en tiempo de ejecución a a partir de un query...

O sea, cuando inicia mi aplicación, se ejecuta una consulta con la cual tengo que cargar me MemoryData (ClientDataSet) y que este quede cargado mientras dure la ejecución del programa!!!

Hay alguna forma de hacerlo asi: ClientDataset.LoadFromDataSet(Query)?
O si o si lo cargo mediante un DataProvider aunque el query se cierre luego de cargar el cds?

Saludos...
Hola.

En el mensaje #4 consultabas como cargarlo en tiempo de diseño...

De forma directa en ejecución:
Código Delphi [-]
  with TuClientDataSet do
  begin
    Close;
    SetProvider(TuQuery);
    Open;
  end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
Respuesta



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
Out of memory Firewind Lazarus, FreePascal, Kylix, etc. 3 20-07-2010 12:33:32
Out of memory blaiselaborde Varios 10 26-01-2010 18:52:27
Out of Memory luxus OOP 5 30-09-2008 23:11:54
Missing data provider or data packet mcalmanovici Providers 1 11-09-2007 05:55:15
Juego Memory Xema OOP 1 16-09-2004 13:59:24


La franja horaria es GMT +2. Ahora son las 07:27:58.


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
Copyright 1996-2007 Club Delphi