Microsoft Office Access 2007 é um sistema de gerenciamento de banco de dados relacional e uma parte da suíte Microsoft Office Professional de aplicações. Ele suporta os tipos de dados de valor múltiplo e campos personalizados . Access fornece aos usuários uma interface de consulta , formulários para exibir e inserir dados e relatar a funcionalidade de impressão . Você pode alterar a ordem de classificação na qual os registros em um relatório são exibidas , definindo as propriedades de relatório no Microsoft Visual Basic for Applications (VBA ) . Usando a propriedade OrderBy dos campos que você pode mudar a ordem de classificação em um relatório em Access 2007. Instruções 
 1 
 Clique no botão "Iniciar " do Windows e selecione a opção " Microsoft Office", "Visual Basic for Applications (VBA) ." 
 2 
 Clique no botão " Open " e selecione o controle VBA do relatório sobre o qual você deseja alterar a ordem de classificação 
 3 
 Adicione o seguinte código no início do controle VBA: . 
 
 Private Sub SortOptionGrp_AfterUpdate () 
 
 Const ASCII = 0 
 
 Digit Const = 1 
 
 On Error GoTo ErrorHandler 
 
 Select Case SortOptionGrp 
 
 caso ASCII 
 
 Me.OrderBy = " ASCII , Unicode " 'Ordenar por códigos de personagens. 
 
 caso Digit 
 
 Me.OrderBy = " Nome de referência" ' Ordenar por valores alfanuméricos . 
 
 End Select 
 
 Me.OrderByOn = True ' Aplicar a ordem de classificação 
 
 Exit Sub 
 
 ErrorHandler : . 
 
 MsgBox " Erro: "& Err.Number & vbCrLf & vbCrLf & Err.Description 
 
 End Sub 
 4 
 Clique no botão" Arquivo "," Salvar "para alterar a ordem de classificação em seu Access 2007 relatório .