Ayuda con txt
Publicado por Angelux (14 intervenciones) el 15/12/2006 19:23:00
Hola Otra vez ojala alguien me ayude con mi problema, abro un archivo txt en visual y lee linea por linea y cada k lee una linea almacena dicha linea en un textbox hasta k recorre todo el archivo pero quiero que cuando se encuentre con un " ; " despues del " ; " ponga la linea siguiente en el text1 y en el 2 y asi hasta n textbox
-----------------------------------------------------------------------------------------
jose angel 'esto en el text1
564/35 'esto en el text2
torreon 'esto en el text3
angelux; 'esto en el text4
martin gonzales 'esto en el text1
951/745 'esto en el text2
martincillo; 'esto en el text3
Mario g 'esto en el text1
425/76 'esto en el text2
chapala; 'esto en el text3
-----------------------------------------------------------------------------------------
cada que encuentre un " ; " empiece a llenar desde el text1
tengo el siguiente codigo que recorre todo el documento :
----------------------------------------------------------------------------------------
Dim Linea As String
Dim NumeroLinea As Integer
Dim X As Integer
NumeroLinea = 7
Open App.Path & "\archivo.txt" For Input As #1
For X = 1 To NumeroLinea
Line Input #1, Linea
Next
If Not EOF(1) Then
Do Until EOF(1)
t1$ = ""
t2$ = ""
t3$ = ""
Line Input #1, aaa$ ' En aaa$ esta el texto del segundo registro
t1$ = t1$ + aaa$
Line Input #1, aaa$ ' En aaa$ esta el texto del segundo registro
t2$ = t2$ + aaa$
Line Input #1, aaa$ ' En aaa$ esta el texto del segundo registro
t3$ = t3$ + aaa$
Text1.Text = t1$
Text2.Text = t2$
Text3.Text = t3$
Loop
End If
Close 1
-----------------------------------------------------------------------------------------
jose angel 'esto en el text1
564/35 'esto en el text2
torreon 'esto en el text3
angelux; 'esto en el text4
martin gonzales 'esto en el text1
951/745 'esto en el text2
martincillo; 'esto en el text3
Mario g 'esto en el text1
425/76 'esto en el text2
chapala; 'esto en el text3
-----------------------------------------------------------------------------------------
cada que encuentre un " ; " empiece a llenar desde el text1
tengo el siguiente codigo que recorre todo el documento :
----------------------------------------------------------------------------------------
Dim Linea As String
Dim NumeroLinea As Integer
Dim X As Integer
NumeroLinea = 7
Open App.Path & "\archivo.txt" For Input As #1
For X = 1 To NumeroLinea
Line Input #1, Linea
Next
If Not EOF(1) Then
Do Until EOF(1)
t1$ = ""
t2$ = ""
t3$ = ""
Line Input #1, aaa$ ' En aaa$ esta el texto del segundo registro
t1$ = t1$ + aaa$
Line Input #1, aaa$ ' En aaa$ esta el texto del segundo registro
t2$ = t2$ + aaa$
Line Input #1, aaa$ ' En aaa$ esta el texto del segundo registro
t3$ = t3$ + aaa$
Text1.Text = t1$
Text2.Text = t2$
Text3.Text = t3$
Loop
End If
Close 1
Valora esta pregunta


0