Clube da Programação e Hardware

Tutorial, dicas, Programação, Hardware entre outros assuntos.
 
InícioInício  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 Campo não Atualixa de Imediato

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
matrix



Mensagens : 3
Data de inscrição : 28/01/2011

MensagemAssunto: Campo não Atualixa de Imediato   Qui Fev 10, 2011 8:03 am

Pessoal estou usando o formulario com mestre-detalhes onde em uma tabela estou fazendo meu select da seguinte forma:

Select a.*, b.nome from entidades_contatos a
left outer join tipo_contatos b on b.codigo = a.tipo_contato
where CODIGO_ENTIDADE =:CODIGO_ENTIDADE

só que dessa forma o campo nome não atualiza de imediato ou seja na hora da minha inserçao não está trazendo os nomes dos contatos, veja como estou inserindo


with DMEntidades do
begin
cdContatos.close;
cdContatos.CommandText:= 'Select a.*, b.nome from entidades_contatos a '+
'left outer join tipo_contatos b on b.codigo = a.tipo_contato ' +
'where CODIGO_ENTIDADE =:CODIGO_ENTIDADE';
cdContatos.Params[0].AsInteger:= cdEntidadesCODIGO_ENTIDADE.AsInteger;
cdContatos.Open;
cdContatos.Append;
cdContatosCODIGO.AsInteger:=GerarNovoCodigo('G_C_ENTIDADES_CONTATOS');
cdContatosTIPO_CONTATO.AsInteger:= StrToInt(txtCodigoTipoContato.Text);
cdContatosDDI.AsString:= txtDDI.Text;
cdContatosDDD.AsString:= txtDDD.Text;
cdContatosNUMERO_CONTATO.AsString:= txtContato.Text;
cdContatos.Post;
end;



tinha um problema anterior que era de não está atualizando o delete ai dei uma configura do ProviderFlags do campo ai ele funcionou agora estou passando por esse probleminha que sabe dizer o que é?


Última edição por matrix em Seg Ago 13, 2012 9:46 pm, editado 2 vez(es)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
volverine



Mensagens : 12
Data de inscrição : 28/01/2011

MensagemAssunto: Re: Campo não Atualixa de Imediato   Ter Fev 15, 2011 5:23 am

Companheiro você sta usando ClienteDataset?

caso for faça assim :


CÓDIGO:


cdsProdutos.ApplyUpdates(0);


Espero que seja isto que precise.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Campo não Atualixa de Imediato
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Fazer um campo de digitação que nem a do Documento de Texto...
» [Meu 1° jogo postado na gmbr] Campo minado. - Clique aqui! jogue e comente. -
» Como criar um novo campo de warning no fórum
» Remover campo de busca
» Tirar o campo de expandir imagem e deixar em tamanho real.

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Clube da Programação e Hardware :: PROGRAMAÇÃO :: Delphi-
Ir para: