Os usuários do aplicativo de banco de dados , Microsoft Access, por vezes, usar macros para gerenciar seus dados, incluindo a exclusão de dados . Macros são programas escritos em Visual Basic for Applications (VBA) , e pode automatizar qualquer tarefa feita através de interface de usuário padrão de acesso ' . Apagar dados com VBA pode assumir diferentes formas , dependendo se os dados a serem excluídos é uma coluna inteira ou outro objeto de banco de dados . Apagar dados com macros - ao contrário de métodos manuais - economiza tempo, e é menos propenso a erros do que a eliminação manual . Coisas que você precisa
Microsoft Access
Mostrar Mais instruções
1
Abra o Microsoft Access e criar um novo banco de dados com a tecla " Control- N ", seguida clicando em "Blank base de dados . " Você vai criar uma pequena mesa para este banco de dados, em seguida, usar macros para apagar os dados a partir dele.
2
Clique em " Tabela " no menu "Criar" e digite " ProductName " na linha superior da segunda coluna da grade de tabela . Digite " preço" na célula diretamente à direita de " ProductName ".
3
Digite uma ou duas linhas de dados de exemplo nas células abaixo os nomes das colunas que você acabou de digitar. Por exemplo, digite " carvão comprimido " e " 1,98 " para uma tabela de artigos de arte .
4
Pressione "Control -S " e pressione " OK" para salvar a tabela com o nome padrão " Tabela 1 . "
5
Pressione" Alt- F11 "para entrar ambiente de desenvolvimento integrado do Visual Basic for Applications (IDE), em seguida, clique em" Module " no menu" inserir " para fazer uma nova janela para inserir macro do seu programa código.
6
cole o seguinte programa para a janela . Este programa funciona através da abertura de um objeto RecordSet do banco de dados atual. O conjunto de registros é baseado na tabela " Tabela1" você completou no passo 4. O método MoveFirst (ou seja, função) do conjunto de registros move o ponteiro do registro atual para o primeiro registro da tabela , o método Delete exclui que primeiro registro
Public Sub DeleteRecord ()
Dim db As DAO . . Database
Dim rcset Como DAO.Recordset
Dim str As String
Set db = CurrentDb
Definir rcset = Sub
7
Execute a macro exclusão clicando em qualquer uma de suas declarações , em seguida, pressionando " F5 ". Pressione " Alt- F11 " para voltar à interface de usuário padrão do Access , em seguida, clique duas vezes no ícone " Tabela 1 " no painel de navegação do Access, que está na tela esquerda. Acesso abrirá "Tabela1 " para revelar que o primeiro registro inserido na etapa 3 é suprimido .
8
Pressione " Alt- F11 " para retornar ao seu código de macro no IDE, em seguida, cole o seguinte novo programa abaixo da anterior que você escreveu. Este programa exclui o campo " preço" da mesa , chamando o método "Delete" de " Tabela 1 ".
Public Sub DeleteField ()
Dim db As DAO.Database
rcset Dim Dim DAO.Recordset
mytab Como TableDef
Set db = CurrentDb
Definir mytab = db.TableDefs ( " Tabela 1 " )
myTab.Fields.Delete ( "Preço")
db.Close
End Sub
9
Execute o programa como fez o anterior, e dê um duplo clique em " Tabela 1 " no painel de navegação para verificar se o campo " preço" se foi.