USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SELECT
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 09/11/2009 09:58 hs            
Tenho duas tabelas:
IPTU (CODIMOV, ANO, PAGO, VALOR)
IMOVEIS(CODIMOV, NOME, RUA, QUADRA, LOTE, NUMER, COMPL, BAIRRO, ZONA)
 
Como fazer uma select do iptu, codimov, ano, pago, valor com o codimov da tabela imoveis?
 
Obrigado.
 
vlu//
   
ventana
SANTOS
SP - BRASIL
ENUNCIADA !
Postada em 09/11/2009 10:56 hs            
Bom Dia
 
Pode fazer assim por exemplo
 
Select iptu.codimov,  iptu.ano,  iptu.pago,  iptu.valor,IMOVEIS.codimov where iptu.codimov=IMOVEIS.codimov
 
Ou seja, acima selecionei campos das 2 tabelas onde os campos chave ( iptu.codimov e IMOVEIS.codimov) se encontram presentes em ambas as tabelas.Lembre-se que nao estou me referindo aos nomes dos campoos e sim aos conteudos dos mesmos.
 
 
Um Abraço 
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 09/11/2009 11:29 hs            
Amigo, não deu certo, veja tenho um Combo com o ano (cboANO), veja abaixo o que preciso:
 
    sSQL = "SELECT IPTU.CODIMOV,IPTU.ANO,IPTU,BARRA,IPTU.DIGITO,IPTU.PAGO,"
    sSQL = sSQL & " IMOVEIS.NOME,IMOVEIS.RUA,IMOVEIS,QUADRA,"
    sSQL = sSQL & " IMOVEIS.LOTE,IMOVEIS.NUMERO,"
    sSQL = sSQL & " IMOVEIS.COMPL,IPTU.PARCELA FROM IPTU"
    sSQL = sSQL & " WHERE IPTU.ANO='" & cboANO.Text & "'"
    sSQL = sSQL & " AND PAGO='NÃO' AND IMOVEIS.CODIMOV=IPTU.CODIMOV"
 
O usuário digita o ano, e trago os anos de IPTU, não pagos, e os campos CODIMOV, ANO, BARRA, DIGITO, PARCELA  da Tabela IPTU e com os dados Nome, Rua, Quadra, Lote, Compl, da tabela IMOVEIS.
 
vlu//
   
ventana
SANTOS
SP - BRASIL
ENUNCIADA !
Postada em 09/11/2009 12:08 hs            
Existem alguns probleminhas na sua sintaxe:
 
IMOVEIS,QUADRA (nao e virgula e sim ponto)
 
sSQL = sSQL & " IMOVEIS.COMPL,IPTU.PARCELA FROM IPTU, IMOVEIS"
          (Voce deve especificar todas as tabelas utilizadas apos a clausula From)
 
Aparentemente parece que agora ira funcionar.
 
Um Abraço
   
LCRamos
não registrado
Postada em 09/11/2009 12:13 hs   
Não, amigo, já havia visto e erro e corrigi, ele me deu a mensagem
"Erro na cláusula FROM"
 
vlu//
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 09/11/2009 12:25 hs            
DEU CERTO!!
Veja como ficou, muito Obrigado!!!
 
sSQL = "SELECT IPTU.CODIMOV,IPTU.ANO,IPTU.BARRA,IPTU.DIGITO,IPTU.PAGO,"
sSQL = sSQL & "IMOV.NOMEPRO,IMOV.RUA,IMOV.QUADRA,IMOV.LOTE,IMOV.NUMERO,"
sSQL = sSQL & "IMOV.COMPL,IPTU.PARCELA FROM IPTU,IMOV"
sSQL = sSQL & " WHERE IMOV.CODIMOV=IPTU.CODIMOV AND IPTU.ANO='" & cboANO.Text  & "'"
sSQL = sSQL & " AND IPTU.PAGO='NÃO'"
sSQL = sSQL & " ORDER BY"
Select Case sORDEM
        Case "REGISTRO DO IMÓVEL"
            sSQL = sSQL & " IPTU.CODIMOV,IPTU.ANO"
        Case Else
            sSQL = sSQL & " IMOV.NOMEPRO,IPTU.CODIMOV,IPTU.ANO"
End Select
 
vlu//
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página