Galera, me deparei com uma situação que talvez alguns de vocês já tenham passado.
Estou precisando fazer a validação de vários campos:
1 - Se o campo está no formato correto (Texto ou Numérico)
2 - Se o campo está preenchido. (Vazio ou nulo)
3 - Se o campo está preenchido corretamente. (De acordo com os valores esperados)
Esses campos com erros vou levar em um report. (Essa parte tá ok)
Confesso que estou levando mais tempo do que eu esperava para conseguir pensar em uma solução nesse sentido.
Alguém tem alguma solução brilhante?
Valeu!
Solucionado! Ir para Solução.
Fala @CainãClímaco
tudo bem?
Você tem as referencias para validar essas opções?
Por exemplo campo numérico ou texto? (Auto Field???)
Nulo ou não? (Data Cleasing???)
Etc..
Abraços
Fala Carlos, beleza?
Eu tenho as referências dos campos, sim!
Ai eu estaria tratando esses campos, não quero fazer isso exatamente.
Consegue dar mais detalhes ou exemplos
Ainda não captei vossa mensagem... risos
Fala @CainãClímaco ! tudo bem?
Olha, para fazer essas checagens, precisará organizar o seu fluxo para fazer esses testes abaixo, se for possível compartilhar dados de exemplo, tem como tentar ajudar nessa organização.
1 - Se o campo está no formato correto (Texto ou Numérico)
2 - Se o campo está preenchido. (Vazio ou nulo)
3 - Se o campo está preenchido corretamente. (De acordo com os valores esperados)
Espero que isso te ajude!
Posso sim @carlosteixeira !!
Coloquei um exemplo de anexo. Segue:
Exemplos na Coluna A e B
1 - Preciso validar se o campo é Texto.
2 - Se está preenchido.
Coluna C:
1 - Texto
2 - Preenchido
3 - Se está preenchido com "Sim" ou "Não"
Assim sucessivamente pra todos os campos de diversas planilhas.
Caso, não esteja, vou precisar informar qual a linha de erro do arquivo e colocar em um novo report.
Eu estava seguindo mais pro que o @marcusblackhill comentou, segue:
Mas se alguém já tivesse uma ideia revolucionária não iria fazer mal hehehe
Não sei o quão dinâmico precisa ser seu teste, mas acho que com esse exemplo, você consegue ter um ponto de partida para adaptar a situação que está enfrentando.
Espero que ajude!
Fico feliz que tenha ajudado @CainãClímaco !
Se puder, depois só marca a resposta como solução para poder encerrar o tópico e facilitar para outros encontrarem.