Apresentar os Estados Disponíveis no Formulário
Gostaria da Opinião de voces sobre a melhor maneira de apresentar os Estados Existentes, quando se cadastra algum cliente em Um Formulário
Geralmente , o que a gente ve por aí, é tipo de um ComboBox. So que eu Não tenho certeza
O Problema do Combobox e ter que carrega-lo com os dados De Uma Tabela.. :cry: :cry:
Além do Mais Terei que Criar Uma Tabela Específica Para Armazenar Estes Estados :cry: :cry:
Ou Voce acham que eu Devo Inserir-los Na Propriedade Items Do ComboBox :?: :?:
Emfim, aceita-se sugestões.. Obrigado :P :P :P
Geralmente , o que a gente ve por aí, é tipo de um ComboBox. So que eu Não tenho certeza
O Problema do Combobox e ter que carrega-lo com os dados De Uma Tabela.. :cry: :cry:
Além do Mais Terei que Criar Uma Tabela Específica Para Armazenar Estes Estados :cry: :cry:
Ou Voce acham que eu Devo Inserir-los Na Propriedade Items Do ComboBox :?: :?:
Emfim, aceita-se sugestões.. Obrigado :P :P :P
Marco Salles
Curtidas 0
Respostas
Vinicius2k
18/12/2004
[quote:a82d92a15b=´Marco Salles´]Geralmente , o que a gente ve por aí, é tipo de um ComboBox. So que eu Não tenho certeza[/quote:a82d92a15b]
É o mais comum, realmente.
[quote:a82d92a15b=´Marco Salles´]O Problema do Combobox e ter que carrega-lo com os dados De Uma Tabela..
Além do Mais Terei que Criar Uma Tabela Específica Para Armazenar Estes Estados
Ou Voce acham que eu Devo Inserir-los Na Propriedade Items Do ComboBox [/quote:a82d92a15b]
Se vc analisar a curto prazo, não é necessária a criação de uma tabela. Pode-se utilizar o preenchimento dos itens em tempo de projeto... Creio que a última vez q ´ganhamos´ mais estados no Brasil, foi o Tocantins e há muito tempo...
Mas ter um pequena tabela com os estados, não causa grande impacto, e vc pode preencher a combo em tempo de execução com uma rápida query na tabela.
Acho q esta questão é mais opinião do que técnica... então :
Eu uso uma tabela de estados e uma combo preenchida com uma query.
T+
É o mais comum, realmente.
[quote:a82d92a15b=´Marco Salles´]O Problema do Combobox e ter que carrega-lo com os dados De Uma Tabela..
Além do Mais Terei que Criar Uma Tabela Específica Para Armazenar Estes Estados
Ou Voce acham que eu Devo Inserir-los Na Propriedade Items Do ComboBox [/quote:a82d92a15b]
Se vc analisar a curto prazo, não é necessária a criação de uma tabela. Pode-se utilizar o preenchimento dos itens em tempo de projeto... Creio que a última vez q ´ganhamos´ mais estados no Brasil, foi o Tocantins e há muito tempo...
Mas ter um pequena tabela com os estados, não causa grande impacto, e vc pode preencher a combo em tempo de execução com uma rápida query na tabela.
Acho q esta questão é mais opinião do que técnica... então :
Eu uso uma tabela de estados e uma combo preenchida com uma query.
T+
GOSTEI 0
Marco Salles
18/12/2004
Acho q esta questão é mais opinião do que técnica... então :
Eu uso uma tabela de estados e uma combo preenchida com uma query.
T+
Obrigado Pela Participação..... :P :P :P
GOSTEI 0
Marco Salles
18/12/2004
Ha, desculpa voltar a tocar Nwste Assunto. Ma scomo seria mais ou menos o Código que voce usa Para Carregar esta combobox, usando a query :cry: :cry: :cry:
GOSTEI 0
Vinicius2k
18/12/2004
Utilizo um laço com while. A query sempre tem poucos registros, então é rápido. Maios ou menos assim :
T+
SuaCombo.Items.Clear; with SuaQuery do begin SQL.Clear; SQL := ´select SIGLA from ESTADOS order by SIGLA´; Open; while not Eof do begin SuaCombo.Items.Add(FieldByName(´SIGLA´).AsString); Next; end; Close; end;
T+
GOSTEI 0
Otto
18/12/2004
concluindo a rotina do nosso companheiro vinicius2k, use o comando [b:d7402fff28]distinct [/b:d7402fff28]na sql, assim nao haverá repetição de dados... :wink:
GOSTEI 0
Hard.disk
18/12/2004
O que eu costumo fazer.. é ter uma tabela de estados, mas eu não carrego na tela...em vez disso no campo estado coloco um editmask com a mascara >ll e no onvalidate do campo eu verifico c akele estado digitado existe... axu q assim fica mais rapido.. ja que ele naum precisa olhar o combo box.. e outra.. normalmente o cara sabe o estado do cliente.. não precisa olhar um combo box pra escolher...
Abraços,
Fabio
Abraços,
Fabio
GOSTEI 0