Ir para conteúdo
Fórum Script Brasil
  • 0

Sub Formulários


Dequinha®

Pergunta

Pessoal!

Tenho um BD com 4 consultas e no final gera uma tabela.

No form principal coloquei um subformulário e a origem é esta tabela.

Quando tento rodar novamente as consultas, aparece uma mensagem informando que a tabela já está sendo usada por outra pessoa ou processo...

Como fazer para eliminar os registros dela ao rodar novamente?

Não to conseguindo pensar...algum comando banal no vba deve fazer isso, eu acho..

é URGENTE!!! rsssss sad.gifsad.gifsad.gifsad.gif

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Não é isso...

a tabela é originada de uma consulta...

Tenho um form com um sub form.

Este subform tem como origem de dados esta tabela.

Clico no botão ok, que roda todas as querys novamente...

Os dados da tabela estão sendo usados no subform que ainda está ativo.

Como uma das querys exclui a tabela e cria novamente...dá erro...

Dá erro informando q a tB está sendo usada...

Teria que limpar o sub form e rodar novamente..é isso q não sei como fazer...

Obrigada.....ME AJUDE!!!!!!!!

wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Rodrigo...

Fiquei penando aqui na madruga, quando finalmente minha mente fértil funcionou! (acho que foi a Champangne, FELIZ ANO NOVO!)

Criei um novo formulário, baseado na consulta final, em vez de usar uma tabela...A origem do sub form ficou sendo o formulário criado, não a consulta..

Eu tava fazendo a parada errada.........tsc...tsc...

Mas usei o requery! Valeu!

Ficou assim:

DoCmd.OpenQuery "1-CS_ExCLUI_TB_KEY", acViewNormal, acEdit

DoCmd.OpenQuery "2-CS_ADDIN_TB_KEY", acViewNormal, acEdit

DoCmd.OpenQuery "CS_FINAL", , acEdit

DoCmd.Close acQuery, "CS_FINAL", acSaveNo

CS_FINAL.Requery

Obrigaaaaaada!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...