Partilhar meu.odb em rede programaticamente

Bem a minha questão já tem sido falada, mas com o devido respeito, as respostas não dão solução à minha questão, que é saber como oDatabaseContext= DatabaseContext.getByName(“GESTQualquer”) referindo-se ao meu ao C:\Users\Minha Pasta\Documents\GestQualquer.odb.
Como está no PATH ele encontra e tudo sobre rodas.
Porém quando o retiro de lá e o coloco por exemplo partilhado em:
Z:\aplicacao\FB30\GestQualquer.odb deixa de funcionar!
Como faço por “Macro: programação” para indicar o no PATH de modo a que LibreOffice/Swriter o encontre uma vez que necessito partilhá-lo com vários utilizadores. Quando tento
DatabaseContext.getByName(" MEU_PATH\GESTQualquerCoisa"), dá erro?

É ou não é possível? Onde foi que me perdi?

Obrigado.

Na mesma linha deixo uma questão correlacionada. Acontece que mesmo configurando manualmente, no Menu Editar->Trocar de base de Dados para GestAC_Rede.odb que vale dizer
\Sv01\gestacra\aplicacao\FB30(F:) sempre que fecho o documento e reabro mesmo depois de salvar
tenho de novo que ir lá ao menu Editar->Trocar de base de Dados ?! Bizarro!?
Obrigado

SE FOSSE EM CALC…

Coloque esta função em uma célula:

=CÉL("filename";A1)

E utilize a informação dela para usar o caminho do arquivo, na macro.

Em Writer não sei como usar, nunca tive esta necessidade.

Essa dica me ajudou.

1 Like

It occurs to me that the database is registered and therefore if you change the address of the database you must also change the path between the registered databases