Código de mi formulario
Tengo un formulario con un cuadro de lista en el que selecciono el registro que quiero que me muestre y lo muestra. Hasta ahí todo bien. El problema es que la tabla de donde se cogen los datos tiene una PORQUE compuesta por 3 campos y al buscar solamente por un campo siempre me muestra el mismo registro.
El código que uso es el siguiente:
' Buscar el registro que coincida con el control.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.Find "[ano] = " & Str(Nz(Me![Listafechas], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
Pero el ano(año) puede estar repetido, ya que la PORQUE esta compuesta por año al que pertenecen las vacaciones, la fecha de inicio y la fecha de fin del periodo vacacional.
Lo que quiero es que me muestre el registro que coincida con el año, la fecha de inicio y la de fin.
El código que uso es el siguiente:
' Buscar el registro que coincida con el control.
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.Find "[ano] = " & Str(Nz(Me![Listafechas], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
Pero el ano(año) puede estar repetido, ya que la PORQUE esta compuesta por año al que pertenecen las vacaciones, la fecha de inicio y la fecha de fin del periodo vacacional.
Lo que quiero es que me muestre el registro que coincida con el año, la fecha de inicio y la de fin.
1 respuesta
Respuesta de jeddy
1