O Access não tem como reconhecer o agrupamento em formulários na interface do usuário. (faz em Relatórios)
No entanto, há um Evento da Seção Detail que fornece um gancho apropriado para formatação, mesmo sem a interface do usuário "Agrupamento".
Comoexisteumíndiceinteiroparaosgruposequeremosalternarporgrupo,éfácilapenasverificargrupospares/ímparesedefinirascoresdoplanodefundo.
Precisamosforçartanto"Backcolor" quanto "AlternateBackColor". Então, supondo que o índice do grupo é colocado em uma caixa de texto chamada IndexColumnBox, pode ser como ...
Private Sub Detail_Paint()
If Me.IndexColumnBox.Value Mod 2 = 0 Then
Detail.BackColor = &HDDDDDD
Detail.AlternateBackColor = &HDDDDDD
Else
Detail.BackColor = &HFFFFFF
Detail.AlternateBackColor = &HFFFFFF
End If
End Sub
(Observe que o evento é tinta de tela, e não apenas gera os Formulários Contínuos uma vez. Portanto, esse evento será chamado quantas vezes para cada linha, conforme o Formulário for rolado e usado. Isso significa que é importante ter algo como a verificação da coluna do índice que é sempre a mesma.)