Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 30/06/2009, 12h57   #1
Invité de passage
 
Date d'inscription: juin 2009
Messages: 2
Par défaut ISAM Excel-> Access

Bonsoir,

Je suis en train de réaliser une petite application pour gérer des stocks.

Je travaille sous XP avec office 2003.

J'ai créé un formulaire sur excel (que j'utilise comme interface) et j'ai tapé un code pour que les données encodées sur le formulaire soient transmises dans une base de données access. Ce code est associé au bouton OK du formulaire.

Ici il s'agit du formulaire d'encodage d'une entrée de produit.

Les données sont destinées à une table appelée "Entrées".

ça ne marche pas. J'ai le message d'erreur suivant :

Citation:
could not find installable ISAM.
J'ai essayé de réparer office mais en vain. J'ai également téléchargé visual basic 6 et rien.

Voici le code:

Code :
Private Sub okuf1_Click()
Unload UserForm1
Dim MyConnect As String
Dim MyRecordset As ADODB.Recordset
Dim TextBox6 As Long
Dim TextBox5 As Date
Dim DTPicker2 As Date
Dim ComboBox1 As Long
MyConnect = "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source= D:\Profiles\felabba\Desktop\restostock.mdb;" & "UserID=felabba;""Extended properties=Excel 12.0;"
Set MyRecordset = New ADODB.Recordset
MyRecordset.Open "tbl_Entrées", MyConnect, adOpenStatic, adLockReadOnly
MyRecordset.AddNew
MyRecordset.Fields("Nom encodeur").Value = TextBox6
MyRecordset.Fields("Date de l'encodage").Value = TextBox5
MyRecordset.Fields("Date de réception").Value = DTPicker2
MyRecordset.Fields("Fournisseur").Value = ComboBox1
MyRecordset.Update
MyRecordset.Close
 
End Sub
Merci

Dernière modification par Domi2 ; 30/06/2009 à 13h36. Motif: ajout des balises de code (sélection du code + # au dessus de la fenêtre de rédaction du message) et indication de la version : liste déroulante "Préfixe" devant la zone de rédaction du titr
rushdie est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/06/2009, 17h30   #2
Futur Membre du Club
 
Date d'inscription: août 2005
Messages: 37
Par défaut

Bonjour, Rushdie,

voici l'information que j'ai trouvée sur le site de Microsoft. J'espère que ça peut t'aider.

http://support.microsoft.com/kb/209805

Bonne journée

Chordially
chordially est déconnecté   Envoyer un message privé Réponse avec citation
NEWS EXCELF.A.Q EXCELTUTORIELS EXCELSOURCES EXCELOUTILS EXCELLIVRES EXCELOFFICE 2010

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 00h58.


Vos questions techniques : forum d'entraide Excel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.