Como posso contornar os 2 gb de limite de banco de dados do MS Access (para a exibição de imagens)?
-
23-09-2019 - |
Pergunta
PERGUNTA ORIGINAL
(Como posso exibir imagens a partir de um banco de dados MySQL em um Acesso de formulário de 2007?)
Eu gostaria de usar o Access 2007 a interface para um banco de dados MySQL e exibir imagens e outros dados em um formulário.
Eu já tenho um Access 2007 aplicativo que eu não quero mudar muito, se eu puder ajudá-lo.Eu não tenho certeza de qual tipo de dados irá funcionar. "Anexo De Tipo De Dados" não é suportado no MySQL.Além disso, o meu cliente quer ser capaz de abrir e editar a imagem.
SOLUÇÃO para atualizar PERGUNTA
(Como posso contornar os 2 gb de limite de banco de dados do MS Access (para a exibição de imagens)?)
(1) Armazenar o nomes de arquivos as imagens em MS Access
(2) Utilizar o VBA para exibir dinamicamente-los em um formulário (ver Como exibir imagens a partir de uma pasta em um formulário, um relatório ou uma página de acesso a dados).
Para fazer as imagens editáveis:
(1) certifique-se de que o tipo de arquivo (por exemplo,".jpg") é associado com o editor de imagem de escolha.
(2) Usando os mesmos nomes de variáveis no artigo mencionado acima, adicione o seguinte código para o formulário no qual ImageFrame
está localizado (ver Como abrir um arquivo em seu aplicativo padrão usando o VBA)
Private Sub ImageFrame_Click()
Application.FollowHyperlink (txtImageName)
End Sub
Algumas outras fontes que podem ser úteis
Utilizando o MS Access como front-end para o PostgreSQL.
Um agradecimento especial a MindStalker para seu comentário que me levou a mais uma rodada de "Googling".
Solução
Consulte a solução mencionada na questão anterior.