ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ajuda com Clientdataset

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
rafa.delphi
Novato
Novato


Registrado: Quarta-Feira, 20 de Outubro de 2010
Mensagens: 52

MensagemEnviada: Qua Out 20, 2010 12:23 pm    Assunto: Ajuda com Clientdataset Responder com Citação

Tenho 2 clientdatasets que ao abrir a tela carrega em um tipo de pagamento e no outro forma de pagamento. Até aí ok, mas ao efetuar a baixa a tela é limpa e deve tudo voltar como se estivesse entrando a 1 vez.
Mas ao clicar no combo de tipo e forma de pagamento ele já mostra o último selecionado. Já tentei fechar e abrir os clients e nada e tentei isso

cdsFormadePagamento.Open;
cdsFormadePagamento.EmptyDataSet;
cdsFormadePagamento.Close;

para limpar minha tb temporária e nada. Alguém pode me ajudar?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fe_basso
Profissional
Profissional


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Qua Out 20, 2010 12:27 pm    Assunto: Responder com Citação

apos o emptydataset tente usar um Application.ProccessMessages
_________________
"Sempre coloque [RESOLVIDO]" nos seus posts

Agradeça a quem lhê ajudou

E faça sempre pelo outros o que você gostaria que fizessem por você
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
rafa.delphi
Novato
Novato


Registrado: Quarta-Feira, 20 de Outubro de 2010
Mensagens: 52

MensagemEnviada: Qua Out 20, 2010 1:00 pm    Assunto: Responder com Citação

fe_basso escreveu:
apos o emptydataset tente usar um Application.ProccessMessages


Infelizmente não funcionou! Obrigado pela ajuda!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
BrunoMoreyra
Colaborador
Colaborador


Registrado: Quinta-Feira, 26 de Novembro de 2009
Mensagens: 1398
Localização: Goiânia - GO / Brasília - DF

MensagemEnviada: Qua Out 20, 2010 1:03 pm    Assunto: Responder com Citação

Boa tarde,

tenta colocar para quando abrir posicionar no primeiro registro.

Código:

  ClientDataSet.First;


rafa.delphi escreveu:
fe_basso escreveu:
apos o emptydataset tente usar um Application.ProccessMessages


Infelizmente não funcionou! Obrigado pela ajuda!

_________________
Atencisamente,

Bruno Moreira Batista.
http://www.kawek.com.br/BrunoBatista
Skype: Bruno_Batysta
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafa.delphi
Novato
Novato


Registrado: Quarta-Feira, 20 de Outubro de 2010
Mensagens: 52

MensagemEnviada: Qua Out 20, 2010 1:34 pm    Assunto: Responder com Citação

BrunoMoreyra escreveu:
Boa tarde,

tenta colocar para quando abrir posicionar no primeiro registro.

Código:

  ClientDataSet.First;


rafa.delphi escreveu:
fe_basso escreveu:
apos o emptydataset tente usar um Application.ProccessMessages


Infelizmente não funcionou! Obrigado pela ajuda!


Mesmo assim não funcionou!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafa.delphi
Novato
Novato


Registrado: Quarta-Feira, 20 de Outubro de 2010
Mensagens: 52

MensagemEnviada: Qua Out 20, 2010 1:36 pm    Assunto: Responder com Citação

Esse é o código que uso para trazer os dados na tela

//Tipo de Conta Corrente
sdsContaCorrente.Close;
with sdsContaCorrente do
begin
Active:=false;
CommandText:=
'select * from contascorrentes c join agencias a on ' +
'c.codbanco = a.codbanco and c.codagencia = a.codagencia join ' +
'bancos b on a.codbanco = b.codbanco where c.ativo = 1 order by
c.codconta';
Active:=true;
end;
sdsContaCorrente.First;

da 1 vez beleza, clico no combo e está em branco trazendo o que eu quero. Na 2 vez ao executar isso no combo aparece o que selecionei anteriormente!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB