filtro de dados

Delphi

08/11/2009

amigos estou com um pequeno e grande probleminha, sou novato no assunto e preciso da ajuda de vocês companheiro, estou desenvolvendo um progaminha em Delphi 7 para controle de sócios, o problema e o seguinte tenho uma tabela de cadastro de sócio e uma outra de cadastro de cidade, no formulário de cadastro de sócio tenho dois DBComboBox, um para UF e outro para cidade, tenho visto que quando eu selecionar um estado no outro comboBox me liste todas as cidades daquele estado (Ex: comboBox1=Sp  comboBox2= são paulo, ribeirão preto, etc), não tenho a mínima ideia de como fazer isso espero contar com ajuda de todos.  
Fábio Silva

Fábio Silva

Curtidas 0

Respostas

Wilson Junior

Wilson Junior

08/11/2009

Utilize o evento OnClick do DBLookupComboBox.

Espero ter colaborado.
GOSTEI 0
Thiago Santana

Thiago Santana

08/11/2009

Fábio vc irá testar no evento onclick do DblookuocomboboxEstado se Estado for "tal" DblookuocomboboxCidade.Datafield := Campo da cidade! Eh mais ou menos isso... Se não conseguir, post explicando mais detalhadamente! 
GOSTEI 0
Alison Bissoli

Alison Bissoli

08/11/2009

Começa errado não amigo... aqui ninguém faz programinha, ninguém... diga sempre que você está fazendo um SISTEMA, mesmo que seja só uma tela, odeio qdo alguem chega pra mim e pergunta "Como é esse programinha?"
GOSTEI 0
Alison Bissoli

Alison Bissoli

08/11/2009

no evento click do estado vc deve testar se .text nao está vazio, se não estiver, zere o combobox das cidades, faça uma pesquisa (por exemplo vamos chamar o clientdataset com nome cdsCidades) e coloque o resultado um a um no seu combobox de cidades.     cdscidades.first; while not cdscidades.eof do begin      combo.AddItem(cdsCidades.fieldbyname('Cidade').asstring);      cdscidades.movenext end;     Se não resolver fala aí que corremos atrás   http://garotodesktop.blogspot.com https://twitter.com/garotodesktop   Brilhes Muito no Delphi
GOSTEI 0
Thiago Santana

Thiago Santana

08/11/2009

É isso aí Álisson Bissoli! Temos nos dá valor! Não existe essas paradas de programinha... É sistema! hehe Estamos aqui para nos ajudarmos entre si...
GOSTEI 0
Alison Bissoli

Alison Bissoli

08/11/2009

Concordo plenamente, acho ridículo um profissional ou estagiário "segurar" informações achando que assim ficará na maior, na verdade, se todo mundo segurasse informações, não conseguiriamos fazer nada, independente da nossa experiencia, sempre o resultado é BEM MELHOR e MAIS INTELIGENTE se podemos contar com outros profissionais.
GOSTEI 0
Thiago Santana

Thiago Santana

08/11/2009

Gostei do teu pensamento como profissional Álisson, preciso de pessoas desse tipo para poder trocar ideias.. Mim passa teu msn ou então mim add... Thiagodarley@hotmail.com AbraçO  
GOSTEI 0
Alison Bissoli

Alison Bissoli

08/11/2009

Te adicionei
GOSTEI 0
Thiago Santana

Thiago Santana

08/11/2009

Blza Costumo ficar online às noites! AbraçoO
GOSTEI 0
POSTAR