Marcelo David 26/9/2022, 15:07
Bom dia Mylton,
Sim, é possível manipular não apenas o Access mas qualquer programa do Office utilizando interoperabilidade.
Um sistema escrito em vb.net, até é possível chamar funções do Access (interoperabilidade), no entanto, não possível criar um sistema VB.NET utilizando o VBA do Access como linguagem principal, pois ela seria penas uma referência incluída.
É possível utilizar o código VBA dentro do projeto VB.NET, mas grande maioria dos códigos referentes ao Access, não seria possível.
Funções de domínio, por exemplo, não seria possível.
As funções do DoCmd, CurrentDB.Execute, referenciar consultas e um tanto de outras funções e facilidades do Access não estariam a disposição.
Até é possível e mais indicado, criar bibliotecas no VB.NET e utilizar no Access. Isso sim é mais indicado e o mais habitual.
Pois o comum é utilizar o VB.NEt ou outra linguagem, para criar uma DLL com um recurso que o Access não tenha do que fazer o inverso... Utilizar os recursos do Acecss no VB.net. Nãi faz sentido... É tentar trocar R$ 100 por R$ 50 e tentar convencer que os 50 é maior que os 100.
Quer os recursos do Windows Forms, aprenda VB.NET ou C#.
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.