Tipos de cursor
Aplica-se ao: Access 2013, Office 2013
Como regra geral, o aplicativo deve usar o cursor mais simples que forneça o acesso a dados necessário. Cada característica adicional do cursor, além das básicas (somente encaminhamento, somente leitura, estático, rolagem, sem buffer) tem um preço em memória do cliente, em carga ou em desempenho da rede. Em muitos casos, as opções padrão de cursor geram um cursor mais complexo do que a necessidade real do aplicativo.
A sua escolha do tipo de cursor depende de como o seu aplicativo usa o conjunto de resultados e também de várias considerações sobre design, inclusive o tamanho do conjunto de resultados, a porcentagem de dados com probabilidade de uso, a sensibilidade às alterações dos dados e os requisitos de desempenho do aplicativo.
Na sua forma mais básica, a escolha do cursor depende da sua necessidade de alterar os dados ou apenas de exibi-los:
Se você precisa apenas rolar um conjunto de resultados, sem alterar os dados, use um cursor somente de encaminhamento ou estático.
Se você tiver um grande conjunto de resultados e precisar selecionar apenas algumas linhas, use um cursor de conjunto de chaves.
Se desejar sincronizar um conjunto de resultados com inclusões, alterações e exclusões recentes feitas por todos os usuários atuais, use um cursor dinâmico.
Embora cada tipo de cursor pareça distinto, lembre-se de que esses tipos não são variedades tão diferentes, mas o simples resultado da sobreposição de características e opções.