Accueil > Forum > > > > pb gestion acces avec excel
pb gestion acces avec excel
mercredi 18 mai 2005 à 09:06:21 |
pb gestion acces avec excel

Tonin39
|
bonjour, J'ai un pb de compilation avec le code ci dessous
Sub ouvr()
Dim rec As String Dim maBD As Database
Application.ScreenUpdating = False rec = UserForm1.ComboBox1.Value Set maBD = DBEngine.OpenDatabase(rec)
End Sub
en fait j'ai une erreur sur database , objet ou bibli introuvable
j'aimerais dc savoir dou vien le pb ou sinon ptr que kelkun sait programmer autrement voila ce que jaimerais faire:
qd je suis sous excel jai fait un pgr qui met ds un combobox ts les fichiers .mdb présent ds le dossier d:\CesvaData
voici ce code et ca marche
Sub recupfichier() Dim ctr As Integer la ligne ci dessous et en fait juste une copie dune cellule , ds laquelle se rouve mon chemin dacces , comme ca lutilisateur pourra le changer Sheets("Feuil1").Range("A2").Select With Application.FileSearch 'D 'abord réinitialiser les critères (Attention : Le LookIn ne se réinitialise pas comme ça) .NewSearch 'Pour mettre à jour la liste des dossiers, au cas ou on viendrait de créer un nouveau dossier par VBA : .RefreshScopes 'Dossier(s) de recherche : .LookIn = Selection .Filename = ".mdb" .FileType = msoFileTypeAllFiles .SearchSubFolders = True 'C 'est parti : .Execute 'Une boucle traditionnelle pour parcourir les fichiers trouvés. FoundFiles(Ctr) n'a pas de propriétés. Par exemple, pas question d'avoir le nom du fichier sans le dossier, ou même sa date de création (en tout cas par la méthode FoundFiles) For ctr = 1 To .FoundFiles.Count UserForm1.ComboBox1.AddItem .FoundFiles(ctr) Next ctr End With End Sub
Ce code est gerer par un bouton en face avt sur ma feuil1 ds excel et un userform comnposer dun combobox, dun bouton ok et un annuler
qd jappuie sur le bouton en face avt le userform apparait et ds le combobox se trouve alor ts les fichiers .mdb reconnu ds le chemin dacces defini
et c a partir de la que jaimerais passer sous access en fait qd lutilisateur a choisi le fichier .mdb ki linteresse , qd il appuye sous ok du userform il faudrait que la basse de données acces choisi souvre (le fichier access), ensuite je fait des traitements sous acces, des simple copie et je repasse sous excel pour stocker mes données.
|
|
mercredi 18 mai 2005 à 09:07:55 |
re: pb gestion acces avec excel

Tonin39
|
aidez moi svp c tro tro important dc repondez moi, ceci cloture mon stage
merci salut
|
|
mercredi 18 mai 2005 à 09:20:02 |
Re : pb gestion acces avec excel

h_adil
|
il faut declarer ton user form 1 dim userform1 as form
programation .....
|
|
mercredi 18 mai 2005 à 10:15:26 |
Re : pb gestion acces avec excel

Tonin39
|
mais ca change rien jai tjs une erreur sur database
franchement trouver une solution ou donner moi une autre methode de programmation svp
|
|
mercredi 18 mai 2005 à 10:58:31 |
Re : pb gestion acces avec excel

CanisLupus
|
Salut, n'aurais-tu pas oublié de cocher "Microsoft DAO ....." dans les références de ton projet ? Avec Excel, ça doit se trouver dans "Outils/Références..." si ma mémoire est exacte. ------------------------------------------------- Dresseur de puces, .... normal pour un loup  !?
|
|
mercredi 18 mai 2005 à 11:24:37 |
Re : pb gestion acces avec excel

jpleroisse
|
Bonjour, Je t'ai donné la solution dans ma réponse à ton post d'hier, l'as tu essayée ??. et avec ce code, tu n'a besoin d'aucune références , ni de te raccorder à Access.Pout ouvrir Access, il y a plusieures façon, moi j'ai choisi la méthode LisIndex du combobox, mais tu peux agir sur la propriété texte, à toi de voir.
jpleroisse
|
|
mercredi 18 mai 2005 à 11:34:00 |
Re : pb gestion acces avec excel

