VISUAL STUDIO INSTALLER
Olá,
Estou usando o VISUAL STUDIO INSTALLER para criar um arquivo de instalação. Estou com um problema que ao criar um atalho na área de trabalho e no START MENU, ao tentar abri-lo ele procura o banco de dados no local onde está o Ãcone, ao invés de procurar o banco de dados onde ele está (Arquivos de programas\Meu programa).Por exemplo, quasndo tento abrir o atalho criado na área de trabalho, aparece a emensagem: ERRO 3024 – Ñão foi possÃvel encontrar o arquivo C:\WINDOWS\DESKTOP\dados.mdb.
Como configuro o VISUAL STUDIO INSTALLER para que ao clicar no atalho criados por ele, o banco de dados seja procurado na pasta que foi criada pelo instaldor(Arquivos de programas\Meu programa).
Estou usando o VISUAL STUDIO INSTALLER para criar um arquivo de instalação. Estou com um problema que ao criar um atalho na área de trabalho e no START MENU, ao tentar abri-lo ele procura o banco de dados no local onde está o Ãcone, ao invés de procurar o banco de dados onde ele está (Arquivos de programas\Meu programa).Por exemplo, quasndo tento abrir o atalho criado na área de trabalho, aparece a emensagem: ERRO 3024 – Ñão foi possÃvel encontrar o arquivo C:\WINDOWS\DESKTOP\dados.mdb.
Como configuro o VISUAL STUDIO INSTALLER para que ao clicar no atalho criados por ele, o banco de dados seja procurado na pasta que foi criada pelo instaldor(Arquivos de programas\Meu programa).
Vc tem de fazer isso no programa
Tipo assim, na hora de abrir o banco de dados no teu programa tu coloca o seguinte:
DAO, por exemplo
Set DB=opendatabase(app.path & "\MeuDB.mdb")
o App.path informa sempre o path onde está rodando o exe, então se vc colocar o MDB no mesmo diretório, vai funcionar sempre em qquer pasta.
Abraços,
Tipo assim, na hora de abrir o banco de dados no teu programa tu coloca o seguinte:
DAO, por exemplo
Set DB=opendatabase(app.path & "\MeuDB.mdb")
o App.path informa sempre o path onde está rodando o exe, então se vc colocar o MDB no mesmo diretório, vai funcionar sempre em qquer pasta.
Abraços,
Tópico encerrado , respostas não são mais permitidas