Pregunta: | 42876 - GUARDAR TEXTO ENRIQUECIDO EN LA BASE DE DATOS |
Autor: | Alfredo José Palma Alvarado |
Existe en la institución donde laboro un aplicación para el control tecnico y administrativos de proyectos de investigaciòn desarrollada en delphi6 los reportes en crystal report y la base de datos en Oracle 8i, se requiere que en la base de datos se puedan guardar textos con negritas, cursivas, viñetas y que luego puedan mostrarse así en delphi (front end), crystal (reportes) y por supuesto en la web, se podra hacer usando html o xml, será que existe un control en Delphi que permita hacer esto, muchas gracias por su colaboraciòn y esperando su respuesta lo mas pronto posible |
Respuesta: | Alejandro Bovone |
Hola.
Para guardar documentos en formato rtf, solo tenes que grabarlo en un campo memo ó Blob, yo lo hago con Interbase y lo unico que agrege fue un campo adicional que indica el tipo de documento guardado : T = txt, R=rtf, etc. Luego cuando lo quiero mostrar uso un componente que permite ver formato RTF y lo cargo directamente. Ej: tmemo.lines:=tabla.fieldbyname('Campoblob').value; Es posible que me halla equivocado con los metodos del memo, en este momento no recuerdo exactamente como se llama, pero esa es la idea. Suerte |