SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: AnimaSubtilis en Lunes 23 de Junio de 2008, 18:50

Título: Cualidades de TDBGrid
Publicado por: AnimaSubtilis en Lunes 23 de Junio de 2008, 18:50
Buenas a todos los del foro.....

por primero..... :D les quedo muy bonito el diseño  :P  los felicito....

 :beer:

Lo segundo es pedirles un favor....
quien me podria colaborar con informacion acerca del manejo del TDBGrid es que nescesito hacer una cosa....nescesito coger la informacion que tengo en el DBGrid y transferirla a excel.....me gustaria saber si es posible manejar el DBGrid como un StringGrid el cual tiene la propiedad cells

o cualquier apresiativa o posible solucion al dilema....pues es que hasta ahora comence a trabajar bases de datos y no se mayor cosa

les agradesco de antemano...cualquier respuesta estare en deuda.. :lol:
Título: Re: Cualidades de TDBGrid
Publicado por: AnimaSubtilis en Martes 24 de Junio de 2008, 16:08
Buenas a todos...

para los que les pueda interesar acabo de solucionar mi problema... :P pero casi que no  :hitcomp:

bueno lo unico que hice fue coger el TAdoDataSet el cual lo consulte algo asi para hacer una especie de matriz...

consulta es el Name del TADODataSet

x=consulta->FieldsCount;

for(i=1;i<=x;i++)
 {
  consulta->First();
  j=2;
  while(!consulta->Eof)
  {
   Temp=consulta->FieldByName(consulta->Fields->Fields[i-1]->FieldName)->AsString;
   Mihoja.OlePropertyGet("Cells").OlePropertyGet("Item",j,i).OlePropertyGet("Font").OlePropertySet("Italic",true);
   Mihoja.OlePropertyGet("Cells").OlePropertyGet("Item",j,i).OlePropertyGet("Font").OlePropertySet("Size",12);
   Mihoja.OlePropertyGet("Cells").OlePropertyGet("Item",j,i).OlePropertyGet("Font").OlePropertySet("Color",clBlue);
   Mihoja.OlePropertyGet("Cells").OlePropertyGet("Item",j,i).OlePropertySet("Value",Temp.c_str());
   j++;
   consulta->Next();
  }
 }

gracias por la atencion prestada