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 

Update Atualizar campo em outra tabela

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


Registrado: Terça-Feira, 11 de Setembro de 2012
Mensagens: 25

MensagemEnviada: Qui Set 18, 2014 11:21 pm    Assunto: Update Atualizar campo em outra tabela Responder com Citação

- Oi, boa noite meus colegas, estou por aqui novamente, e hoje a minha duvida é a seguinte.

Estou querendo fazer escrever em uma tabela apartir de outra, tipo assim

TABELA DE ENTRADA DE HOSPEDE
* COD
* NOME
* END
* DAT e ETC..... , dai quando gravar os dados desta tabela quero colocar na tabela APARTAMENTO no campo SITUAÇÃO a palavra = "OCUPADO"

Uso Delphi7 e Firebird 2.5, não é muito o meu forte pois programo melhor em piradox.
gostaria que os colegas me prestassem essa ajuda. de já agradeço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9099
Localização: Sinop-MT

MensagemEnviada: Sex Set 19, 2014 8:39 am    Assunto: Responder com Citação

tente assim:

Código:
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('UPDATE apartamento');
Query1.SQL.Add('SET situacao = "OCUPADO"');
Query1.SQL.Add('WHERE id_apartamento = :id');
Query1.ParamByName('id').Value := 5;  // INFORME AQUI O ID DO APARTAMENTO
Query1.ExecSQL;


esta SQL tb funciona no Piradox (sql padrao)
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Sex Set 26, 2014 10:53 am    Assunto: Responder com Citação

Acredito que a melhor forma de vc fazer isso é com uma trigger
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 -> 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