Tonin39
|
oui mai le pb ac listindex c ke moi je ne sais pa combien jai dindice ds ma listbox ca varie au cours du tps
jai essayer mais ca nouvre rien qd jexecute
redis moi stp ou fo ke jplace les codes ke tu pa donner au niveau evenemntiel stp
merci
|
|
mercredi 18 mai 2005 à 12:52:17 |
Re : pb gestion acces avec excel

jpleroisse
|
Re bonjour, j'ai modifieé un peu le code et cela fonctionne très bien. Evidemment dans mon exemple j'utilise les BD Biblio et Nwind qui se trouve dans mon répertoire Vb 6/vb98. Tu dois remplacer le chemin par celui de tes BD.
Sub AppelerAccess() Dim FileName As String FileName = "C:\Program Files\Microsoft Visual Studio\vb98\" + Combo1.Text Call ShellExecute(0&, vbNullString, FileName, _ vbNullString, vbNullString, vbNormalFocus) End Sub
Private Sub Combo1_Click() Call AppelerAccess End Sub
Private Sub Form_Load() Combo1.AddItem "Biblio.mdb" Combo1.AddItem "Nwind.mdb" End Sub
Avec ce code quelque soit les entrées que tu ais dans ta liste, la BD correspondand au nom du fichier sera ouverte.
jpleroisse
|
|
mercredi 18 mai 2005 à 13:36:28 |
Re : pb gestion acces avec excel

Tonin39
|
il me dit que shellexecute est un objet ou une bibliotheque introuvable
voici mon code
Sub AppelerAccess() Dim FileName As String Dim rec As String
rec = UserForm1.ComboBox1.Value FileName = "rec" Call ShellExecute(0&, vbNullString, FileName, _ vbNullString, vbNullString, vbNormalFocus) End Sub
ds le code du userform
Private Sub Annuler_Click() UserForm1.Hide End Sub
Private Sub OK_Click() Call AppelerAccess UserForm1.Hide End Sub
jai juste remplacé levenment click du combo par un clik sur un bouton
aide moi stp
shellexecute c quelle bibli
|
|
Cette discussion est classée dans : pb, excel, acces, mdb, ds
Répondre à ce message
Sujets en rapport avec ce message
pb enregistr ds excel:assez urgent [ par nikostaf ]
bonjour,voila mon prob,j'ai fait un prog qui enregistr des données dans une base acces avec adodc et requetes sql et je voudrai en meme temps écrire e
Pb d'acces a une .mdb en réseau [ par goumis2002 ]
Bnj; A vraie dire j'ai dejà posé cette Q, mais les 02 rep que j'ai eu n'ont pas vraiment resolu mon PB , alos je m'explique : Je developpe en VB6 une
acces excel [ par Tonin39 ]
voici mon pb, qd je lance le pgr ci-dessous il y a une erreur de compilation : projet ou bibliothèque introuvableSub ouvr() Dim rec As StringDim maBD
excel acces [ par Tonin39 ]
jai besoin d'aide et c trè trè important svp dc si vous pouviez m'aider ca serait vraiment tp cool.Voila mon pb est ce que je peu depuis excel ouvrir
transfert acces excel [ par Tonin39 ]
jai besoin d'aide et c trè trè important svp dc si vous pouviez m'aider ca serait vraiment tp cool.Voila mon pb e
pb perf VB [ par mabrouklepoux ]
Bonjour !alors voila mon souci :appli VB.net qui ouvre une pelletée de fichiers excel (une petite quizaine) pour y lire des données user (non modifiab
Pb Excel Fonction Perso [ par juliencolomb ]
Bonjour à tous,Je touche un peu à VBA mais sans plusMon problème en simplifié :J'ai créé un fonction perso sous Excel qui fait différents calculs, qua
Pb de mise en page d'un document excel [ par casy ]
Salut à tous, j'ai posé cette question, il y a un mois 1/2 sur le forum de Mortalino, mais je n'ai eu aucune réponse. J'aurais peut-etre plus de chanc
pb de "IF" [ par kriscc ]
Bonjour,Je debute un peu en programation. J'utilise surtout VB pour pouvoir retrier des tableaux excel pour les inserer dans un logiciel interne en fo
Pb Microdoft Comm control 6.0 [ par faucheuse ]
Bonjour amis programmeurs et programmeuzes, j'ai un tit probleme<img src="http://www.vbfrance.com/imgs2/smile_dissapprove.
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|