| |||
![]() 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. |
| |||
Respuesta: cuadro de texto y botón buscar Perdon David el Grande la realidad es que desconozco completamente VBA pense que era la misma estructura. una disculpa a azul_18 y a David el Grande |