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
PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio
Forum
FONCTION EXCEL VBAFONCTION EXCEL VBA par samanta26
Cliquez pour lire la suite par samanta26
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|