Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
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 22-07-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por sakuragi
conosen algo del "virtual Treeview"??
Sí. ¿Qué necesitas?

Cita:
Empezado por ContraVeneno
...ya que cargar miles y miles de registros en memoria puede ser un poco lento.
Estoy de acuerdo contigo, y esa es una de las grandes desventajas del QuantumGrid, que para que funcionen las agrupaciones, totales y demás se deben cargar todas las fiolas en memoria...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2  
Antiguo 22-07-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
gracias contra veneno

tengo problemas me marca mi delphi que no tengo TdxDBgrid <-- no found


instale el QuantumGrid 4 quise habrir unos demos para ver y me marco error de ese componete =S

y no lo hayo

no se puede haser lo mismo en el "TcxGrid" ?

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #3  
Antiguo 22-07-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
Cita:
En la ayuda de Delphi
TdxDBGrid is a data-aware object that manages the display and manipulation of data in an intuitive and straightforward manner.

Unit
dxDBGrid
te hace falta agregar la unidad mencionada.
__________________

Responder Con Cita
  #4  
Antiguo 23-07-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
disculpen de nuevo

ya vati el delphi por todos lados y no lo hayo =S

dxDBGrid

de donde lo instalo o lo agrego?

saludos
__________________
OpenSuse OpenOffice.org icomputo
Responder Con Cita
  #5  
Antiguo 23-07-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Poder: 26
ContraVeneno Va por buen camino
en tu form donde pusiste el tdxdbgrid, arriba en el código en la parte de units, agregas esa unidad de dxDBGrid, si te marca que el archivo no se encuentra (generalmente un .dcu) entonces hay que agregar el directorio donde instalaste la quantum grid a la librería de delphi... que es el mismo problema que se resuelve con este mensaje. en el que se maneja otro componete, pero es lo mismo que creo te va a suceder con la quamtum grid
__________________

Responder Con Cita
  #6  
Antiguo 23-07-2005
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 25
Crandel Va por buen camino
Hola sakuragi,

perdona que me una tan tarde al hilo, pero aca te doy una idea de como resolver el problema con DBGrid.

Es un código en C++Builder, si te resulta dificil de traducirlo me avisas.

Lo que hace este código es dejar en blanco los espacios que cumplen una determinada condición, para que se vea una sola parte de la lista.

por ejemplo uno tiene:

Código:
Yo     casa  1
Yo     moto  1
Juan   casa  1
Juan   auto  1
te lo deja
Código:
Yo     casa  1
       moto  1
Juan   casa  1
       auto  1
Código:
void __fastcall TFMain::GridCargosDrawColumnCell(TObject *Sender,
      const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State)
{
  if (!ModulePersonal->IBCargosOrdenados->IsEmpty())
  {
    int Fila = ModulePersonal->IBCargosOrdenados->RecNo-1;
    if (Fila > 0)
      if ((ModulePersonal->ArrayCargos[Fila] == ModulePersonal->ArrayCargos[Fila-1]) &&
          (Column->FieldName != "TIPO_ACTIVIDAD") &&
          (Column->FieldName != "DENOMINACION_ACTIV"))
        GridCargos->Canvas->Font->Color = GridCargos->Canvas->Brush->Color;
    }

  GridCargos->DefaultDrawColumnCell(Rect, DataCol, Column, State);
}
puedes adaptarlo a tu gusto
__________________
[Crandel]
Responder Con Cita
  #7  
Antiguo 23-07-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Pues yo me pongo del lado del Virtual Treeview, tardarás como mucho un par de horas en ponerte a codificar, y puedes hacer lo que se te antoje con él, además, como hay muchos ejemplos en la misma pagina web con código fuente, pues ayuda mucho.

Aunque hay alguno especial para Bases de datos, ni siquiera lo he mirado, porque el estandar (TvirtualStringTree) es infinitamente personalizable.

Los detalles que más me ha gustado de él son:
- Las casillas de verificación que puedes mostrar u ocultar para cada nodo, es decir, por código decides cuando quieres que aparezca o cuando no.
- Drag & Drop como el explorador de windows 2000 o XP que se ve la fila que arrastras con un degradado de color.
- Poder editar cualquier columna directamente haciendo clic (como si fuera un grid), eso si, necesitas el VTSEditor, un componente a instalar.
- Colores y negritas, tanto de fuentes como el fondo, en función de la fila o columna que quieres pintar.

Y claro, la presentación final es impecable desde el punto de vista de un usuario. Lo recomiendo encarecidamente y siendo gratis y con fuentes.... pues no digo más .

La filosofía para trabajar con él es distinta a lo que ves en Delphi, por ahí te puedo ayudar para aclararte las ideas.

Un saludo.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 23-07-2005 a las 10:44:12.
Responder Con Cita
  #8  
Antiguo 23-07-2005
Avatar de sakuragi
sakuragi sakuragi is offline
Miembro
 
Registrado: feb 2004
Ubicación: root
Posts: 1.435
Poder: 24
sakuragi Va por buen camino
gracias a todos por responder

contraveneno

el problema que tengo no es con el directorio lib esta bien al ruta el problema es que no tengo el conponente dxDBGrid en ninguna paleta el unico que se instalo es el cxGrid instale el QuantiumSuite4

de hante mano gracias

------------

Crandel

gracias por ayudar lo un apregunta con ese modo se puede sacar los resultados de dos select diferentes? por que lo que quiero es que me de por ejemplo. tengo un producto y me muestre todos los productos vencido con todos sus datos
entonses lo desplegable sea de otro select referente a esa linea que me muestre todas la veses que se ha vencido ese producto y la cantidad. aparte si se acaba agregarle en tiempo de ejcucion a la columna cantidad mas producto nuevo, claro que esto tambien se puede haser como un arbol , para poder ocultar el resultado del segundo select

saludos

-------------
Lepe

se puede editar una columna en tiempo de ejecucion, o bien puede poner varias columnas como en un dbgrid en la misma linea?




GRACIAS A TODOS

SALUDOS
__________________
OpenSuse OpenOffice.org icomputo
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


La franja horaria es GMT +2. Ahora son las 08:33:08.


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