Microsoft Access é um sistema de gerenciamento de banco de dados que utiliza o Visual Basic para criar funções distintas. Uma das vantagens de acesso é a capacidade de automatizar processos, tais como a entrada do usuário e impressão. A criação de sistemas dentro do Access requer prática. Depois que você compreender as noções básicas de criação de formulários e módulos, é possível imprimir um documento a partir de outro programa do Office, como o Microsoft Word. Esta é uma maneira útil para imprimir informações de ajuda ou de qualquer documento do Word estática, sem forçar o usuário a deixar o aplicativo personalizado feito no Access.
Módulo
Abra Microsoft Access no seu computador. Dê um duplo clique no ícone do desktop ou pressione o "Começar" botão para exibir o menu Iniciar. Localize Avaliar sob Office ou Microsoft no menu Iniciar e clique para abrir o software.
Entrar em qualquer banco de dados em Access.
Mover para Painel de navegação no lado esquerdo da tela. Clique em "módulos" e selecione "Novo" a partir das opções do módulo. Isto irá abrir o Editor VBA.
Digite o "PrintDoc" procedimento abaixo na janela do editor VBA.
PrintDoc function ()
Dim WordObj As Object
Definir WordObj = CreateObject ("Word.Application")
WordObj.Documents.Open "C: Mydocument.doc"
WordObj.PrintOut Background: = false
WordObj.Quit
Definir WordObj = Nothing
End FunctionAltere a linha "C: Mydocument.doc" para inserir o caminho para o documento que deseja imprimir. Este módulo vai aparecer no sistema de menus neste banco de dados. Você pode testar a macro movendo-se para a janela na parte inferior da tela do editor. Digitar "? PrintDoc ()" sem as aspas e pressione Enter. O documento começará a impressão da impressora padrão para o computador.
Botão de formulário
Abra Microsoft Access no seu computador. Dê um duplo clique no ícone do desktop ou pressione o "Começar" botão para exibir o menu Iniciar. Localize Avaliar sob Office ou Microsoft no menu Iniciar e clique para abrir o software.
Criar um novo formulário em qualquer banco de dados. Clique no "Forms" situado na parte superior da tela. Se você não souber qual ícone é para "formas," pairar sobre eles um por um até que a palavra "Forms" aparece.
Clique no "Novo" botão na caixa de diálogo Formulários.
Pressione a opção para "Modo Design" na parte superior da tela New Form.
design uma "Controle Unbound," este é um objeto não está ligado a uma tabela ou registro. Use o "Desenhar" ferramenta para criar um quadrado na fase de concepção. A "Inserir objeto" caixa de diálogo irá aparecer na tela depois de concluir o desenho.
Clique em "Criar do arquivo" na caixa de diálogo Inserir objeto. Digite o caminho para o documento do Word que você deseja imprimir, por exemplo, "C: Mydocument.doc."
Colocou o "Nome" do objeto a "OLEObj."
Passar para o lado esquerdo da tela e selecione a "Botão" ícone. Clique na etapa de projeto para colocar o botão.
Digite as seguintes informações na caixa de diálogo botão de comando:
Nome: PrintDoc
Legenda: Imprimir documento do Word
Ao clicar: Selecione "Procedimento de evento" a partir do menu drop-down.Digite o seguinte código no "Construir" caixa de diálogo botão.
Private Sub PrintDoc_Click ()
Dim WordObj As Object
Me! [OLEObj] .Verb = -2 `Diz Access para abrir a aplicação
Me! [OLEObj] .Action = 7 `ativa o aplicativo
Definir WordObj = Me! [OLEObj] .Object.Application
WordObj.PrintOut Background: = false
WordObj.Quit
Definir WordObj = Nothing
End SubExiba o formulário no seu computador. Clique no "Imprimir o Word Doc" botão para testar o novo aplicativo de impressão.
dicas & avisos
- Estes são os passos básicos que irão trabalhar em todas as versões do Microsoft Access. Pode haver alguma variação entre as versões do programa.