| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mie 21 Jul, 2004 12:05 am Asunto: Problemas con FormattedMemo y Paradox |
|
|
Es la primera vez que me decido a usar un campo del tipo FormattedMemo con la intención de guardar textos en él con un determinado formato de texto: color, negrita, alineación, etc...
Ese formato se lo aplico sin ninguna complicación a través de un TRichEdit antes de insertar los datos, pues bien, el problema viene a la hora de visualizar los datos guardados ya que aparecen sin ninguno de los atributos que les apliqué al guardarlos. Se trata de una tabla PARADOX y el campo en cuestión es del tipo FormattedMemo como ya he dicho antes, y el control que intento utilizar para visualizar el campo es un DBRichEdit debidamente enlazado a esta tabla. Dado que es la primera vez que intento esto tal vez no sea tan fácil o se me esté pasando algo por alto. Gracias. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mie 21 Jul, 2004 10:06 pm Asunto: |
|
|
TBlobStream *hey = new TBlobStream(qapuntesApunte,bmRead);
RichEdit1->Lines->LoadFromStream(hey);
hey->Free();
//esto tampoco funciona  _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Sab 24 Jul, 2004 11:36 pm Asunto: |
|
|
¡EUREKA! , me ha costado varios días de búsquedas con el google pero al final he dado con la solución en una página extranjera, el click de la cuestión está en la manera de guardar inicialmente los datos en la tabla:
| Código: | void __fastcall TForm1::Button3Click(TObject *Sender)
{
TMemoryStream* strm = new TMemoryStream;
RichEdit1->Lines->SaveToStream( strm );
strm->Position = 0;
Table1->Insert();
Table1Texto->LoadFromStream(strm);
Table1->Post();
delete strm;
} |
Utilizando este código todo me ha funcionado como la seda , y aquí lo dejo porque tal vez ayude a alguien más. Saludos. _________________ ¡ADELANTE CON ESTE SUPER FORO! |
|
| Volver arriba |
|
 |
|