FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como guardar archivo desde código?
Hola club, Necesito guardar un archivo desde adentro de mi programa, tengo la ruta con la ubicación para guardarlo y el nombre del archivo con su extensión.
Donde puedo encontrar los comandos y la lógica para guardar archivos utilizando delphi? Saludos y muchas gracias. |
#2
|
||||
|
||||
Tienes la ruta y tienes el nombre, pero, ¿cuál sería el contenido del archivo? Digo, porque puede variar la forma de hcerlo dependiendo de cómo generas el contenido.
// Saludos |
#3
|
||||
|
||||
Hola Roman. El contenido del archivo es una informe (.rtm) .
|
#4
|
||||
|
||||
¿Un informe? ¿Qué tipo de informe? ¿Con qué herramienta lo generas?
// Saludos |
#5
|
||||
|
||||
Es un informe generado con RBuilder. El contendido es una tabla del clientes, nada raro...
|
#7
|
||||
|
||||
Lo que estoy haciendo es que el usuario pueda diseñar sus propios listados, partiendo de un modelo que yo le brindo. Cuando hace guardar en el RBuilder intervengo en un evento del componente ppDesigner para obtener el nombre con el que guarda el rtm. Al hacer esto, en la ayuda del RBuilder menciona que al intervenir este evento la logica y el guardado la debe hacer el programador. No menciona como, pero pensé que el guardado de archivos podía ser igual para todos las extensiones, veo que no... si es un txt se hace una cosa, si es un xls se hace otra.
|
#8
|
||||
|
||||
El fichero rtm lo puedes dejar en un subdirectorio de tu programa y cargarlo desde allí.
Tienes varias alternativas, puedes tener dos directorios, en uno guardas los informes "originales" y en otro directorio guardas los que el usuario pueda usar y modificar. En caso de que los modifique y quiera volver al original o lo haya estropeado, etc. entonces sólo debes sobreescribirlo con el original que está en el otro directorio. La otra opción es igual, con la diferencia que en lugar de almacenarlos en el disco, lo guardas en la BD, si quieres hacerlo así entonces haz una búsqueda por BLOB porque es el tipo de campo donde puedes almacenar cualquier tipo de fichero. |
#9
|
||||
|
||||
Muchas gracias Casimiro. Y sabes como puedo "guardar" el informe personalizado en la carpeta subdirectorio de mi programa?. Hay alguna función nativa de delphi para el grabado?.. tengo todo digamos, lo que necesito saber es como grabar, hay algo que nos brinde el delphi para los rtm?.
Saludos. |
#10
|
||||
|
||||
Jere_84,
Revisa estos links : Cita:
Espero sea util Nelson. |
#11
|
||||
|
||||
Desde delphi "lanzas" el editor de report builder, es un componente más, no recuerdo el nombre porque hace unos cuatro años que no uso reportbuilder, pero un componente normal (mira la paleta de reportbuilder en tu delphi) con el que puedes cargar un informe de disco, guardarlo, editarlo, imprimirlo, etc.
Lo normal que hacen casi todos los programas generadores de informes. |
#12
|
||||
|
||||
Si, se llama ppDesigner. Yo intervengo un evento de este componente , al hacer esto.. el grabado que se hace de manera natural deja de funcionar, y esta a cargo del programador. Evento llamado OnCustomSaveDoc.
esto se menciona en la ayuda del RBuilder sobre este evento: Cita:
|
#13
|
||||
|
||||
Grcias nlsgarcia!, ahora voy a revisar los enlaces y el codigo.
Saludos. |
#14
|
||||
|
||||
La versión reportbuilder que yo he usado no tenía lo que comentas, era muy antigua.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar archivo excel desde delphi | rruffino | Servers | 7 | 01-02-2008 18:20:32 |
Guardar datos desde un archivo | perjul | SQL | 0 | 24-04-2006 23:16:12 |
Como guardar un reporte por codigo? | clanmilano | Impresión | 4 | 07-02-2006 13:13:57 |
como vincular .dbf en acccess por codigo? o como acceder a ellas desde desde .mdb | orfeo | Conexión con bases de datos | 0 | 24-06-2004 15:35:21 |
Guardar codigo fuente HTML desde delphi | dmassive | Internet | 7 | 07-03-2004 22:32:05 |
|