Access - Ayuda....

 
Vista:

Ayuda....

Publicado por pilarma (8 intervenciones) el 03/07/2007 17:38:42
Hola, necesito vuestra ayuda si es posible, vereis, tengo un formulario que es emergente de otro.
Selecciono un registro y cuando está abierto el otro formulario al pasar a otro reg debe sincronizarse para lo que he escrito el siguiente código (que utilizo en otra base y funciona),

Private Sub Form_Current()
' Sincroniza el formulario si está abierto
If EstaAbierto("visitas") Then
Forms!visitas.Filter = "dni = " & Nz(DNI, 1)
End If

End Sub

Sin embargo en esta me visualiza el siguiente error:

Se ha producido el error '3075' en tiempo de ejecución.
Error de sintaxis (falta operador) en la expresión de consulta 'dni = 12345654S'.

Podeis ayudarme?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda....

Publicado por Enrique (1299 intervenciones) el 03/07/2007 19:47:22
El campo DNI es de Texto puesto que lleva una letra al final y tu lo estás tratando como si fuera Numérico, ponlo así:

Forms!visitas.Filter = "dni =' " & Nz(DNI, 1) & "'"

Observa que he añadido dos comillas simples, una después del segundo signo igual y otra al final.

Saludos
Enrique
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar