Informazioni su maschere Access

giovedì 22 novembre 2007 - 14.38

blackorchid Profilo | Newbie

Ciao a tutti
Si può interagire con le maschere Access da un'applicazione esterna?
Quando una maschera è attiva vorrei poter ottenere un elenco dei controlli(textbox,bottoni...) che contiene e intercettare l'input dell'utente.
Ho provato con i PIA e la libreria Microsoft.Office.Interop.Access.dll ma riesco solo ad avviare il database ed eseguire macro e la documentazione in giro è pocchissima. So che la domanda è troppo generale ma vorrei solo delle indicazioni e non pretendo del codice.


Grazie


P.S. Qualcuno mi ha detto che bisognerebbe usare OLE Automation. Qualcuno ne sa di più?

blackorchid Profilo | Newbie

Ci sono riuscito quindi voglio scrivere una traccia della soluzione. Utilizzando Access 2007 apro il database con un 'applicazione c# utilizzando Microsoft.Office.Interop.Access.dll e riesco ad aprire le maschere e tramite le librerie di tipi e i tipi AccessObject e gli oggetti AllForms e Form di Access riesco a estrarre i tipi di controlli della maschera attiva e il loro nome. Credo, ma lo devo ancora verificare, che il livello di interazione con il database aperto sia molto alto infatti io proverò a definire eventi dalla mia applicazione c#.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5