Boa tarde a todos! Estou com o seguinte problema. Tenho um formulário em que tem um botão que ao clicar ele executa o código abaixo:
Dim Rst As DAO.Recordset
Set Rst = Me.RecordsetClone
Do While Not Rst.EOF
Rst.Edit
Rst("Escolher") = True
Rst.Update
Rst.MoveNext
Loop
Set Rst = Nothing
Ao executar esse código ele marca todas as caixas de seleção do formulário que vem de uma consulta. Só que quando clico de novo ele não desmarca. Então eu queria que ao clicar marcasse tudo, mas que ao clicar de novo ele desmarcasse todos. Acho que deve ser só algo a mais que tem que ser colocado no código. Se alguém puder me ajudar eu agradeço. Outra coisa que percebi é que ele só marca tudo uma vez, se eu começar a desmarcar algumas e depois clicar para marcar tudo de novo, ele não marca
Dim Rst As DAO.Recordset
Set Rst = Me.RecordsetClone
Do While Not Rst.EOF
Rst.Edit
Rst("Escolher") = True
Rst.Update
Rst.MoveNext
Loop
Set Rst = Nothing
Ao executar esse código ele marca todas as caixas de seleção do formulário que vem de uma consulta. Só que quando clico de novo ele não desmarca. Então eu queria que ao clicar marcasse tudo, mas que ao clicar de novo ele desmarcasse todos. Acho que deve ser só algo a mais que tem que ser colocado no código. Se alguém puder me ajudar eu agradeço. Outra coisa que percebi é que ele só marca tudo uma vez, se eu começar a desmarcar algumas e depois clicar para marcar tudo de novo, ele não marca