Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-04-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 24
Caro Va por buen camino
Nati1, el problema del borrado de los datos del StringGrid era el evento OnActivate del formulario ya que una vez que mostraba el reporte al cerrarlo se volvia a activar dicho evento (OnActivate) y al tener un procedimiento de limpiar, borraba los datos que tenia el StringGrid.

Eduarcol, puedes explicarnos sobre la tabla en memoria por favor.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #2  
Antiguo 03-04-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
Cita:
Empezado por Caro Ver Mensaje
Nati1, el problema del borrado de los datos del StringGrid era el evento OnActivate del formulario ya que una vez que mostraba el reporte al cerrarlo se volvia a activar dicho evento (OnActivate) y al tener un procedimiento de limpiar, borraba los datos que tenia el StringGrid.

Eduarcol, puedes explicarnos sobre la tabla en memoria por favor.

Saluditos
Hola Caro,
Como resistirme a tan dulce pedido

A ver ahora si en serio, una tabla de memoria es un dataset que no necesita estar vinculado a ningun origen de datos, y funciona como si fuera un dataset normal, de esta manera puedes utilizar un dbgrid asociado a este componente y alli tendrias los registros que deseas imprimir. En el reporte solo asocias los campos a este dataset y listo no tienes que programar nada.

Estos componentes hay varios, ClientDataset, TKBMemTable, TRxMemoryTable... yo utilizo el TKBMmemtable porque en el paquete solo viene el y no tengo que llenar la pestaña de cosas que no necesito, y el clientdataset no lo he utilizado porq tengo mis recelos respecto a ciertos comentarios que he leido en otros hilos...
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 03-04-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 24
Caro Va por buen camino
Muchas gracias por responder Eduardo, una pregunta mas cuales son los recelos que tienes con el ClientDataSet, existe algún problema al utilizar dicho componente.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #4  
Antiguo 03-04-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 27
eduarcol Va por buen camino
En parte he leido que hay que redistribuir la libreira midas, y que cuando se trata de grandes cantidades comienza a dar problemas de rendimiento, pero como te digo eso lo lei no lo comprobe
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #5  
Antiguo 03-04-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 24
Caro Va por buen camino
ok, gracias nuevamente .

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 03-04-2008
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Poder: 32
jhonny Va camino a la famajhonny Va camino a la fama
Bueno, en mi caso nunca he tenido problemas al tratar información con el ClientDataSet como si se tratara de un RxMemoryTable, de hecho me parece ventajoso el que no tenga que instalar componentes de terceros para hacer este tipo de cosas.

Es mas, como estaba acostumbrado a usar el metodo LoadFromDataSet del RxMemoryTable para subir los datos de un Query, pues use las caracteristicas del class helper, para hacer del TClientDataSet algo mas parecido.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #7  
Antiguo 03-04-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 22
keyboy Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
pues use las caracteristicas del class helper, para hacer del TClientDataSet algo mas parecido.
¿Qué es el class helper?

Bye
Responder Con Cita
  #8  
Antiguo 03-04-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.572
Poder: 27
egostar Va camino a la fama
Cita:
Empezado por keyboy Ver Mensaje
¿Qué es el class helper?

Bye
Hola keyboy

Mira este articulo

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Problemas con Qreport ramonibk Varios 2 07-12-2004 14:05:24
Problemas con Qreport 3.0.3 y W XP serrusho Impresión 5 16-11-2004 22:58:11
Problemas con Qreport davidgaldo Impresión 1 30-04-2004 07:07:14
[B]Problemas con QREPORT[/B] josejuanm Impresión 0 03-11-2003 15:48:50


La franja horaria es GMT +2. Ahora son las 18:39:04.


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