Notifications
Clear all

Recodificação - Access

7 Posts
2 Usuários
0 Reactions
1,560 Visualizações
(@vkiiti)
Posts: 33
Eminent Member
Topic starter
 

Bom dia, pessoal.
Não sei se eu poderia estar perguntando aqui, já que o site é mais especializado em Access...
Mas tentarei ser breve e talvez alguém possa me ajudar.

Estou precisando de uma ajuda para recodificação de dados.

A questão é: Eu tenho um banco de dados gerado a partir de um questionário aplicado que gostaria de recodificar algumas informações.

A primeira coluna é uma chave gerada pelo access, ignorem
A segunda coluna é o código de aplicação do questionário, se repete várias vezes, pois são várias perguntas para somente um questionário.
A terceira coluna é a de respostas.

O que quero recodificar para passar de texto para número é a terceira coluna de respostas. Eu pensei de se criar uma quarta coluna com as respostas em número.

Por ex:
Tudo que estiver na coluna respostas como: "Sim" mudar para "1".
Tudo que estiver na coluna respostas como: "Não" mudar para "2".

E assim por diante...

Haveria como fazer no access? Como?
Obrigado desde já. Agradeço muito a paciência.

Victor.

 
Postado : 20/04/2015 6:25 am
(@vkiiti)
Posts: 33
Eminent Member
Topic starter
 

Esqueci de anexar. Está aí. Obrigado.

Victor.

 
Postado : 20/04/2015 7:07 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Como disse o fórum é voltado basicamente para o Excel (não Access); contudo é possível executar o que deseja no Access.
Abra a tabela desejada no access; inclua a coluna/campo desejado e salve.
Em consultas, crie uma consulta atualização (update).
Devera ficar (no visual sql) +/- assim:

UPDATE rcsShopping SET rcsShopping.Vl = IIf([rcsShopping.Unit]="cup",1,IIf([rcsShopping.Unit]="pcs",2,IIf([rcsShopping.Unit]="tbsp",3,0)));

Obs.: Como não sei a estrutura de sua tabala considerei:
Nome da Tabela = rcsShopping (deve ter o nome de sua tabela)
Nome do Campo a ser "validado" = rcsShopping.Unit (deve ser o nome do campo de resposta)
Nome do Novo Campo atribui Vl --> rcsShopping.Vl
Substitua cup/pcs/tbsp pelas suas variáveis.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/04/2015 7:21 am
(@vkiiti)
Posts: 33
Eminent Member
Topic starter
 

Acho que entendi. A tabela eu anexei no comentário. Você viu? Abraços, Victor.

 
Postado : 20/04/2015 7:28 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não havia visto, porem em sua tabela existem mais códigos do que "sim" e "não", o que fazer como os demais

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/04/2015 7:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja no seu modelo 2 possibilidades:
1- Cria uma tabela com as respostas existentes (CodResp)e (cnsAtualizaCodResp); então atualizar a coluna RespConv (cnsAtualização) com os códigos de respostas.
2- Apos criar campo NRespConv, executar atualização (cnsUpdResposta)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/04/2015 7:56 am
(@vkiiti)
Posts: 33
Eminent Member
Topic starter
 

Obrigado pela resposta.
Com as outras respostas do banco de dados, colocarei outros números.
Exemplo:
Sim = 1
Não = 2
Não Sei = 3
Não se aplica = 4

Os outros sim, colocarei com outro formato.

Ex:
Sim. Quais? = 11
Sim. Quantos? = 12

 
Postado : 20/04/2015 9:52 am