page67
COMO FAZER | tutorial
Voltando ao nosso assunto.
Quando resolvemos categorizar algo, nos damos contas das inúmeras categorias a que pertencem nossos objetos ou itens. Imagine então, categorizar coisas de um supermercado, por exemplo. Cada categoria terá inúmeras subcategorias e com isso rapidamente passamos de cem ou até, de mil subcategorias.
O que fazer para agilizar este processo sem ter que decorar números e nomes ou ainda percorrer uma lista sem fim para selecionar um item?
Vou dar um pontapé inicial e o resto fica por conta da criatividade de cada um.
Em programação existem diversas maneiras de fazer e nenhuma é errada. Apenas se desperdiça mais ou menos tempo e, memória do computador.
No final das contas, a melhor maneira de fazer é aquela que sabemos. Não é mesmo?
Vamos imaginar a seguinte situação:
Temos 11 categorias e cada uma dessas 11 categorias tem 50 subcategorias. Isso dá um total de 550 itens de uma lista, na qual devo escolher clicando sobre um deles.
Como cadastrar em um formulário sem que isso fique muito complexo? E se aumentarmos o número de categorias?
Confesso que na primeira vez tinha feito de um jeito que não foi muito prático, usando a função SE(). Mas a linha de código ficava muito extensa e, consequentemente, fácil de se perder. Mas resolvi esse inconveniente utilizando a função PROCV() e um pouquinho de criatividade.
Então vamos aproveitar e deixar previsto a possibilidade de chegarmos a 50 categorias, e cada uma delas com 50 subcategorias, ou seja, um total de 2500 subcategorias.