... Pague apenas R$47,00 uma única vez e tenha acesso por 1 ano aos vídeos e arquivos exemplos do site ...

Clique aqui e obtenha mais detalhes.


Modificar estrutura de tabelas do back-and através do front-end

Com as instruções CREATE TABLE, ALTER TABLE, CREATE INDEX e DROP é possível criar, deletar e modificar tabelas.  Por exemplo: para adicionar um campo  de nome PrecoUnitario do tipo Currency em uma tabela de nome tblEstoque, utiliza-se a seguinte instrução:

CurrentDb.Execute "Alter Table tblEstoque Add Column PrecoUnitario CURRENCY;"

Esta instrução funciona bem para as tabelas locais, porém para as vinculadas é preciso indicar na instrução a sua real localização.  Agora, imagine que o back-end esteja localizado na pasta c:\MinhaPasta\meuBd_be.accdb.  Para este caso, a instrução deve ter a seguinte estrutura:

Dim strCaminhoBe As String
 
strCaminhoBe = "c:\MinhaPasta\meuBd_be.accdb"
 
CurrentDb.Execute "Alter Table [" & strCaminhoBe & "].tblEstoque Add Column PrecoUnitario CURRENCY;"

Se o back-end possuir senha de acesso, a instrução é esta:

Dim strCaminhoBe As String
 
strCaminhoBe = "c:\MinhaPasta\meuBd_be.accdb;pwd=MinhaSenha"
 
CurrentDb.Execute "Alter Table [" & strCaminhoBe & "].tblEstoque Add Column PrecoUnitario CURRENCY;"
 

Nota:  A tabela não pode estar sendo utilizada no momento da alteração, pois receberá mensagem de erro.

Bom estudo!


 

 


Não há comentário

Envie seu comentário: