| |||
| Como podría hacer para tener un cuadro de texto "texto1" y un botón de buscar y que al hacer clic me desplegara en otros 5 campos de texto la información correspondiente a lo relacionado con lo que se escribió en el campo de texto1, por ejemplo de la tabla :alumno con los campos 1. nombre 2.domicilio, 3.telefono, 4. edad, 5.matricula, y que en texto1 buscara por matrícula ,de antemano muchas gracias. |
| |||
| Respuesta: cuadro de texto y botón buscar sencillo: en el boton Buscar agrega estas lineas:
Código:
y Asi hasta que agregues todos los textbox con los datos de la tabla a la que haces referencia. Rs.Open "SELECT * FROM alumno WHERE matricula = '" & Texto1.Text & "'"
Text2.Text = Rs.Fields ("Campo1)
.
.
.
.
Espero te sirva. Solo es una idea lo demas tu lo Agregaras... |
| ||||
| Respuesta: cuadro de texto y botón buscar Toma en cuenta la palabra llave que se escribe en el texto1. A partir de esa cadena, se comparará con una base de datos que tengas almacenada la información que quieres buscar. La ayuda de SalomonSab es muy buena |
| |||
| Respuesta: cuadro de texto y botón buscar ok gracias lo probé pero me marca un error de "se requiere objeto " y me marca error en la primera línea del código y lo he puesto algo asi: Private Sub Comando16_Click() Rs.Open "SELECT * FROM alumno WHERE matricula = '" & matricula.Value & "'" nombre.Value = Rs.Fields(nombre) edad.Value = Rs.Fields(edad) domicilio.Value = Rs.Fields(domicilio) End Sub |
| |||
| Respuesta: cuadro de texto y botón buscar Te falta poner las comillas prueba con esto:
Código:
Acertaremos ahora...
Private Sub Comando16_Click()
Rs.Open "SELECT * FROM alumno WHERE matricula = '" & matricula.Value & "'"
nombre.Value = Rs.Fields("nombre")
edad.Value = Rs.Fields("edad")
domicilio.Value = Rs.Fields("domicilio")
End Sub
|
| ||||
| SalomonSab, eso es para VB6 no para VBA. Para VBA podrías indexar el campo en el que deseas buscar y hacer lo siguiente:
Código:
Dim Rs As Recordset
Set Rs = CurrentDb.OpenRecordset("Tabla")
Rs.Index = "Campo" 'Debe estar indexado
Rs.Seek "=", "Criterio a Buscar"
'Luego en Rs.Fields obtendrás los campos, primero compara con Rs.NoMatch si hubo coindidencias
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |