Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como exportar os dados de um campo para outro em Access 2007
Exportação de dados a partir de um campo de tabela para outra não é tão complicado como você pode pensar. No Access, você pode usar o Visual Basic for Applications para automatizar esse processo . O objeto Recordset representa os registros em uma tabela ou os registros retornados de uma consulta. Este objeto é usado em VBA para manipular esses dados em nível recorde. Você pode exportar dados por looping através dos registros e adicionando valores de campo para outros campos na mesma tabela ou uma tabela diferente . Instruções
1

Clique em "Ferramentas de banco de dados " e clique em " Visual Basic " para abrir o editor do Visual Basic. Comece criando um novo sub- procedimento , adicionando o seguinte código:

Sub copyFieldData Privado ( )
2

Criar as seguintes variáveis ​​que você vai usar para copiar os dados:

Dim sqlstr As String Dim

sourceRst Como Recordset

Dim targetRst Como Recordset

Dim rCntr As Integer

Dim dbs As Database

Set dbs = CurrentDb
3

Criar uma tabela vazia com um campo.

strSQL = " CREATE TABLE emptyTable "

strSQL = strSQL & " (nome TEXT) "

DoCmd.RunSQL ( strSQL )
4

Abra as tabelas de origem e de destino através de um conjunto de registros .

Set targetRst = dbs.OpenRecordset ( " emptyTable " )

Definir sourceRst = dbs.OpenRecordset ( "SELECT * FROM Funcionários Colaboradores; ").
5

Criar um " For ... loop" para percorrer todas as linhas no campo "Nome" da tabela Funcionários e exportá-los para o campo " Nome" no emptyTable .

sourceRst.MoveLast

sourceRst.MoveFirst

Para rCntr = 0 To sourceRst.RecordCount - . 1.

targetRst.AddNew

targetRst.Fields ( " Nome" ) Valor = sourceRst.Fields ( "Nome" ) Valor < br >

targetRst.Update

sourceRst.MoveNext

Próxima rCntr
6

Exibe uma caixa de mensagem quando a exportação foi concluída.

MsgBox (" Dados de campo nome foi exportado " )
7

terminar o procedimento digitando " End Sub ". Pressione " F5" para executar o procedimento .

Anterior :

Próximo : No
  Os artigos relacionados
·Como instalar o XNA para uso com VBNET 
·Como fazer VBS Arquivos Tutorial 
·Como funções de tempo VBA 
·Como abrir uma URL , clicando em um código VB6 Imagem 
·A diferença entre ByVal e ByRef 
·Como excluir LineShape objetos no Visual Basic 
·Como identificar e Extrato de Relações com aplicaçõ…
·Como fazer Stick Figures on Básico Verdadeiro 
·Como usar o Visual Basic para criar um teste de múltip…
·Como usar o Silverlight em Asp.NET 
  Artigos em destaque
·Como parar Run em COBOL 
·Como começar um argumento de entrada ARGV em C + + 
·Como começar uma variável de ambiente em Java 
·Como usar inteiros Remainders no Visual Logic 
·Como exibir as porcentagens em Java 
·Como imprimir matriz CCK em PHP 
·Como usar Python Script para MobiDeDRM 
·Como implementar o TAD Pilha 
·Como usar a função Flock em PHP 
·Como criar um objeto imutável em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados