Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > HTML, Javascript y otros
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2007
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Poder: 18
richy08 Va por buen camino
Pintar serie de distintos colores en un tdbchart

Hola que tal compañeros tengo un problema les platico tengo dos series en un tdbchart la primera me muestra los dias que estan ocupadas las propiedades y en la otra los dias que estan disponibles, al hacer una reservacion las series se regeneran automaticamente pero el problema es que la serie que pinta los dias que ya estan reservados quiero diferenciarla pintandolo de dos colores una para si esta ocupado por un Guest o si esta ocupada por un owner el codigo que utilizo es el siguiente
Cita:
function TFrm_GraRes.Series1GetPointerStyle(Sender: TChartSeries;
ValueIndex: Integer): TSeriesPointerStyle;
var
seleccion, i: Integer;
begin
Series1.ColorEachPoint:=true;
seleccion:=0;
i:=0;
Qry_nconf.Close;
Qry_nconf.Open;
seleccion:=Qry_nconf.RecordCount;
Qry_nconf.First;
While i<Seleccion do
begin
Qry_Busres.close;
Qry_busres.Parameters.ParamByName ('nconf').Value:=Qry_nconf.fieldByname('nconf').Value;
Qry_busres.open;
Qry_busown.Close;
Qry_busown.Parameters.ParamByName('ownercode').Value:=Qry_busres.fieldByname('aowner').Value;
Qry_busown.Parameters.ParamByName('acode').Value:=Qry_busres.fieldByname('acode').Value;
Qry_busown.Open;
if Qry_busown.IsEmpty then
begin
Series1.Pointer.Pen.Color:= clgreen;
Series1.Pointer.Brush.Color:= clblack;
end
else
begin
Series1.Pointer.Pen.Color:= clblack;
Series1.Pointer.Brush.Color:=clgreen ;
end;
i:=i+1;
Qry_nconf.Next;
end;
les platico un poco lo que hace el codigo primero recupero todos las reservaciones luego checo si es Guest o Owner y entonces con el si pinto de diferente color la serie he corrido el codigo paso a paso y se supone que funciona correctamnete lo unico raro que al aparecer le serie me aparece toda pintada de un mismo color sin hacer diferencia alguien sabe por que gracias por su tiempo
Responder Con Cita
 



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
Modificar serie en TDBChart en ejecucion jmbarrio Gráficos 2 29-05-2007 15:37:49
Filas de distintos colores en un dbgrip. G.A.R.S Varios 2 21-05-2005 18:40:29
palabras con distintos colores en listbox Renees Varios 13 06-04-2005 21:48:55
Pintar de distintos colores los renglones de un TsDbGrid Ricsato Varios 3 01-02-2005 23:19:07
Dibujar y pintar de colores circulos cso2000 Gráficos 7 07-04-2004 20:42:08


La franja horaria es GMT +2. Ahora son las 02:07:09.


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