0

Como diferenciar campos

criado por Cleiton Becker em 28/05/2009 3:50pm
Boa tarde pessoal, estou criando um formulário de clientes, os quais podem ser pessoa física ou pessoa jurídica. Até ai tudo bem ,mas precisaria de algumas idéias pois guardarei o cpf e o cnpj no mesmo campo.

Outra coisa que também estou com dúvidas é por exemplo dentro do mesmo formulário como ter a possibilidade de gravar mais de um endereço, telefone, e-mail. Pois hoje uma pessoa pode ter vários contatos.

Todas as dicas serão bem vindas

Orbigado.

Lista de Respostas:

0
05/06/2009 3:40pm
(~15 anos atrás)
Prof. Baco respondeu:
Bom não sei quanto a vc mas a respeito de cadastro de CNPJ e CPF eu resolvi utilizando uma CSS que identifica qual o tipo de cadastro será. A pessoa antes de chegar neste campo deverá marcar, em um radio qual o tipo de Pessoa se é PJ ou PF e com base nisto eu abra a máscara para ser inserida no cadastro do cliente/fornecedores.
Agora com relação aos outros campos normalmente, eu trabalho com três tipos de endereço: ENDEREÇO PADRÃO, ENDEREÇO DE ENTREGA e ENDEREÇO DE COBRANÇA e definitivamente vc vai ter q ter campos diferenciadas para estes tipos de endereços.
Espero ter ajudado.... se tiver qualquer dúvida manda aí pra gente... :)

0
22/06/2009 10:36am
(~15 anos atrás)
tenho costume de colocar em banco a criação de tel1, tel2, tel3 (quantos forem necessários)

outra coisa que pode fazer em banco eh colocar na mesma coluna separando por um carcter especial.

0
22/06/2009 10:06pm
(~15 anos atrás)
Matheus Ricelly respondeu:
Olha só... talvez tenha um caminho mais curto e fácil do que eu vou dizer agora. Mais quanto ao uso do CPF, CNPJ, você pode diferencia-lo, na hora do registro, usando IF, colocando um button RADIO, identificando qual dos 2 vai ser cadastrado.

Sobre a questão dos endereços, não vejo outra alternativa, a não ser criar todos os campos dos endereços, todos os telefones de cada tipo de endereço (residencial, comercial), pois caso o cliente não coloque algum desses endereços, não vai interferir no BD dele... caso seja preenchido, ai terá mais dados dentro da BD... é mais ou menos isso...

espero ter te ajudado um pouco... Valeu!

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)