Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como editar a chave primária
Tendo o conhecimento sobre como editar uma coluna com uma restrição de chave primária pode poupar tempo quando se trabalha com um banco de dados Microsoft Access. Linhas em uma tabela são identificados exclusivamente com uma restrição de chave primária para a integridade dos dados. O Access cria um índice único para permitir o acesso rápido aos dados em uma tabela com uma chave primária . Usar o Visual Basic for Applications ( VBA ) no Access para automatizar processos, tais como a edição de uma coluna de chave primária . Instruções
1

Comece Microsoft Office Access e selecione " Banco de Dados em Branco " , em seguida, clique em "Criar ". Selecione o menu "Banco de Dados Tools " e clique em "Visual Basic". Selecione o menu "Inserir ", clique em "Módulo ".
2

Digite o seguinte para criar um novo procedimento :

Private Sub editPrimaryKey ()

Imprensa " . Enter "
3

Digite o seguinte para declarar as variáveis ​​que você vai usar para criar uma nova tabela com uma chave primária :

Dim strSQL as String

rst Dim Recordset

Dim dbs as Database
4

Digite o seguinte para definir o banco de dados para usar:

Set dbs = CurrentDb

5

Digite o seguinte para executar uma instrução SQL e criar uma tabela chamada " dataTable " com uma chave primária :

strSQL = " CREATE TABLE dataTable "

strSQL = strSQL & " ( PK_Field INTEGER CONSTRAINT PK_PK_Field PRIMARY KEY, "

strSQL = strSQL & " cidade TEXT ( 25) ) "

DoCmd.RunSQL ( strSQL )
6

digite o seguinte para adicionar três linhas de dados para a nova tabela :

strSQL = " INSERT INTO dataTable ( [ PK_Field ], [ cidade ] ) "

strSQL = strSQL & " VALUES ( 1 , ' Fort Worth '); "

DoCmd.SetWarnings Falso

DoCmd.RunSQL ( strSQL )

strSQL =" INSERT INTO dataTable ( [ PK_Field ], [ cidade ] ) "

strSQL = strSQL &" VALUES ( 2 , ' Arlighton ' ); "

DoCmd.RunSQL ( strSQL )

strSQL =" INSERT INTO dataTable ( [ PK_Field ], [ cidade ] ) "

strSQL = strSQL & " VALUES (3, ' Dallas ' ) ; "

DoCmd.RunSQL ( strSQL )
7

digite o seguinte para remover a definição da chave primária do campo " PK_Field " :

strSQL = " ALTER TABLE dataTable "

strSQL = strSQL & " DROP CONSTRAINT PK_PK_Field ; "

DoCmd.RunSQL ( strSQL )

Retirar a restrição de chave primária permitirá que você editar a coluna de chave primária .
8

Digite o seguinte para abrir o " dataTable " e editar o tabela usando um conjunto de registros:

Set rst = dbs.OpenRecordset ( " dataTable " )

rst.MoveFirst

rst.Edit

rst.Fields ( " PK_Field " ) . Valor = 6

rst.Update

rst.Close

o código irá atualizar o " PK_Field " a 6 para a primeira linha . Pressione " F5" para executar a sub-rotina.
9

Volte para a janela do Microsoft Access e clique com o botão direito na tabela " dataTable ", localizada no painel esquerdo da tela do computador . Selecione " Modo Design " e clique na linha " PK_Field " . Clique no ícone " Chave Primária " no painel "Tools" para definir este campo de volta para um campo de chave primária.

Anterior :

Próximo : No
  Os artigos relacionados
·Como acessar o VBA para criar uma planilha Excel 
·Como gerar Sub Reports em VB NET 
·Fases SDLC de Visual Basic 
·Como escrever uma função para inserir itens na caixa …
·Como desbloquear um Script Conta 
·O que é um script VB Usado Para 
·Como fazer raízes quadradas em Vb.Net 
·Como fazer o download de uma página Web com VBScript 
·Como introduzir o VBA Idioma 
·Como olhar para o registro em VB6 
  Artigos em destaque
·Como Digite um Overstrike 
·Como fazer um site PHP para Iniciantes 
·Como criar JPG Miniaturas Com PHP 
·Como editar o MySQL Table Interface de Usuário no PHP …
·Diferenças entre o objeto abstrato Tipos de Dados e Ab…
·Como definir o classpath no Eclipse 
·Erro de log no arquivo de texto para uma aplicação VB…
·Como desativar Clustering no MySQL 
·Como remover o Script Tags no Mootools XHR 
·Como passar uma resposta do PHP para JQuery 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados