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 em 2 tabelas

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


Registrado: Terça-Feira, 7 de Fevereiro de 2006
Mensagens: 20
Localização: Santarém

MensagemEnviada: Dom Fev 18, 2007 4:23 pm    Assunto: Select em 2 tabelas Responder com Citação

Olá !!
eu tenho duas tabelas Cli_for e contas_receber onde a select das contas a receber por cidade a qual e um compo da tabela cli_for !! onde os campos para link na código na tebele cliente e cliente na tebela contas_receber eu estou utilizando adoquery !!
Muito Obrigado pela ajuda pessoal. [/b]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Seg Fev 19, 2007 11:11 am    Assunto: Responder com Citação

bom nao sei se entendi bem, mas:

select r.* from receber r, clifor c where c.codclifor = r.codclifor and c.cidade = <suacidade>;

Qqr coisa manda mais detalhes ai...

flw.
_________________
Top System - www.topsystem.com.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adsonazevedo
Novato
Novato


Registrado: Terça-Feira, 7 de Fevereiro de 2006
Mensagens: 20
Localização: Santarém

MensagemEnviada: Ter Fev 20, 2007 12:16 am    Assunto: consulta 2 tabelas Responder com Citação

O eu dinovo gaelra !! o cod que fiz e esse mas nao ta fazendo a consulta ele nao mostra nenhum registro nao sei o q ta errado !! se alguem poder me ajudar !!
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if bitbtn1.Enabled = true then
begin
ADOQuery1.Active := true;
end;
with ADOQuery1 do
begin
close;
sql.Clear;
sql.Add('select * from contas_receber a, cli_for b');
if edit1.Text = '' then
sql.Add('where a.vencimento <datain>= :datafim and a.valor_recebido = :valor')
else
sql.add('where a.vencimento <datain>= :datafim and a.valor_recebido = :valor and b.cidade=:cid order by b.cidade');
Prepared := true;
Parameters.ParamByName('valor').Value := 0;
Parameters.ParamByName('datain').Value := MaskEdit1.Text;
Parameters.ParamByName('datafim').Value := MaskEdit2.Text;
parameters.parambyname('cid').value := edit1.text;
ExecSQL;
open;

end;
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