Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas con FormattedMemo y Paradox

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas con FormattedMemo y Paradox Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

TBlobStream *hey = new TBlobStream(qapuntesApunte,bmRead);
RichEdit1->Lines->LoadFromStream(hey);
hey->Free();
//esto tampoco funciona Crying or Very sad
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

¡EUREKA! Very Happy , 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 Wink , y aquí lo dejo porque tal vez ayude a alguien más. Saludos.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.