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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  INSERT INTO
Ivanenko
BELO HORIZONTE
MG - BRASIL
Postada em 31/12/2004 00:06 hs            
Para acrescentar dados de uma tabela em outra estou usando a expressão abaixo:
 
BD.Execute "INSERT INTO T_Grupos_Itens ( Num_ID_Grupo, Num_ID_NS ) VALUES ( " & Me.Num_ID_Grupo & ",  SELECT T_PovoarGP.Num_ID_NS FROM T_PovoarGP ;"
 
 
onde o valor do primeiro campo da tabela de destino é igual a um campo do meu formulário, e o outro campo deverá ser prennchido com o valores de um campo de uma outra tabela.
Como construir a instrução?

Ivanenko
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 31/12/2004 01:02 hs            
"Olha, pode ser q eu esteja errado mas o insert into só permite consultas intrínsecas deste jeito:
 
INSERT INTO minhatabela (codigo,nome)  select cod,funcionario from tabfuncionarios where funcionario = 'joao'
 
sendo codigo, cod, nome e funcionario campos das respectivas tabelas correspondentes...
Como vc está pegando um dado externo (do seu form) então coloque primeiro o resultado de "SELECT T_PovoarGP.Num_ID_NS FROM T_PovoarGP" numa variável, depois execute o "insert into". Certifique-se q a consulta voltará apenas o registro q vc quer ok??
 
qq coisa é só postar novamente...
 
t+ e um excelente 2005!!
TÓPICO EDITADO
   
Ivanenko
BELO HORIZONTE
MG - BRASIL
Postada em 31/12/2004 01:09 hs            
Jônatas
 
Resolvi assim:
 
        BD.Execute "INSERT INTO T_Grupos_Itens ( Num_ID_Grupo, Num_ID_NS )SELECT (" & Me.Num_ID_Grupo & ") , T_PovoarGP.Num_ID_NS FROM T_PovoarGP;"
De qualquer forma, obrigado.

Ivanenko
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 31/12/2004 01:19 hs            
Poxa, boa idéia, estranho, porém uma boa idéia... é uma saída q eu não tinha pensado...
 
t+
     
Página(s): 1/1    


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