Macro do Microsoft Access - existe uma maneira de copiar registros com uma macro?

0

Eu escrevi uma macro no Microst Access que executa uma consulta de criação de tabela, abre a tabela e seleciona todos os registros. (Eu não sei o VBA, então tenho que usar macros).

Em seguida, copio todos os registros, colei-os no Word e executei uma macro que criei lá.

Existe uma maneira de adicionar um comando de algum tipo para copiar registros selecionados?

Se sim, aqui estaria o resultado final que estou tentando realizar.

Ao adicionar isso a um item de menu, o usuário final simplesmente clica no botão "Executar qualquer relatório" e passa por todas essas etapas:

  1. Execute uma consulta de criar tabela.
  2. Abra a tabela resultante.
  3. Selecione todos os registros e campos.
  4. Copiar toda a seleção.
  5. Abra o Word.
  6. O usuário final clica no botão de macro criado anteriormente.
  7. Tarefa concluída.

Meus usuários finais estão no nível básico e são orientados por botões de menu. Se eles tiverem que selecionar manualmente os registros, (gravemente) terei que escrever um manual em "How To". Portanto, a razão para o meu resultado final desejado.

Obrigado por qualquer ajuda ou sugestões!

    
por Sherry 13.01.2012 / 23:34

2 respostas

0

Por que não criar um relatório usando o Access Report Designer? Não é tão difícil e não requer conhecer o VBA. Existem assistentes de relatórios para projetos básicos. Você já tem sua consulta "criar tabela" que cria os dados a serem relatados. Basta selecioná-lo no assistente de relatórios e, em algumas etapas simples, você terá um relatório básico. Depois que o relatório for criado e salvo, você poderá criar uma macro simples de uma etapa para abrir o relatório e colocar essa macro em um botão de menu.

Você pode usar o botão Links do Office na barra de ferramentas para exportar o relatório para o Word, se ainda for necessário.

Se você quiser saber mais sobre como criar relatórios a partir do uso do assistente, aqui está um tutorial em vídeo muito claro no YouTube: link

    
por 14.01.2012 / 01:37
0

link (informações interessantes que podem estar perto do que você está procurando).

Se você precisar usar uma macro, este site pareceu promissor.

    
por 14.01.2012 / 00:24