Excelente, muchas gracias por compartir, este mismo procedimiento se podría realizar en una consulta o en un informe para poder generar una impresión de los campos de un registro?
Gracias por tu vídeo!. Tengo una duda por si pudieras ayudarme. Tengo una consulta compleja que me devuelve un saldo de un producto. Quisiera saber cómo mostrar ese saldo en un cuadro de texto cuando voy navegando por los registros de productos. ¿Podrías ayudarme?. Gracias por adelantado.
Hola, no se como tiene planeado hacer ese control pero el formulario que muestro en este video, esta vinculado a la tabla y se guarda en automatico, cuando escribe o modifica un campo. Si me da mas contexto de lo que quieres hacer, puedo darle una respuesta mas adecuada.
Como hago para que el tipo datos del campo a buscar y de mi caja de texto coincidan? estoy utilizando una tabla vinculada y el tipo de datos es INT pero no funciona la busqueda porque la caja de texto supongo tiene otro tipo de dato.
Hola. No, la caja de texto no tiene un tipo de dato, el problema es cuando estas filtrando por ejemplo: Para texto es la forma que se encuentra en el video. Para numero es algo asi: Me.Filter = "Me.Campo = " & Me.txtBusqueda
Hola! ayuda por favor, en el buscador por filtro que hice necesito que busque por: Nombre, ApPaterno y ApMaterno; por que los registros que tengo son similares; estuve probando con el operador Or Ejem: Me.Filter = "Nombre Or ApPaterno Or ApMaterno = '" & txtBusqueda & "'" y no me da resultados.
Muchas gracias por responderme, pero al trabajar con este código nos brindas un buscador que solo acepta que escribamos solo por un criterio, ósea apellido paterno o sino apellido materno ya que estamos trabajando con el operador Or; seria tan amable de indicar como podemos hacer que busque o filtre resultados al ir escribiendo primero el nombre luego apellido paterno y por ultimo apellido materno e incluso que al solo poner nombre y apellido paterno sin apellido materno y darle clic al botón buscar ya me baya dando resultados de búsqueda. Seria muy interesante que funcione lo que le acabo de indicar sin aumentar cuadro de lista o subformulario.
Gracias por la aportación, una pregunta en caso de existir datos duplicados por la matrícula; cómo puedo ver esos dos o más registros en caso de existir. Ayuda por favor 😅
Hola. una duda, quiero hacer que en mi base de datos se haga una búsqueda por el id de un producto, quise creer que haciendo la sustitución de "matricula" por "id" me funcionaria, sin embargo a la hora de hacer la búsqueda me marca un error de compilación y que el uso de la propiedad no es valido, me gustaria saber si me podria asesorar en ese aspecto. ,muy buen video y muchas gracias
Hola, es posible que sea el tipo de datos, yo para la matricula utilizo de tipo texto y supungo que usted utiliza de tipo numero. Si gusta enviame tu base de datos al correo de contacto para reviarla.
Hola! Una consulta, si existen varios datos coincidentes para un código, es posible que al momento de generar la búsqueda en el formulario muestre todos los nombres respectivo a ese código?. Muy buen video!. Gracias!.
Hola, llevo días buscando como crear un buscador por un id, la cosa esta en que quiero una búsqueda de producto por el código de barras, en lo cual pueda visualizar producto y precio de venta, y también quisiera que el buscador al cabo de unos 5 segundo se reiniciara sin botones, con un evento tipo time!! alguna sugerencia porfa??
Hola, al parecer si se puede hacer, así como lo tienes pensado. (Ojo esto requiere código) Yo te puedo explicar como lo hagas o si no lo quieres hacer te lo hago por un costo. Contáctame por correo: access2003antonio@gmail.com
Hola Amigo... he notado que en los formularios no pone la validación en caso de que no encuentre el registro y haga una acción... por ejemplo si busco X registro y no lo encuentra que me de un mensaje y vuelva al principio de lo contrario que muestre los datos... serias tan amable de orientarme en ello?... Saludos y muy buenos los videos (y)
__ Hola.Debes poner un condicional después de hacer el filtro por ejemplo: IF Me.RecordsetClone.RecordCount = 0 then msgbox "No se encontraron registros" end if
Buenas. Cuando sigo los pasos del video me funciona el filtro de lo mas bien pero el problema me surge cuando intento usar el mismo formato de código en un formulario que imita recibos. Me sale un cartel que dice "Introduzca el valor del parámetro" y abajo me pone el nombre el campo que quiero aplicar el filtro para que indique su valor y sin importar que ponga me da como resultado un filtrado vacío. De casualidad alguien sabe el porque me surge este problema?
@@VBAAccess gracias. Termino siendo eso, estaba poniendo el nombre del cuadro de texto y no el del origen de datos. Ahora el problema es que no me funciona cuando trato de usarlo en un campo con valores numéricos, alguna idea?
Amigo, una pregunta, cómo hago para que en vez de solamente buscar por el criterio de "Matricula" (Que en mi caso de "NroDewey") busque también por expresiones como "Nombre", "Autor"... etc
Genial explicación!! ¿Cómo haríamos para que nosdiga que el registro que pedimos no existe? Quiero decir, si el número de matrícula no está en la tabla ¿cómo hacemos para que el formulario nos lo diga?
Hola. Hazlo así, te debería funcionar: Mietiqueta.Caption = Me.RecordsetClone.RecordCount Esa línea de código debes ponerla a continuación de aplicar el filtro (Me.FilterOn=True)
Este es el código que he puesto: Me.Filter = “DNI_NIE = ‘“ & Me.TxtBuscarCliente & “‘“ Me.Filter = True Me.TxtBuscarCliente.Caption = Me.RecordsetClone.RecordCount TxtBuscarCliente es el campo donde pongo el nº de DNI para buscar DNI-NIE es el campo de la tabla ClientesPrincipal sobre la que hago el formulario Lo estoy mirando, pero no logro averiguar porqué no funciona..
@@VBAAccess Podria explicar como lo hacemos con ese operador like? para que si escribo parte del " nombre" me vaya filtrando por ejemplo a todos los " luis" si pretendo buscar un " luis miguel" en lista de clientes x ejemplo
@@VBAAccess muchas gracias! Lo probare. No obstante, podria Ver este video que le pongo? Sabria hacer esa lista de busqueda y demas, a elegir entre todos, dentro de un mismo formulario y que nos habra personas diferentes del formulario al darle clic?Gracias ruclips.net/video/aU5udWKqz1A/видео.html
Excelente video, pero tengo un caso. Quiero hacer una búsqueda desde un formulario que está conectado a una tabla vinculada de SQL. El problema es que mi búsqueda no funciona porque el campo desde cual quiero ejecutar la búsqueda en la tabla es numérico y al poner los datos en el textbox de búsqueda me arroja un error que me indica que no coinciden los tipos de dato. Como puedo hacer dentro de visual basic que el textbox de búsqueda detectado también como numérico?
Excelente, muchas gracias por compartir, este mismo procedimiento se podría realizar en una consulta o en un informe para poder generar una impresión de los campos de un registro?
Gracias por tu vídeo!. Tengo una duda por si pudieras ayudarme. Tengo una consulta compleja que me devuelve un saldo de un producto. Quisiera saber cómo mostrar ese saldo en un cuadro de texto cuando voy navegando por los registros de productos. ¿Podrías ayudarme?. Gracias por adelantado.
Me gustó mucho. GRACIAS 🎩
Hola, disculpe yo lo necesito para hacer un control de asistencia ¿Cómo puedo hacer que se guarde la información en una tabla?
Hola, no se como tiene planeado hacer ese control pero el formulario que muestro en este video, esta vinculado a la tabla y se guarda en automatico, cuando escribe o modifica un campo.
Si me da mas contexto de lo que quieres hacer, puedo darle una respuesta mas adecuada.
Como hago para que el tipo datos del campo a buscar y de mi caja de texto coincidan? estoy utilizando una tabla vinculada y el tipo de datos es INT pero no funciona la busqueda porque la caja de texto supongo tiene otro tipo de dato.
Hola. No, la caja de texto no tiene un tipo de dato, el problema es cuando estas filtrando por ejemplo:
Para texto es la forma que se encuentra en el video.
Para numero es algo asi:
Me.Filter = "Me.Campo = " & Me.txtBusqueda
@@VBAAccess y si quiero filtrar números?
@@pawergems Solo modifica el filter:
Para numero es algo asi:
Me.Filter = "Me.Campo = " & Me.txtBusqueda
Perdon por la imagen se me da ese error al ejecutarlo ya cambien la sitaxis y no se ejecuta , que estare haciendo mal
Hola, ¿Cual imagen? ¿Que error te sale?
como hago para que el filtro también lo aplique a un informe?
Hola Diana, no me queda del todo claro a que te refieres con que aplique el filtro al informe. ¿Me puedes dar mas contexto?
Hola! ayuda por favor, en el buscador por filtro que hice necesito que busque por: Nombre, ApPaterno y ApMaterno; por que los registros que tengo son similares; estuve probando con el operador Or Ejem: Me.Filter = "Nombre Or ApPaterno Or ApMaterno = '" & txtBusqueda & "'" y no me da resultados.
Hola, de esa forma no es la correcta seria.
Me.Filter = " ApMaterno = '" & txtBusqueda & "' or "ApPaterno = '" & txtBusqueda & "' .....
Muchas gracias por responderme, pero al trabajar con este código nos brindas un buscador que solo acepta que escribamos solo por un criterio, ósea apellido paterno o sino apellido materno ya que estamos trabajando con el operador Or; seria tan amable de indicar como podemos hacer que busque o filtre resultados al ir escribiendo primero el nombre luego apellido paterno y por ultimo apellido materno e incluso que al solo poner nombre y apellido paterno sin apellido materno y darle clic al botón buscar ya me baya dando resultados de búsqueda.
Seria muy interesante que funcione lo que le acabo de indicar sin aumentar cuadro de lista o subformulario.
@@JorgeApazaFlores-q6o Hola. Utiliza el operador like, en lugar del igual, tambien debes utilizar el or.
Si en vez de una matrícula tengo un campo autonumérico, puede darme problemas? Hice lo mismo que tú y me da error
Gracias por la aportación, una pregunta en caso de existir datos duplicados por la matrícula; cómo puedo ver esos dos o más registros en caso de existir. Ayuda por favor 😅
Hola, tienes que hacer un filtro por coincidencia con el operador LIKE.
Hola. una duda, quiero hacer que en mi base de datos se haga una búsqueda por el id de un producto, quise creer que haciendo la sustitución de "matricula" por "id" me funcionaria, sin embargo a la hora de hacer la búsqueda me marca un error de compilación y que el uso de la propiedad no es valido, me gustaria saber si me podria asesorar en ese aspecto. ,muy buen video y muchas gracias
Hola, es posible que sea el tipo de datos, yo para la matricula utilizo de tipo texto y supungo que usted utiliza de tipo numero.
Si gusta enviame tu base de datos al correo de contacto para reviarla.
@@VBAAccess vale, de verdad, muchas gracias
ahora lo mando
@@VBAAccess yo tambien tengo el mismo problema me podrias ayudar?
@@Azulin5976 Hola, enviame la base de datos al correo y la reviso.
Parabéns, seu vídeo é show.
Gracias por compartir.
Hola! Una consulta, si existen varios datos coincidentes para un código, es posible que al momento de generar la búsqueda en el formulario muestre todos los nombres respectivo a ese código?. Muy buen video!. Gracias!.
Hola, si debería mostrar todos.
Sos todo un crack !!!!
Hola, llevo días buscando como crear un buscador por un id, la cosa esta en que quiero una búsqueda de producto por el código de barras, en lo cual pueda visualizar producto y precio de venta, y también quisiera que el buscador al cabo de unos 5 segundo se reiniciara sin botones, con un evento tipo time!! alguna sugerencia porfa??
Hola, al parecer si se puede hacer, así como lo tienes pensado. (Ojo esto requiere código)
Yo te puedo explicar como lo hagas o si no lo quieres hacer te lo hago por un costo.
Contáctame por correo: access2003antonio@gmail.com
Hola Amigo... he notado que en los formularios no pone la validación en caso de que no encuentre el registro y haga una acción... por ejemplo si busco X registro y no lo encuentra que me de un mensaje y vuelva al principio de lo contrario que muestre los datos... serias tan amable de orientarme en ello?... Saludos y muy buenos los videos (y)
__ Hola.Debes poner un condicional después de hacer el filtro por ejemplo:
IF Me.RecordsetClone.RecordCount = 0 then
msgbox "No se encontraron registros"
end if
@@VBAAccess Gracias, probaré y comento, esta demás decir que se agradece la disposición para apoyar.. muy buen canal... Saludos
@@jorgegalleguillos1668 Gracias, por tu apoyo.
Una consulta más... como sería para actualizar el registro encontrado?
@@jorgegalleguillos1668 lo quieres actualizar por codigo o de la forma facil?
Excelente.. buen video.. 1000 likes...
Buenas. Cuando sigo los pasos del video me funciona el filtro de lo mas bien pero el problema me surge cuando intento usar el mismo formato de código en un formulario que imita recibos. Me sale un cartel que dice "Introduzca el valor del parámetro" y abajo me pone el nombre el campo que quiero aplicar el filtro para que indique su valor y sin importar que ponga me da como resultado un filtrado vacío. De casualidad alguien sabe el porque me surge este problema?
Hola, tal vez estas utilizando un campo que no existe o su nombre esta mal, si quieres enviame tu base de datos al correo de contacto y lo reviso.
@@VBAAccess gracias. Termino siendo eso, estaba poniendo el nombre del cuadro de texto y no el del origen de datos. Ahora el problema es que no me funciona cuando trato de usarlo en un campo con valores numéricos, alguna idea?
@@tomasalonso7989 Hola, asi es no va funcionar por que es numerico y el filtro lo estas condigurando como texto.
Yeeeeeeeeeeeeeeeeeeeeeee baby
Amigo, una pregunta, cómo hago para que en vez de solamente buscar por el criterio de "Matricula" (Que en mi caso de "NroDewey") busque también por expresiones como "Nombre", "Autor"... etc
Hola. Tienes que utilizar el operador OR. Por ejemplo: Autor = Jorge Or Nombre = Jorge ...
Genial explicación!! ¿Cómo haríamos para que nosdiga que el registro que pedimos no existe? Quiero decir, si el número de matrícula no está en la tabla ¿cómo hacemos para que el formulario nos lo diga?
Hola.
Hazlo así, te debería funcionar:
Mietiqueta.Caption = Me.RecordsetClone.RecordCount
Esa línea de código debes ponerla a continuación de aplicar el filtro (Me.FilterOn=True)
Muchas gracias por tu respuesta. No funciona, investigaré por qué...
@@davidprieto5510 Tienes que tener un control de etiqueta, que le corresponde a Mietiqueta.Caption
Este es el código que he puesto:
Me.Filter = “DNI_NIE = ‘“ & Me.TxtBuscarCliente & “‘“
Me.Filter = True
Me.TxtBuscarCliente.Caption = Me.RecordsetClone.RecordCount
TxtBuscarCliente es el campo donde pongo el nº de DNI para buscar
DNI-NIE es el campo de la tabla ClientesPrincipal sobre la que hago el formulario
Lo estoy mirando, pero no logro averiguar porqué no funciona..
@@davidprieto5510 TxtBuscarCliente
Seria interesabte filtrar solo con una parte del texto
Hola, si es posible hacerlo, puede utilizar el operador like.
@@VBAAccess Podria explicar como lo hacemos con ese operador like? para que si escribo parte del " nombre" me vaya filtrando por ejemplo a todos los " luis" si pretendo buscar un " luis miguel" en lista de clientes x ejemplo
@@luisoo89 Hola. Luis te dejo un ejemplo facil.
ruclips.net/video/PcSuuOSRUHY/видео.html&t=
@@VBAAccess muchas gracias! Lo probare. No obstante, podria Ver este video que le pongo? Sabria hacer esa lista de busqueda y demas, a elegir entre todos, dentro de un mismo formulario y que nos habra personas diferentes del formulario al darle clic?Gracias
ruclips.net/video/aU5udWKqz1A/видео.html
@@luisoo89 Hola no lo vi solo los formulario, de hecho tengo pensado subir un buscador asi, en estos dias.
Como buscar y que me arroje varios archivo relacionados ejemplo :
Buscar : HHT
Resultado : HHT 241 , HHT 567, HHT X
Hola, en esta practica hago algo similar a lo que buscas
ruclips.net/video/ReT-v0ypk9g/видео.html
Excelente video, pero tengo un caso.
Quiero hacer una búsqueda desde un formulario que está conectado a una tabla vinculada de SQL.
El problema es que mi búsqueda no funciona porque el campo desde cual quiero ejecutar la búsqueda en la tabla es numérico y al poner los datos en el textbox de búsqueda me arroja un error que me indica que no coinciden los tipos de dato.
Como puedo hacer dentro de visual basic que el textbox de búsqueda detectado también como numérico?
Hola. Puedes cambiar la propiedad formato del textbox a numero general.
O utiliza la funcion cInt() para pasar el dato.