Como alterar um string no Access através de um query

Escrito por foye robinson | Traduzido por josé fabián
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Um string (cadeia de texto) armazena valores não numéricos na tabela de um banco de dados (por exemplo, um nome, endereço ou cidade). Você pode atualizar o valor de um campo em um query (consulta) do Access e obter o tamanho do string para exibir só uma parte dele. Os strings são encerrados em aspas para diferenciá-los de valores numéricos e você pode manipulá-los com as funções "Left" e "Right" ou passar de maiúsculas a minúsculas (e vice-versa) com a função "strConv".

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

    Preparando a consulta

  1. 1

    Abra o Access e clique em "More" (Mais) para encontrar o banco de dados que você quer modificar. A caixa de diálogo "Open" (Abrir) aparecerá. Dê um duplo-clique no banco de dados que você quiser abrir e selecione "Queries" (Consultas) no painel de navegação.

  2. 2

    Selecione a aba "Create" (Criar) e escolha "Query Design" (Design de consulta) no grupo "Other" (Otro). A caixa de diálogo "Show Table" (Exibir tabelas) aparecerá.

  3. 3

    Dê um duplo-clique na tabela ou consulta que você quer modificar e clique em "Close" (Fechar).

  4. 4

    Selecione e arraste os campos das tabelas (no painel superior) para a parte inferior da tela para adicioná-los à consulta.

  5. 5

    Selecione a aba "Design" e o grupo "Query Type" (Tipo de consulta). Selecione "Update" (Atualizar) para adicionar a opção "Update To" (Atualizar a) ao painel inferior.

    Atualizando o texto

  1. 1

    Coloque o cursor em "Criteria" (Critérios) sob o campo que você quer alterar.

  2. 2

    Digite o texto que você quiser alterar no campo de texto "Criteria", por exemplo: "Anna" (entre aspas).

  3. 3

    Digite o valor novo no campo "Update To" (Atualizar a), por exemplo: "Annie" (entre aspas).

  4. 4

    Na aba "Design", selecione a opção "Run" (Executar) do grupo "Results" (Resultados). O string "Anna" será mudado para "Annie".

    Convertendo entre maiúsculas e minúsculas

  1. 1

    Digite "Elizabeth", ou o valor que você quiser alterar, no campo de texto "Criteria".

  2. 2

    Passe para a caixa de texto "Update To" (Atualizar para) do campo que você quer alterar.

  3. 3

    Digite "StrConv("Elizabeth",1)" para passar um texto a maiúsculas, substituindo "Elizabeth" pelo valor adequado. Certifique-se de colocar as aspas ao redor do valor a alterar ("Elizabeth", no exemplo), e não ao redor de toda a linha de código.

  4. 4

    Digite "StrConv("Elizabeth",2)" para passar um string de maiúsculas a minúsculas, substituindo "Elizabeth" pelo string necessário.

  5. 5

    Digite "StrConv("Elizabeth",3)" para deixar apenas a primeira letra de cada palavra em maiúscula.

  6. 6

    Digite "StrConv([Nome],#)" (sem as aspas) para atualizar os strings de uma coluna inteira. Substitua "Nome" pelo nome da coluna e "#" por "1" para maiúscula, "2" para minúscula e "3" para deixar apenas a primeira letra em maiúscula. Deixe o campo de texto "Criteria" vazio.

  7. 7

    Na aba "Design", selecione a opção "Run" do grupo "Results".

    Manipulando o tamanho do texto

  1. 1

    No campo de texto "Criteria", digite "Elizabeth" ou o string que você quiser modificar.

  2. 2

    No campo de texto "Update To", digite "Left("Elizabeth",4)", colocando apenas o texto a modificar (no exemplo, "Elizabeth") entre aspas. Isso extrairá as primeiras quatro letras do string.

  3. 3

    Digite "Right("Elizabeth",4)" para extrair as últimas quatro letras do string.

  4. 4

    Substitua "Elizabeth" pelo string adequado e "4" pela quantidade de caracteres que você quiser exibir.

  5. 5

    Selecione a aba "Design" e clique em "Run" no grupo "Results" para atualizar a consulta. A tabela exibirá as alterações.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível