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

Grabar TXT con tabuladores

Estas en el tema de Grabar TXT con tabuladores en el foro de Visual Basic clásico en Foros del Web. Hola. Estoy leyendo con exito datos de los .txt . Estos estan delimitados por tabuladores. 138 1 corre 1225 1 baja 142 1 corre 266 ...
  #1 (permalink)  
Antiguo 10/09/2008, 03:52
 
Fecha de Ingreso: julio-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Sonrisa Grabar TXT con tabuladores

Hola. Estoy leyendo con exito datos de los .txt . Estos estan delimitados por tabuladores.
138 1 corre
1225 1 baja
142 1 corre
266 1 mira

Esto logro con este codigo

Do While Not EOF(1)
Line Input #1, sLinea
a = Split(sLinea, vbTab)
i = i + 1
b(i, 0) = AgregarCeros(a(0))
b(i, 1) = a(1)
b(i, 2) = a(2)
Loop
CargarArray = b
ama = i
Close #1
End Function

Quiero hacer lo mismo pero grabando. Lo intente pero no me graba igual.

Function GraboTxt()
n = "138"
y="1"
w="corre"
nombre = "Carlos"
Open "c:\VB Listas\Datos.txt" For Output As #1
Write #1, n, vbTab, y,vbTab,w
'asi me graba el TXT "138"," ","1"," ","corre"
Close #1
End Function

yo necesitaria que grabe sin comillas delimitado por tabuladores y el registro que viene en el proximo renglon igual que como leo los datos. Gracias.
Pd:probe con print y tampoco pude
  #2 (permalink)  
Antiguo 10/09/2008, 08:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Respuesta: Grabar TXT con tabuladores

Prueba así:
Código:
Print #1, n & vbTab & y & vbTab & w
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 05:00.