none
Marcar registros seleccionados Access 2010 RRS feed

  • Pregunta

  • Hola a todos!

    Os formulo esta pregunta porque mi nivel de programación en Office la verdad que es escaso.

    Tengo un formulario contínuo y un campo "Selected" que es un checkbox. Lo que quiero es seleccionar un determinado número de registros con el selector de la parte izda del formulario y cuando pulse un botón, que esos registros queden seleccionados (que se marque el checkbox).

    Lo he intentado con un ejemplo que encontré por Internet, pero no la propiedad SelHeight me sale cero y no se mete en el bucle. Alguna idea de cómo puedo hacerlo?? Os dejo el código que uso:              

    Private Sub Comando44_Click()

        Dim rs As DAO.Recordset
        Dim db As DAO.Database
        Dim i As Long
        Dim F As Form

        Set db = CurrentDb
        Set F = Forms![FormFacturas]
        Set rs = db.OpenRecordset("Consulta1", dbOpenDynaset) ' F.RecordsetClone

        rs.MoveFirst
        rs.Move Me.SelTop - 1

        For i = 1 To F.SelHeight
            rs.Edit
            rs("Selected").Value = True
            rs.Update
            rs.MoveNext
        Next i

    End Sub

    Pues nada, si teneis alguna idea, soy todo ojos para leeros.

    Muchas gracias a todos


    lunes, 14 de enero de 2013 10:46