J'essaie de comprendre comment lancer une page/un formulaire spécifique dans un projet Access à partir d'une application WinForms. Fondamentalement, j'essaie de lier les deux applications via un lien hypertexte ou un bouton ou autre chose (en cliquant sur un bouton à partir d'un formulaire WinForms devrait amener l'utilisateur à ce formulaire spécifique dans le projet d'accès). Est-ce possible?Lancez MS Access à partir de Winforms
1
A
Répondre
3
Vous pouvez lancer MSAccess utiliser pour atteindre votre tâche, vous devez Create Macros in MSAccess pour ouvrir la page spécifiée/forme Process Class
et
Ouvrez une page/Formulaire en MSAccess utilisant Command-Line switches in Microsoft Access
dépend de votre Besoins. vous pouvez appeler la macro en spécifiant certains paramètres. ici, vous devez utiliser /Excl
pour ouvrir la base de données exclusivement et /X
pour exécuter la macro.
une solution échantillon est ici
Process access = new Process();
access.StartInfo.FileName = "msaccess.exe";
access.StartInfo.Arguments = @"e:\test.mdb /Excl /X Macro1";
access.Start();
espérons que cette aide
Questions connexes
- 1. Interrogation MS Access à partir de C#
- 2. Portage à partir de MS Access
- 3. Lien entre l'application MS Access et l'application Winforms C#
- 4. Erreur de connexion Oracle ODBC à partir de MS Access
- 5. Appel du service WCF à partir de MS Access
- 6. MS Access: liste macro à partir de VBA
- 7. ms-access 2007 .exe
- 8. MS Access AutoNumber à l'importation
- 9. INSERT d'ASP.NET à MS Access
- 10. MySQL à MS ACCESS 2007?
- 11. PHP/MS Access Question
- 12. Android: Lancez Firefox à partir de l'application
- 13. Comment modifier la requête du fichier MS Access 97 à l'aide de MS Access 2007
- 14. Colonnes pivot MS-Access
- 15. Événement TextChanged dans MS Access
- 16. Importer des données à partir d'Excel dans MS Access
- 17. Sous-formulaires MS Access
- 18. Compilateur MS-Access .mdb?
- 19. Problème de requête MS Access
- 20. Authentification MS Access IIS7.5
- 21. Unicode Malheur! Ms-Access 97 migration vers Ms-Access 2007
- 22. Connexion de Java à une base de données MS Access sans installation de MS Access
- 23. Entité framework join à ms-access
- 24. Passer de MS Access à SQL Server
- 25. Pool de connexion GlassFish à MS Access
- 26. Authentification Windows pour MS Access 2007 et MS Access 2010
- 27. Lancez .app à partir du projet Java?
- 28. Oracle Developer With Ms access
- 29. Applet + MS Access
- 30. Récupération de la valeur à partir du formulaire MS Access à partir d'Excel VBA
Merci, cela a aidé. Je suis coincé cependant: quand je spécifie la macro à exécuter, rien ne se passe. Voici mon code: 'code' Processus d'accès = new Process(); access.StartInfo.FileName = "C: \\ vm_dev \\ ER_SQL.adp"; access.StartInfo.Arguments = "/ X OpenTicket"; access.Start(); – user756678
vous devez mentionner FileName comme "msaccess.exe" et StartInfo.Agruments comme @ "C: \ vm_dev \ ER_SQL.adp/Excl/X OpenTicket", puis spécifier access.Start – Binil