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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DBGRID
AAA
não registrado
Postada em 26/11/2005 00:16 hs   

Tenho duas tabelas Usuários e Contatos (1 p/ N).

Tenho que usar os Objetos Data e DBGrid, no form usuário eu tenho que abri o form Contato e verificar quantos contatos o Usuário tem, para isso no evento Load do form Contato eu uso uma expressão SQL, porém não dá certo, ou exibe todos os registros da tabela ou nada. OBS tem que ser com o DATA e o DBGrid. O que fazer?

     
MARCONE
Pontos: 2843
BRASÍLIA
DF - BRASIL
Postada em 26/11/2005 10:37 hs            
Coloque a instrução SQL aqui pra gente ver onde está o erro..

MarconeEmoções

 

     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 26/11/2005 13:47 hs            
SELECT * FROM tbContatos WHERE tbContatos.Usuario = tbUsuario.Codigo
 
Acho que ficaria mais ou menos assim... isso no RecordSource do DATA...
Flw!


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
AAA
não registrado
Postada em 26/11/2005 19:01 hs   
Respondendo ao Marcone, no evento load do form Contato uso esta instrução SQL e depois atualizo o Data e o DbGrid.
dataCon.RecordSource = "select * from  tblcontato where Usr_codigo like '" & Trim$(CodUsu) & "*'"
        dataCon.Refresh
     
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 26/11/2005 19:41 hs            
AAA seu sql esta errado, tenta assim:
SELECT * FROM tbContatos,tbUsuario WHERE tbContatos.Usuario = tbUsuario.Codigo
     
AAA
não registrado
Postada em 27/11/2005 20:14 hs   
Alexandre usei a instrução SQL que você sugeriu, simplesmente nada foi exibido.
No form Usuario é exibido os dados do usuario, clico no cmdContato, abre o form Contato. Eu não informei no post, mas na tabela Contato tem um campo onde é gravado o codigo do usuario, seria uma chave estrangeira, portanto, eu comparo o codigo do usuario na tabela contato e não na tabela Usuario.
Viculei o DBgrid ao objeto Data tanto via código como pela caixa propriedade e nãp deu resultado. Se após a pesquisa eu tento atualizar o grid ou data, dá erro.
A pesquisa fica no evento load do form, para que assim que seje chamado, o Dbgrid já filtre o resultado. Se você tiver como me ajudar, fico muito grato. Acho que fui mais claro agora.  
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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