Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Como Guardar Datos En Archivo

Estas en el tema de Como Guardar Datos En Archivo en el foro de Visual Basic clásico en Foros del Web. Hola foreros, ojala puedan ayudarme .. bueno miren tengo un formulario donde guardo los datos de una inscripcion, quisiera que al presionar un boton estos ...
  #1 (permalink)  
Antiguo 03/10/2006, 09:15
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 18 años, 7 meses
Puntos: 0
Exclamación Como Guardar Datos En Archivo

Hola foreros, ojala puedan ayudarme .. bueno miren tengo un formulario donde guardo los datos de una inscripcion, quisiera que al presionar un boton estos datos seleccionados en la pantalla se guarden en algun archivo (tipo documento que pueda ser leido) en una carpeta que voy a compartir en red, de forma que las personas del otro lado puedan tener esta informaciòn en documentos y utilizarla para lo que les convenga ... mi problema es ese no se como hacer para capturar esos datos y guardarlos en un archivo legible .. q me sugieren?? como podria hacerlo?
  #2 (permalink)  
Antiguo 03/10/2006, 09:17
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 20 años
Puntos: 47
Si vas a guardar y compartir datos entre mas de un usuario sería mejor que utilices una base de datos en access o mejor en mysql en vez de un archivo de texto
  #3 (permalink)  
Antiguo 03/10/2006, 09:34
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
Stefanie

te recomiendo tal como dice Developer9 guardar la informacion en la base de datos y a traves de una aplicacion exportar a archivo de texto, excel, word, o lo que quieras, tambien esta la posibilidad de html deves ver las utilidad final que pueda tener, pero siempre guardandola en la base de datos por cualquier posible modificacion al archivo xD
  #4 (permalink)  
Antiguo 03/10/2006, 10:04
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 18 años, 7 meses
Puntos: 0
Exclamación continuando ..

Claro si ... tngo una base y de todas maneras guardo la informacion alli pero lo que ocurre es que ahorita esta base de datos trabaja cn un sistema (MARKETING) y el otro sistema(MATRICULA) tiene su propia base .. mm keria hacer una exportacion de base a base pero me tomaria tiempo (y ademas no soi propietaria del otro sistema, del de matricula)y tengo q trminar el sistema pronto entonces por ahora se esta proponiendo guardar la informacion del resultado de un sistema en una carpeta compartida q a traves pueda ser vista x usuarios de ambos sistemas y como es un proceso contiguo ... marketing, ventas, inscripcion (hasta aki mi sistema) y el otro q es registro de matricula, cursos ( el otro sistema) entonces yo necesito pasarle la informacion de los inscritos a los de matricula a manera de que ellos ya no reescriban al menos tengan la informacion digitalizada y saquen de ahi los datos que necesiten (Esto se tiene q hacer por eso inmediatamente en tiempo real) por eso queria saber como guardar esos datos escogidos de mi form (porque tengo N combos) en un documento q solo guarde esa info para q pueda ser utlizada por estos otros del sistema de matricula y de todas formas tmabien quiero guardarlo en mi base.
  #5 (permalink)  
Antiguo 03/10/2006, 10:30
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
Stefanie

uff jejeje eso si que esta enredado, pero en pocas palabras supongo que la idea es un Copy & Paste desde el archivo al sistema de matriculas, no puedes hacerlo a traves de un proceso de carga de datos masivo por que es en tiempo real aun cuando generes este archivo por cada alumno? bueno en todo caso generar un archivo de texto con la info es simple

open DireccionArchivoMasNombreArchivo for output as #1
print #1, " Nombre : " & trim(txtNombre.text)
print #1, " Identificador : " & trim(txtID.text)
print #1, " Direccion : " & trim(txtDireccion.text)
print #1, " Ciudad : " & trim(cmdCiudad.text)
close #1

y listo ahi tienes un archivo con la informacion espero haber entendido bien :P
  #6 (permalink)  
Antiguo 03/10/2006, 10:32
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
Stefanie

uff jejeje eso si que esta enredado, pero en pocas palabras supongo que la idea es un Copy & Paste desde el archivo al sistema de matriculas, no puedes hacerlo a traves de un proceso de carga de datos masivo por que es en tiempo real aun cuando generes este archivo por cada alumno? bueno en todo caso generar un archivo de texto con la info es simple

open DireccionArchivoMasNombreArchivo for output as #1
print #1, " Nombre : " & trim(txtNombre.text)
print #1, " Identificador : " & trim(txtID.text)
print #1, " Direccion : " & trim(txtDireccion.text)
print #1, " Ciudad : " & trim(cmdCiudad.text)
close #1

y listo ahi tienes un archivo con la informacion espero haber entendido bien :P
  #7 (permalink)  
Antiguo 03/10/2006, 14:40
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 18 años, 7 meses
Puntos: 0
Mensaje

mm eso quiere decir que esa info q me dices se graba un .text o en que formato estaria guardando esa info? (mi idea es tener un archivo legible sin necesidad de vb6 que sea de texto plano y que se genere uno por cada cliente nuevo) y dime si quiero generar un text diferente para cada cliente o estudiante entonces como haria ese bucle para generar el txt de forma q no chanq el anterior .. es decir ya no tendria q especificar un archivo especifico donde guardar estatico sino algo dinamico q este cambiando para cada cliente .. no se si me deje entender .. sino no tengo problemas en explayarme mas ..
  #8 (permalink)  
Antiguo 03/10/2006, 14:47
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 18 años, 9 meses
Puntos: 2
Stefanie

vamos por parte, puedes generar un txt por cada cliente asi

tienes esta linea, en la variable DireccionArchivoMasNombreArchivo va la ruta, para hacer algo asi seria de la siguiente manea

Ruta = "\\Servidor\ArchivoCliente\" '<-- es la carpeta compartida
Archivo ="CLI_" & trim(txtID.text) & ".txt"
DireccionArchivoMasNombreArchivo = RUTA & Archivo

open DireccionArchivoMasNombreArchivo for output as #1
  #9 (permalink)  
Antiguo 04/10/2006, 11:09
Avatar de Stefanie  
Fecha de Ingreso: septiembre-2006
Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 18 años, 7 meses
Puntos: 0
oh claro vrdad!! ... gran idea :D .. gracias!!! ;) ..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:01.