Instrução Option Compare
Usado no nível do módulo para declarar o método de comparação padrão a ser usado quando os dados de cadeia de caracteres são comparados.
Sintaxe
Opção Comparar {Banco de Dados deTexto | Binário | }
Comentários
Se usada, a instrução Option Compare deve aparecer em um módulo antes de qualquer procedimento.
A instrução Comparação de Opções especifica o método de comparação de cadeia de caracteres (Binário, Texto ou Banco de Dados) para um módulo. Se um módulo não incluir uma instrução Option Compare , o método de comparação de texto padrão será Binary.
A Option Compare Binary resulta em comparações de cadeias de caracteres com base em uma ordem de classificação derivada de uma representação binária de caracteres. No Microsoft Windows, a ordem de classificação é determinada pela página de código. Uma ordem de classificação binária típica é mostrada no exemplo a seguir:
A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø
A opção Comparar Texto resulta em comparações de cadeia de caracteres com base em uma ordem de classificação de texto insensíveis de caso determinada pela localidade do sistema. Quando os mesmos caracteres são classificados usando o Texto de Comparação de Opção, a seguinte ordem de classificação de texto é produzida:
(A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø)
O Banco de Dados de Comparação de Opções só pode ser usado no Microsoft Access. Isso resulta em comparações de cadeia de caracteres com base na ordem de classificação determinada pela ID de localidade do banco de dados em que ocorrem as comparações de cadeia de caracteres.
Exemplo
Este exemplo usa a instrução Comparação de Opções para definir o método de comparação de cadeia de caracteres padrão. A instrução Comparação de Opções é usada apenas no nível do módulo.
' Set the string comparison method to Binary.
Option Compare Binary ' That is, "AAA" is less than "aaa".
' Set the string comparison method to Text.
Option Compare Text ' That is, "AAA" is equal to "aaa".
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.