![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
![]() ![]() ¿Qué necesitas?Cita:
![]()
__________________
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. |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
Cita:
__________________
|
|
#5
|
||||
|
||||
|
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
__________________
|
|
#6
|
||||
|
||||
|
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 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);
}
__________________
[Crandel] |
|
#7
|
||||
|
||||
|
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. |
|
#8
|
||||
|
||||
|
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 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|