Alexandre Fim 5/8/2022, 21:02
Kaynan,
Como mencionei anteriormente, esses componentes são nativos do Windows, e suas versões podem variar de máquina para máquina, dependendo da versão do Windows instalada.
Se vc utilizar componentes (OCX) em seus sistemas Access e tiver que rodar em outras máquinas, pode ser que vc tenha este tipo de problema, e ai é necessário baixar e registrar a OCX. Em um ambiente controlado pela equipe de TI, para instalar/registrar OCX depende de senha de Administrador, e ai vc tem um problema.
Se vc possui permissões de administrador no seu ambiente de trabalho, ai fica mais fácil, mas ainda corre o risco de funcionar em uma máquina e não funcionar em outra, conforme vc mesmo mencionou.
Particularmente, utilizei essas OCX em outras linguagens (VB6, VB.Net), onde vc gera um executável e a OCX é encapsulada junto com a aplicação, e na instalação deste sistema, é feito o registro dos componentes desta aplicação. É outra história.
Já tive problemas com sistemas desenvolvidos em Access onde utilizei TreeView, ListView, ListBox, TabStrip, CoolBar, que eram nativos do Windows e em algumas situações tive que substituir por controles nativos do Access.
É muita dor de cabeça para pouca alegria....rsssss
Minha sugestão é:
- Utilize somente controles do MS Access em seus sistemas, para não ter problemas futuros, inclusive em atualizações do Office.
Espero ter ajudado e não ter te desanimado..rsss
É isso
Boa sorte
Att,
FIM