stLinkCriteria = "[CampoDeMiTabla1]=" & "'" _
& Me![CampoDeFormulario1] & "'" _
& AND & "[CampoDeTabla2]=" & "'" _
& Me![CampoDeFormulario2] & "'" _
& AND & "[CampoDeTabla3]=" & "'" _
& Me![CampoDeFormulario3] & "'"
El problema se te presentará cuando en algún cuadro
combinado se desee elegir la opción "ninguna". ¿Es el
caso?
>-----Mensaje original-----
>.
>
Private Sub Comando32_Click()
On Error GoTo Err_Comando32_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Propiedades Detalle"
stLinkCriteria = "[V/A/P]=" & "'" & Me![V/A/P] & "'"
& AND & "[Tipo]=" & "'" & Me![Tipo] & "'" & AND
& "[Dormitorios]=" & "'" & Me![Dormitorios] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando32_Click:
Exit Sub
Err_Comando32_Click:
MsgBox Err.Description
Resume Exit_Comando32_Click
End Sub
Pero me dice que hay un error en la sintaxis. Estoy
escribiendo bien los criterios de búsqueda? Perdón pero
soy un poco novato en Access. Gracias
>-----Mensaje original-----
>.
>
El problema lo puedes resolver con la funcion BuildCriteria,
construyendo los criterios necesarios y teniendo en cuenta los controles que
son nulos. Una vez construido todo el criterio de selección, abres el
formulario con ese criterio como filtro.
Consulta la ayuda de access para más referencia de la funcion
BuildCriteria.
Un saludo
Xavi
"Juani" <ka...@infovia.com.ar> escribió en el mensaje
news:0bbf01c2ec99$bb411030$2f01...@phx.gbl...