Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como enviar dados de formulário do Microsoft Word para o Access
Há mais de uma maneira de obter os dados a partir do Word para o Access, mas o envio de dados entre esses dois aplicativos envolve um conceito de que a documentação da Microsoft refere-se a " automação ". Esta palavra se refere a uma aplicação que controla outra , especialmente por meio dos objetos virtuais que a aplicação controlada expõe para outros aplicativos. Linguagem de programação do Word, Visual Basic for Applications, é a ferramenta de programadores usam para enviar os dados do Word para o Access. A capacidade de executar tais automação revela que qualquer um dos aplicativos do Office podem alavancar os comandos dos outros. Instruções
1

Abra o Microsoft Access e clique no botão "Tabela" na aba " Criar". Esta ação começa a criar uma tabela para a qual você vai enviar os dados do formulário do Word .
2

Type " Campo1 " na célula ao lado do campo "ID" . Esta ação cria uma nova coluna, " campo1 " na nova tabela .
3

Clique no botão do Office e clique em " Salvar como". Digite " C: \\ myDb.accdb " para o nome do arquivo. Quando o Access pede-lhe para o nome da tabela, digite " tabela 1 ". Isso completa a configuração da tabela para que o Word irá enviar os dados do formulário.
4

Fechar Access e , em seguida, abra o Word .
5

Clique na guia "Desenvolvedor" e , em seguida, clique no botão "Legado Tools" no painel " Controles " .
6

Clique no controle " caixa de texto " e em seguida, arraste na janela do documento para definir uma caixa de texto para entrada do usuário.

7

Repita o passo 5 e , em seguida, clique no controle "Button". Arraste o mouse abaixo da caixa de texto para criar um botão com o qual o usuário pode enviar seus dados de caixa de texto .
8

botão direito do mouse no botão e , em seguida, clique em " View Code" para entrar na função Visual Basic Palavra que será executado quando o usuário clica no botão.
9

Digite a seguinte instrução na posição atual do cursor. Esta afirmação chama outra rotina que irá enviar o valor da caixa de texto para o Access para armazenamento.

SendToAccess box1 Texto
10

Clique no "Referências" de item do menu "Ferramentas" e , em seguida, clique na caixa de seleção "Objetos do Microsoft Access " . Isto diz- Visual Basic que seu programa precisa de ter acesso a objetos virtuais do Microsoft Access.
11

Cole o seguinte programa abaixo da instrução "End Sub" . Este programa é executado de forma invisível Acesso e diz-lhe para inserir os dados na caixa de texto para a tabela do Access que você criou anteriormente .

Public Sub sendToAccess ( str1 )

Dim str2

Dim appAccess As Access.Application

Set appAccess = CreateObject (" Access.Application " )

appAccess.OpenCurrentDatabase ( "c: \\ myDb.accdb " )

str2 = " inserir na tabela 1 os valores (campo1 ) ( '" & str1 & " ') "

appAccess.CurrentDb.Execute str2

appAccess.CurrentDb.Close

appAccess.Quit

End Sub
12

Clique no ícone da palavra na barra de tarefas do Windows para retornar ao Word e , em seguida, clique no botão " design" para sair do modo de design. Este começa a funcionar a forma que você fez anteriormente . Você está agora efetivamente o usuário para o qual você escreveu o programa.
13

Digite o texto na caixa de texto e , em seguida, clique no botão abaixo da caixa de texto. O botão vai ficar pressionado por um momento enquanto o programa é executado.
14

Abra o Windows Explorer e navegue até a pasta " \\", que é o local onde você salvou o banco de dados " mydb.accdb " .

15

duplo clique em " mydb.accdb " para abri-la e , em seguida, clique duas vezes no item de " tabela 1 " no painel de navegação . Quando a tabela é aberta , você verá a palavra digitada na caixa de texto no documento forma Word. Isto diz-lhe que o seu programa foi um sucesso no envio de dados de formulário a partir do Word para o Access.

Anterior :

Próximo : No
  Os artigos relacionados
·Como programar botões de rádio em Vb.Net 
·Como forçar a compilação de um livro a partir do VB 
·Como fazer uma caixa de texto aceitar apenas números n…
·Termos do Visual Basic e Definições 
·Como desenhar um retângulo em VB.Net 
·Como converter Seconds to Time for Visual Basic 6 
·Arrays estáticos em Funções em VBA 
·Como sair VBA 
·Como fazer um formulário Fit qualquer tamanho de tela …
·Como parar um loop VBA Pausa 
  Artigos em destaque
·Como usar o Python para verificar se um banco de dados …
·Como compilar usando Dev C + + 
·Como fazer um Rollover ou Passe o mouse sobre 
·Tipos de código para CC em Java 
·Como obter um JScript para Trabalhar 
·Como saltar de um função void em C + + 
·Como aprender ASP Online 
·Como analisar uma string em inteiros 
·Como definir o tempo para um tempo limite PHP 
·Como converter Perl Script para EXE 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados