findfirst multiple VBA DAO

Iniciado por CrÄsH, 15 Abril 2009, 21:15 PM

0 Miembros y 1 Visitante están viendo este tema.

CrÄsH

Buenas, estoi intentando hacer un findnext y me gustaria poder unir dos variables con criterios  y no me sale, lo mas logico para mi seria hacerlo asi, pero no funciona.
criteri1 = "[poblacio]=' " & Me.txt_poblacio & " ' "
criteri2= "[nom]=' " & Me.txt_nom & " ' "
recordset.FindFirst (criteri1 & criteri2)

Alguna idea??

Gracias

PD: los criterios individualmente si funcionan
~~~~~~~~~~~~~~~~

CrÄsH

#1
Supongo que se podrian concatenar, lo k pasa es k no me sale.
Yo hago esto:

criteri = "[id]=' " & Me.txt_id & " ' "

criteri= criteri + "And [nombre]=' " & Me.txt_nombre& " ' "

Pero no funciona, supongo que el And ese no estara bien colocado.
Tambien habia pensado en esto:

criteri= criteri + "And" + " [nombre]=' " & Me.txt_nombre& " ' "

Pero tampoco funciona.

Al final teniene que acabar quedando asi:
criteri = "cognom=' " & Me.txt_cognom & " ' And poblacio=' " & Me.txt_poblacio & " ' "

Alguien me podria ayudar con esta concanetacion??

graciassss
~~~~~~~~~~~~~~~~

seba123neo

Hola, FindFirst solo acepta un criterio....podes usar Filter que si acepta lo que quieras...

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

CrÄsH

~~~~~~~~~~~~~~~~