SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Gerard en Domingo 12 de Enero de 2003, 11:19

Título: Re: Como puedo hacer...
Publicado por: Gerard en Domingo 12 de Enero de 2003, 11:19
Hola de nuevo.
En el programa de facturación que hago, quando hago una factura me gustaria que cuando introduzcas su número (previamente registrado en una base de datos) solo con el codigo cliente ya me saliera el nombre, la calle,telefono...
Eso lo necessito rapido, gracias amigos!

(http://file://C:/provisional.bmp)
Título: Re: Como puedo hacer...
Publicado por: ROBER.29 en Domingo 12 de Enero de 2003, 13:42
Supongo que el código del cliente lo tendrás q introducir en un textbox por lo tanto cuando pierda esa caja de texto el foco haz una consulta sql para optener los datos de ese código de cliente.
En el caso de que no existiera muestrale un mensaje al usuario comunicándoselo y si existe rellena los demás campos con los datos obtenidos.

Espero q te sirva de ayuda.
Saludos,
Roberto García
Título: Re: Como puedo hacer...
Publicado por: maurogamboa en Lunes 13 de Enero de 2003, 04:49
Recorset.Find = "Codigo=12"

if Recorset.EOF = true then
      msgbox "El cliente no fue encontrado"
Else
      txtNombre = Recorset!Nombre
      txtApellido = Recorset!Apellido
      txtTelefono = Recorset!Telefono
End if

Suerte
Mauro
Título: Como puedo hacer...
Publicado por: Gerard en Lunes 13 de Enero de 2003, 22:00
Gracias por todo mauro, pero una pregunta, me gustaria que me mandases un ejemplo, porque cuando tu escribes Recorset.find = "codigo=12" ese codigo 12 se deberia hacer que fuera el que el usuario quisiera.
P.ej. = El usuario introduce 34, pulsa intro, en los textbox deberan salir los datos del codigo cliente dado.
De todas maneras gracias! adiós