
Dim savefile As Long
Open ("i:data.txt") For Output As #1
Write #1, Text1.Text
Write #1, Text2.Text
Write #1, Text3.Text
Write #1, Text4.Text
Write #1, Text5.Text
Write #1, Text6.Text
Close #1
MsgBox "los datos han sido guardados correctamente"
Moderador: Moderadores
Código: Seleccionar todo
Open ("i:data.txt") For Append As #1
ya lo probe y me funciono de maravilla GRACIAS, solo tengo una duda ¿ para que funciona Append ?Pitufo escribió:Si he entendido bien el problema que planteas, lo que no te gusta es que cada vez que ejecutas el programa, te vacía el archivo, sobrescribiendo los datos anteriores. Para que los nuevos datos se anexen a lso ya existentes en lugar de empezar de cero, cambia en la apertura del archivo Output por Append, quedando así:
Código: Seleccionar todo
Open ("i:data.txt") For Append As #1
No entiendo la pregunta, append es el modo de apertura para escritura de un archivo secuencial, agregando los datos desde el final del archivo.SJACH escribió:¿ para que funciona Append ?
Entonces como puedo hacer para borrar o eliminar un registro que ya realice anteriormente????Pitufo escribió:Si intentas hacer sangrado en el código para aclarar el principio y final de las aperturas de archivos y bucles, verás que el anidado es incorrecto, al igual que sucede con el kill, que trata de eliminar un archivo abierto y múltiples veces además.