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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL - Relatório
Michel Morgado
SAO PAULO
SP - BRASIL
Postada em 10/04/2008 01:47 hs            
Eaew pessoal .. blz ?
 
Então acontece o seguinte ... fiz um sistema de chamados .. onde em uma tabela incluo o numero do chamado ( auto numérico ), quem abriu o chamado e tals, e em uma outra tabela, eu incluo a descriçaõ do chamado, ligando a tabela_1 pelo código do chamado.
 
Até ai tdo bem . inclui certo ... porém quero fazer um relatório do andamento do chamado, exemplo:
 
Tabela 1
Chamado      Aberto por
1                Usuario

Tabela 2
Chamado      Descricao          Acompanhamento
1                Teste
1                Teste                Em analise
1                Teste                Concluido
 
No relatório eu queria trazer o campo acompanhamento, assim como está na descrição acima, porém ele me traz todas as informações acima.
 
Me disseram que tenho que usar o Drop by .. mas não sei como usar. Poderiam me ajudar.
 
Se entenderam alguma coisa neh .. rs  
 
     
Treze
não registrado
ENUNCIADA !
Postada em 10/04/2008 08:26 hs   
Como você está fazendo o relatório atualmente? este campo acompanhamento não está aparecendo em seu relatório? poste como você gostaria que este fosse exibido, fica mais fácil pra ajudar.
 
até
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 10/04/2008 08:45 hs            
Colega, se puder esclarecer melhor.... Se possível, poste aqui como está fazendo a consulta.
 
 
   
Michel Morgado
SAO PAULO
SP - BRASIL
Postada em 10/04/2008 22:19 hs            
Bom ...
 
Vamos la ..
 
O Meu relatório hoje está saindo assim:
 
Código do chamado: 1
Aberto por: Michel
 
Descrição: teste
 
Acompanhamento: Teste 1
 
Código do chamado: 1
Aberto Por: Michel
 
Descrição Teste
 
Acompanhamento: Teste 2

___________________________________________________________________________________
 
Relatório como gostaria que saisse:
 
Código do chamado: 1
Aberto por: Michel
 
Descrição: Teste
 
Acompanhamento 1: Teste
 
Acompanhamento 2: Teste 2
 
Porém não sei como fazer a consulta ...
 
Hoje o sql está assim:
 
        sql = " select * from tbl_acompanha_descricao " & _
              " where codigo = '" & Trim(txtnchamado.Text) & "'"
 
Onde txtnchamado.text é o local onde o usuario informa o numero do chamado.
 
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 11/04/2008 09:48 hs            

Tenta desta forma:

 

SQL="SELECT * FROM tabela1 WHERE codigo='" & txtchmando.text & "'"

 

lembrando se seu campo chamado for integer então deve ser feito assim

 

SQL1="SELECT * FROM tabela2 WHERE codigo=" & txtchmando.text

Set RS1= db.OpenRecordset(SQL1)

e a gora o código para se incluir no seu form

 

SQL1="SELECT * FROM tabela1 WHERE codigo=" & txtchmando.text

Set RS1= db.OpenRecordset(SQL1)

do while not RS1.EOF

' supondo que isto vá para um listbox

list1.Additem RS1("chamado")

list1.Additem RS1("aberto_por")

list1.Additem RS1("descricao")

SQL2="SELECT * FROM tabela2 WHERE codigo=" & txtchmando.text

Set RS2= db.OpenRecordset(SQL2)

do while RS2.EOF

list1.Additem RS2("acompanhamento")

RS2.MoveNext

Loop

RS1.Movenext

Loop

 

veja se isto resolve

 

TÓPICO EDITADO
 
Michel Morgado
SAO PAULO
SP - BRASIL
Postada em 12/04/2008 00:52 hs            
Cara ... na verdade a SQL está certa .. o que ocorre é como está saindo no relatório ...
 
É alguma instrução na SQL que tem que ter a mais ...
 
Tipo selecionar os códigos só que somente colocar o acompanhemento na folha ... bah cara ta dificil d explicar hehehe ..
 
mas eu vo tentando ..
 
Assim que conseguir posto aqui ..

Obrigado pela ajuda ai !!!
     
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-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página