Ver Mensaje Individual
  #11  
Antiguo 07-11-2012
borlandpablo borlandpablo is offline
Miembro
NULL
 
Registrado: oct 2012
Posts: 37
Reputación: 0
borlandpablo Va por buen camino
Buenas ecfisa. Te he adjuntado una imagen para que veas lo que quiero que muestre. Las fechas de los catálogos están asignadas en la base de datos. Tienen una fecha de inicio y una fecha fin para que me rellene de color las fechas comprendidas entre esas dos comparándola con las fechas que tengo creadas en el StringGrid. La tabla la creé de esta manera:

Código:
void __fastcall TXVista::FormShow(TObject *Sender)
{
   XDatos->QDistribuidor->Open();
   XDatos->QTienda->Open();
   XDatos->QCatalogos->Open();

   TDate fecha = Date();

   for(int i=1; i<=63; i++) //Rellena meses, columnas
   {
      StringGrid1->ColCount = i;
      StringGrid1->Cells[i][0]= fecha;
      fecha = fecha + 1;
      StringGrid1->RowCount = XDatos->QCatalogos->RecordCount + 1;

      for(int j=1; j<=XDatos->QCatalogos->RecordCount; j++) //Rellena catalogos, filas
      {
         while(!XDatos->QCatalogos->Eof)
         {
            StringGrid1->Cells[0][j] = XDatos->QCatalogosTitulo->Value;
            XDatos->QCatalogos->Next();
            j = j + 1;
         }
      }
   }
}
PD: Te mandé un mensaje privado.

Un saludo.
Imágenes Adjuntas
Tipo de Archivo: jpg tabla_opt.jpg (31,7 KB, 15 visitas)

Última edición por borlandpablo fecha: 07-11-2012 a las 10:13:12.
Responder Con Cita