Foros del Web » Programación para mayores de 30 ;) » Programación General »

Rellenar un campo a partir de lectura de archivo

Estas en el tema de Rellenar un campo a partir de lectura de archivo en el foro de Programación General en Foros del Web. Lo que quiero , el usuario ingresa sus datos, los datos son guardados en un archivo de texto, hasta ahi va todo perfecto. El problema ...
  #1 (permalink)  
Antiguo 23/11/2003, 13:31
 
Fecha de Ingreso: enero-2002
Mensajes: 535
Antigüedad: 22 años, 4 meses
Puntos: 1
Rellenar un campo a partir de lectura de archivo

Lo que quiero , el usuario ingresa sus datos, los datos son guardados en un archivo de texto, hasta ahi va todo perfecto.
El problema viene cuando quiero leer esos datos y completar los campos con ellos. Miren el codigo q uso:



Private Sub Form_Load()
If Dir("data.dat") <> "" Then
'verifico q exista el archivo , si existe seguimos

Dim fn, N1, P1, N2, P2, N3, P3, N4, P4, N5, P5, N6, P6, N7, P7, N8,
P8, N9, P9, N0, P0
' declaro las variables
fn = FreeFile

'comenzamos a leer el archivo

Open "data.dat" For Input As #fn
Line Input #fn, N1
Line Input #fn, P1
Line Input #fn, N2
Line Input #fn, P2
Line Input #fn, N3
Line Input #fn, P3
Line Input #fn, N4
Line Input #fn, P4
Line Input #fn, N5
Line Input #fn, P5
Line Input #fn, N6
Line Input #fn, P6
Line Input #fn, N7
Line Input #fn, P7
Line Input #fn, N8
Line Input #fn, P8
Line Input #fn, N9
Line Input #fn, P9
Line Input #fn, N0
Line Input #fn, P0
Close #fn
'cierro el archivo
' y aca viene el problema de aqui para abajo , no me deja llenar los campos con esos datos
N1.Text = N1
P1.Text = P1
N2.Text = N2
P2.Text = P2
N3.Text = N3
P3.Text = P3
N4.Text = N4
P4.Text = P4
N5.Text = N5
P5.Text = P5
N6.Text = N6
P6.Text = P6
N7.Text = N7
P7.Text = P7
N8.Text = N8
P8.Text = P8
N9.Text = N9
P9.Text = P9
N0.Text = N0
P0.Text = P0
End If
End Sub



Con este codigo llego a leer todas las lineas perfectamente , pero el error comienza despues del Close #fn.
Me parece q es por rellenar un campo con el mismo nombre q la variable puede ser??
__________________
Ayuda con tu click
<a href="http://www.porloschicos.com/servlet/PorLosChicos?comando=donar" target="_blank"><img src="http://usuarios.lycos.es/cdtedesco/lista_correo/ban5.gif" width="390" height="46" border="0"></a>
  #2 (permalink)  
Antiguo 23/11/2003, 15:57
Avatar de pabli  
Fecha de Ingreso: octubre-2003
Mensajes: 381
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola koptrox,

el problema es que intentas darle una propiedad de un objeto a una variable tipo VARIANT.

Cuando se declara sin especificar el tipo, se declara de tipo VARIANT, p.e.

Dim pp
Dim dd, ss

todas son tipo VARIANT

Y el error viene porque no se le puede aplicar la propiedad .TEXT a una variable. Seguro que te muestra:

"Se requiere un objeto"

Saludos
Pablo
  #3 (permalink)  
Antiguo 23/11/2003, 16:12
 
Fecha de Ingreso: enero-2002
Mensajes: 535
Antigüedad: 22 años, 4 meses
Puntos: 1
Te agradezco enormemente amigo , gracias , efectivamente era ese el error

Muchas Gracias.
__________________
Ayuda con tu click
<a href="http://www.porloschicos.com/servlet/PorLosChicos?comando=donar" target="_blank"><img src="http://usuarios.lycos.es/cdtedesco/lista_correo/ban5.gif" width="390" height="46" border="0"></a>
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 02:12.