Hola Bopo.y como hago que me lea una linea definida :huh:
Aquí tienes un ejemplo que mostraría uno a uno todos los registros de un archivo.Código: Text
Private Sub Leer() On Error Goto Err_Lectura Dim intCanal as integer intCanal = FreeFile Open "C:\Ruta\Archivo.xxx" For Input As intCanal Dim strRcd as String, intCta as integer Do Until EOF(intCanal) intCta = intCta + 1 Line Input #intCanal, strRcd MsgBox strRcd,vbInformation,"Registro " & intcta Loop Exit_Lectura: On Local Error Resume Next Close #intCanal Exit Sub Err_Lectura: MsgBox Err.Description Resume Exit_Lectura End Sub
Suerte.
ya descubrri como:Cita de: "Brroz"Hola Bopo.y como hago que me lea una linea definida :huh:
Aquí tienes un ejemplo que mostraría uno a uno todos los registros de un archivo.Código: Text
Private Sub Leer() On Error Goto Err_Lectura Dim intCanal as integer intCanal = FreeFile Open "C:\Ruta\Archivo.xxx" For Input As intCanal Dim strRcd as String, intCta as integer Do Until EOF(intCanal) intCta = intCta + 1 Line Input #intCanal, strRcd MsgBox strRcd,vbInformation,"Registro " & intcta Loop Exit_Lectura: On Local Error Resume Next Close #intCanal Exit Sub Err_Lectura: MsgBox Err.Description Resume Exit_Lectura End Sub
Suerte.
creo q si pones LINE Nº oseaCita de: "Bopo"ya descubrri como:Cita de: "Brroz"Hola Bopo.y como hago que me lea una linea definida :huh:
Aquí tienes un ejemplo que mostraría uno a uno todos los registros de un archivo.Código: Text
Private Sub Leer() On Error Goto Err_Lectura Dim intCanal as integer intCanal = FreeFile Open "C:\Ruta\Archivo.xxx" For Input As intCanal Dim strRcd as String, intCta as integer Do Until EOF(intCanal) intCta = intCta + 1 Line Input #intCanal, strRcd MsgBox strRcd,vbInformation,"Registro " & intcta Loop Exit_Lectura: On Local Error Resume Next Close #intCanal Exit Sub Err_Lectura: MsgBox Err.Description Resume Exit_Lectura End Sub
Suerte.
a
Line Input #intCanal, strRcd
le agregue
Line Input #intCanal, strRcd1
Line Input #intCanal, strRcd2
Line Input #intCanal, strRcd
Asi me lee al tercera, pero habra alguna forma que poner el numerod e al linea?
pon el textbox multiline <_<Cita de: "Bopo"creo q si pones LINE Nº oseaCita de: "Bopo"ya descubrri como:Cita de: "Brroz"Hola Bopo.y como hago que me lea una linea definida :huh:
Aquí tienes un ejemplo que mostraría uno a uno todos los registros de un archivo.Código: Text
Private Sub Leer() On Error Goto Err_Lectura Dim intCanal as integer intCanal = FreeFile Open "C:\Ruta\Archivo.xxx" For Input As intCanal Dim strRcd as String, intCta as integer Do Until EOF(intCanal) intCta = intCta + 1 Line Input #intCanal, strRcd MsgBox strRcd,vbInformation,"Registro " & intcta Loop Exit_Lectura: On Local Error Resume Next Close #intCanal Exit Sub Err_Lectura: MsgBox Err.Description Resume Exit_Lectura End Sub
Suerte.
a
Line Input #intCanal, strRcd
le agregue
Line Input #intCanal, strRcd1
Line Input #intCanal, strRcd2
Line Input #intCanal, strRcd
Asi me lee al tercera, pero habra alguna forma que poner el numerod e al linea?
Line 3 Input #intCanal, strRcd
creo si me equivoco coriganme ahora mi pregunta...
yo quiero hacer esto pero necesito en un text box y necesito saber como pongo a travez de codigo un "enter" probe con vbclrf pero me salen 2 barras a lo mejor sale en un label o algo asi xq lo copio y me sale un enter XD :blink: hay alguna solución a eso :( :rolleyes:
Salu2!
No porq ue estas usando acceso secuencial al archivo para hacer loq eu vos queres deberias tener definia la longitud de las lineas y usar acceso random y calcular la cantidad de bytes en base a la longitud de la linea * la cantidad de lineas a moverte.Cita de: "Bopo"ya descubrri como:Cita de: "Brroz"Hola Bopo.y como hago que me lea una linea definida :huh:
Aquí tienes un ejemplo que mostraría uno a uno todos los registros de un archivo.Código: Text
Private Sub Leer() On Error Goto Err_Lectura Dim intCanal as integer intCanal = FreeFile Open "C:\Ruta\Archivo.xxx" For Input As intCanal Dim strRcd as String, intCta as integer Do Until EOF(intCanal) intCta = intCta + 1 Line Input #intCanal, strRcd MsgBox strRcd,vbInformation,"Registro " & intcta Loop Exit_Lectura: On Local Error Resume Next Close #intCanal Exit Sub Err_Lectura: MsgBox Err.Description Resume Exit_Lectura End Sub
Suerte.
a
Line Input #intCanal, strRcd
le agregue
Line Input #intCanal, strRcd1
Line Input #intCanal, strRcd2
Line Input #intCanal, strRcd
Asi me lee al tercera, pero habra alguna forma que poner el numerod e al linea?