Bonjour,
J'essaye d'ouvrir une bdd Access 2010 depuis excel 2010.
Je n'ai rien trouvé sur le net qui m'aide...
Avez vous une idée de comment faire?
Merci de votre aide.
Bonjour,
J'essaye d'ouvrir une bdd Access 2010 depuis excel 2010.
Je n'ai rien trouvé sur le net qui m'aide...
Avez vous une idée de comment faire?
Merci de votre aide.
salut,
de quel type d'ouverture parles-tu ?
Souhaites-tu ouvrir la base et manipuler des données/valeurs qui s'y trouvent en VBA ?
Ou bien souhaites-t-u juste exécuter "l'ouverture" de la base et continuer un processus quelconque ?
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
En fait je voudrais ouvrir un formulaire que je manipule sur access.
OK,
plusieurs choix possibles :
- soit tu fais tout depuis Excel en VBA avec des variables Access.Application puis Access.Application.Forms
- soit tu ouvres juste ta base, avec le formulaire en question qui s'ouvre automatiquement en démarrage
- soit tu ouvres ta base access en passant des paramètres à celle-ci, par batch par exemple
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Merci
Alors supposons que je souhaite passer par la première option. Voilà ce que j'ai écris :
Mais j'ai une erreur "ActiveX component can't create object"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub Button1_Click() Dim Db As Object 'Dim strSQL As String Set Db = CreateObject("Access.Application.Form") Db.OpenCurrentDatabase ("C:\Users\Chrys\Documents\NewImportExport\BDDImportExportNEW.accdb") End Sub
Ah non, ton objet se limitera à Access.Application
Le .Forms sera utilisé par la suite dans ton code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set Db = CreateObject("Access.Application") Db.OpenCurrentDatabase ("C:\Users\Chrys\Documents\NewImportExport\BDDImportExportNEW.accdb") Db.Forms(resteducode)
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Hum.. ok
Et après je fais un truc du genre
hum?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Db.Forms(open ("chemin d'acces à ma BDD"))
Non,
ton objet Db représente ici ton application Access, pas ta base directement
pour ouvrir le formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Db.DoCmd.OpenForm("tonform",acNormal)
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
J'ai droit à un beau "Compile error : expected : = "
Certes, j'ai fait mes essais ailleurs moi, pas besoin des parenthèses![]()
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Presque...
J'ai une erreur qui me dit : "Microsoft Access an't open the database because it is missing, or opened exclusively by another user, or it is not an ADP file."
Tous mes autres fichiers excel sont fermés, mais j'ai une connection entre ma table access qui est dans le même fichier access que mon formulaire, et le fichier excel d'où je lance mon ouverture de formulaire...
Ca ne ferais un petit conflit ça?
Là ca pointe le fichier Access, donc si effectivement un de tes fichiers Excel a déjà ouvert le fichier, tu te retrouveras effectivement avec un conflit.
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Partager