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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Outra forma de Exibir os dados no DATAGRID
Edwilson Curti
não registrado
ENUNCIADA !
Postada em 08/11/2007 12:39 hs   
Prezados Colegas,

Estou desenvolvendo um soft de pesquisas e ele possui um Form que é resposável pela elaboração das pesquisas. Ele possui os seguintes objetos:

Datagrid1 - Mostra todas as pesquisas cadastradas.
Datagrid2 - Mostra as perguntas relacionadas às pesquisas.
Datagrid3 - Mostra as respostas relacionadas às perguntas.

O que desejo é que o operador ao selecionar no Datagrid1 a pesquisa que deseja utilizar, ele mostre no Datagrid2 as perguntas relacionadas à esta pesquisa selecionada.
Ao seleciona em Datagrid2 a pergunta, que seja exibido em Datagrid3 somente as resposta relacionadas à pergunta selecionada.

Entenderam?

No momento, todas as perguntas aparecem em Datagrid2, independente da pesquisa selecionada no grid1 e todas as respostas aparecem em Datagrid3, indepente da pergunta selecionada no grid2.

Tentei configurar a propriedade Recordsource de cada objeto Adodc ligado a Datagrid2 e Datagrid3, porém não funcionou.

Quando o operador seleciona a pesquisa no grid1, o soft lê o código da pesquisa e o armazena na variável codpesq para buscar as perguntas relacionadas àquela pesquisa. A query em Recordsource fica mais ou menos assim:

Adodc2 (ligado ao grid2)

"Select * From PERGUNTAS Where COD_PESQ= '" & codpesq &"' Order By NUM_PER"

Adodc3 (ligado ao grid3)

"Select * From RESPOSTAS Where COD_PER= '" & codper &"' Order By NUM_RESP"


Existe algum outro meio de eu fazer as consultas, coforme a seleção em cada datagrid, sem configurar o Recordsource em cada objeto Adodc?
   
Gboese
SANTO ANDRÉ
SP - BRASIL
Postada em 09/11/2007 16:51 hs            
E ae cara
 
Seguinte... fiz um projetinho que pode te ajudar.
Se quiser... eu te mando
 
Att

Gustavo Boese
     
Página(s): 1/1    


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