Error en búsqueda de datos

Cerrado
flix21 Mensajes enviados 2 Fecha de inscripción domingo, 21 de noviembre de 2010 Estatus Miembro Última intervención domingo, 21 de noviembre de 2010 - 21 nov 2010 a las 14:53
 vale - 13 sep 2011 a las 20:46
Hola, estoy asiendo un programa para introducir y buscar datos de los cientes los típicos dirección teléfono nombre
y numero de tarjeta.pero al depurar el programa me da error,haber si alguien be el problema.

Private Sub Command1_Click()
Open "c:\datos.dat" For Input As 1
Do While Not EOF(1)
Input #1, nombrecogido
Input #1, direcogido
Input #1, telcogido
Input #1, cpcogido

If nombrecogido = Text5.Text Then 'aqui meda el error
Text1.Text = nombrecogido
Text2.Text = direcogido
Text3.Text = telcogido
Text4.Text = cpcogido
Exit Sub
End If
Loop
Close #1

End Sub


Private Sub Command2_Click()
Open "c:\datos.dat" For Append As 1
Write #1, Text1.Text
Write #1, Text2.Text
Write #1, Text3.Text
Write #1, Text4.Text
Close #1

End Sub
Consulta también:

6 respuestas

Ok te ayudo.. Primer error.. no user Visual Basic. y el mayor error no uses Windows.!

Usa LINUX!


Saludos.
0
el error es "no coinciden los tipos" o cual es la descripciòn y nùmero de error??

Aqui hay un progrmama muy similar al que estàs haciendo, talvez te sirva como guia para solucionarlo. Tambièn incluye la opciòn de bùsqueda de registros.

https://www.recursosvisualbasic.com.ar/htm/utilidades-codigo-fuente/agenda.htm
0
flix21 Mensajes enviados 2 Fecha de inscripción domingo, 21 de noviembre de 2010 Estatus Miembro Última intervención domingo, 21 de noviembre de 2010
21 nov 2010 a las 21:34
El error que meda es,error en tiempo de ejecucion se requiere un objeto,
If nombrecogido = Text5.Text Then,
echare un vistazo a ese enlace,gracias
0
Has declrado la variable nombre ?? prueba corrigiendo eso.
0

¿No encontraste la respuesta que buscabas?

Haz una pregunta
Declara la variable nombre cogido , verás que se soluciona.

Dim nombrecodigo As Variant .. por ejemplo
0
nombre cogido??? jajajaj
0