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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta sql
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 15:04 hs            
Desculpe, mas talvez eu não tenha me explicado direito.
Na tabela CLIENTES o campo bairro é numérico (é gravado o código do bairro).
E o relatório é por oredem de nomde do bairro, saltando uma página quando for outro bairro.
É mais ou menos assim:
 
Relatorio de clientes por bairro   -   Bairro Pedregulho
=============================================
Cód.Cli   Nome do cliente                  Telefone
12345    Antonio Carlos Silvino           XXXXXXXXXX
12346    Jose Henrique Freitas           XXXXXXXXXXX
12348    Olga Maria Aquino                XXXXXXXXXXX
----------------------------------------------------------
(Salta Página)
 
Relatorio de clientes por bairro   - Bairro Rossi
============================================
Cód.Cli   Nome do cliente                  Telefone
22345    Jose Afonso Delarica            XXXXXXXXXX
22346    Daniela Ap. Dantas              XXXXXXXXXXX
22348    Antonio Pereira Pascoal        XXXXXXXXXXX
----------------------------------------------------------
 
Os bairros onde não tem clientes, não podem ser impressos.
   
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 15:08 hs            
Perci, a minha consulta faz exatamente isso.
 
mude os campos de acordo com a sua tabela.
 
Roberto
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 15:55 hs            
A sua consulta parece estar correta então verifique em seu banco de dados se não existe campos em brancos salvos.
TÓPICO EDITADO
 
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 16:26 hs            
Treze, eu já verifiquei isso. Acontece que o que eu não estou conseguindo fazer, é como verificar os bairros que não tem nenhum cliente, para não imprimir no relatório.
O exemplo do amigo Roberto, eu não consegui fazer. Nunca utilizei o INNER JOIN e não sei como realiza a pesquisa. Pode me esclarecer, por favor? Continuo tentando fazer a pesquisa e se acaso conseguir eu posto aqui.
 
Até mais.
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 16:34 hs            
Aqui está a parte do meu código, caso alguém precise para analisar:
 
sqlbairro = "Select * From Bairros Order By nomebairro"
Set rsbairro = db.OpenRecordset(sqlbairro)
Do Until rsbairro.EOF
    sqlmonit = "Select * From Monitores Where codbairro = " & rsbairro("codbairro") & " Order By nomemonit"
    Set rsmonit = db.OpenRecordset(sqlmonit)
    Do Until rsmonit.EOF
        Print #1, Tab(0); rsmonit("nomemonit");
        Print #1, Tab(48); rsmonit("enderecomonit"); Tab(101); rsbairro("nomebairro")    
        rsmonit.MoveNext
    Loop
    rsbairro.MoveNext
Loop
TABELA MONITORES
CAMPOS -->>
CODMONIT - CODIGO DO MONITOR - TIPO NUMÉRICO
NOMEMONIT - NOME - TIPO TEXTO
ENDERECOMONIT - ENDERECO - TIPO TEXTO
CODBAIRRO - CÓDIGO DO BAIRRO - TIPO NUMÉRICO
 
 
TABELA BAIRROS
CAMPOS  -->>
CODBAIRRO - CÓDIGO DO BAIRRO - TIPO0 NUMÉRICO
NOMEBAIRRO - NOME - TIPO TEXTO
   
KoRn
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/02/2008 16:34 hs            
Nao sei se vc esta acostumado a mexer com o Listview amigo, mas estava precisando de uma consulta igual a sua , por parametros , tipo por Bairro, ou somente por bairro que existe cliente, e voltar todos os registros que fazem parte do filtro no grid....eu tenho um demo de um cadastro com uma consulta dessa, se vc tiver interesse...mando pra vc
   
Página(s): 2/3     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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