Fórum Atualizar informações do DBLookupComboBox #232401

14/05/2004

0

Seguinte pessoal,

Tenho uma tela de cadastro de clientes, abro ela e cadastro o cliente normalmente.

Depois quando eu abro uma outra tela que é de pesquisa de clientes, tem uma BDLookupComboBox que mostra os nomes dos clientes cadastrados na tabela.

Aqui é que tá o problema! Quando eu abro o programa e cadastro o cliente, tudo certo o cliente vai pro banco de dados, aí quando vou nessa tela de pesquisa e clico na combox, ele não está lá. Mais quando eu fecho o aplicativo e abro ele dinovo e vou na tela de pesquisa e clico na combobox, lá está o cliente.

Ou seja, eu deveria passar um comando pra ele dar um pra atualizar os dados na combox, como seria isso?

abraço


Redoctober

Redoctober

Responder

Posts

14/05/2004

Paulo_amorim

Olá

Feche e abra a query com a qual o DBLookUpComboBox esta ligado


query.Close;
query.Open;


Pronto
Até+


Responder

Gostei + 0

14/05/2004

Aurelio

Melhor...
se vc não quiser mais se encomodar futuramente,
crie um datamodule e coloque lá todas as querys que vc
vai usar pros lookupComboBox.
[color=red:638ed47ebb][b:638ed47ebb]As querys que vc usa pra cadastro vc nao associa com lookups etc.[/b:638ed47ebb][/color:638ed47ebb]

Agora, toda vez que vc alterar a os clientes, abra e feche a tabela de lookup correspondente.
Qnd vc abri um formulário que tem um lookupcombo e tal, abra e feche
a tabela que este lookupCombo utiliza, assim as alterações que os outros usuários fizerem tbm aparecerão.

Com certeza, fazendo isso, vc não vai mais ter problemas.


Responder

Gostei + 0

14/05/2004

Redoctober

Eu não tenho uma Query! No formulário eu coloquei apenas:

[b:f11e0cf7dd]
ADOConnection
ADOTable
DataSource
[/b:f11e0cf7dd]

Como eu nao to usando uma Query, como eu faria?

Abraco


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar