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 

Select Complicado

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
RODRIGOSOUZArios
Novato
Novato


Registrado: Sábado, 16 de Julho de 2005
Mensagens: 84
Localização: varginha

MensagemEnviada: Seg Fev 12, 2007 12:55 pm    Assunto: Select Complicado Responder com Citação

Boa tarde pessoal, é o seguinte...

Estou desenvolvendo uma aplicação onde possuo 4 tabelas que se relacionam entre si, eu entrei com uma instrucao SELECT que me retorna os dados que eu necessito, porém não consigo fazer modificações nos dados retornados, não tenho a opção de editar.....

Alguem ae sabe o q pode estar acontecendo? Ou o que pode ser feito?


Utilizo Firebird 1.5

Abraços...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
RODRIGOSOUZArios
Novato
Novato


Registrado: Sábado, 16 de Julho de 2005
Mensagens: 84
Localização: varginha

MensagemEnviada: Seg Fev 12, 2007 1:06 pm    Assunto: Responder com Citação

A instrução é a seguinte, ela está funcionando perfeitamente, porém e como eu disse, não é possivel editar os dados retornados... o que poderia ser feito? utilizar cds com campos lookup???

select produtos.codigo_produto,produtos.descr_produto,produtos.tipo,produtosgrade.codigo_produto,produtosgrade.filial,produtosgrade.quantidade from produtos inner join produtosgrade on produtos.codigo_produto=produtosgrade.codigo_produto
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Ter Fev 13, 2007 3:14 pm    Assunto: Responder com Citação

Seria uma saída, usar o CDS como você disse... mas uma outra saída seria você transformar esse select em uma view, e criar triggers de Before Insert, Update e Delete para essa view. As triggers ficaríam responsáveis pela alteração dos dados, e pra você trabalhar no delphi, ficaria a mesma coisa que trabalhar com uma tabela.
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
RODRIGOSOUZArios
Novato
Novato


Registrado: Sábado, 16 de Julho de 2005
Mensagens: 84
Localização: varginha

MensagemEnviada: Ter Fev 13, 2007 3:25 pm    Assunto: Responder com Citação

Obrigado amigo, consegui localizar na internet uma maneira mais simples de fazer, eu utilizo as alteracoes e mando pro banco através de outros componentes...rss

Vlw abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados 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