Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [vba] erreur Micosoft Jet (importatoin de excel vers access) [ Archives Visual Basic / VBA ] (cokinoumasterflash)

lundi 11 juillet 2005 à 15:57:42 | [vba] erreur Micosoft Jet (importatoin de excel vers access)

cokinoumasterflash

Bonjour,

Je suis en train d'essayer d'importer un fichier excel vers access mais je rencontre un message d'erreur :

Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet 'SELECT type FROM ListePollens WHERE ([Taxon]=_Juniperus)'. Assurez vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'acces.

Mon erreur se situe à ce niveau dans mon code :
      
Dim xl As Excel.Application
        Dim MySQL , typ As String
        Dim rst As DAO.Recordset
        .......
        MySQL = "SELECT [type] FROM ListePollens WHERE ([Taxon]=" & xl.Cells(i, 1).Value & ")"
        Set rst = CurrentDb.OpenRecordset(MySQL, dbOpenTable, dbReadOnly)
        ........

En fait je veut recupérer au fur et à mesure les valeurs (ie les noms de mes pollens) qui se trouvent dans la première colonne de mon tableau, puis de rechercher le type associer à ce nom dans ma table ListePollens.
Le premier nom se trouvant dans le tableau que je test est  : _Juniperus
Or ce pollens se trouve bien dans ma table (avec exactement le même orthographe) mais le programme ne le reconnait pas.
J'ai essayé aussi de mettre à la place :
[Taxon]='" & xl.Cells(i,1).Value & "'
de remplacer dbOpenTable par dbOpenDynaset
mais j'ai toujours une erreur.

Est-ce que quelqu'un a une idée  ?
Merci
Seb.


mardi 12 juillet 2005 à 12:01:09 | Re : [vba] erreur Micosoft Jet (importatoin de excel vers access)

Molenn

A vue de nez, si je ne dis pas de bêtise, ce que tu cherches est un format texte. Je suppose donc que dans ta table, ce champ est aussi au format texte. Dans la requête SQL, il faut donc que ce soir mis entre guillements. MySQL = "SELECT [type] FROM ListePollens WHERE ([Taxon]=" & """" & xl.Cells(i, 1).Value & """" & ")" Tu peux toujours essayer cette requête.

mardi 12 juillet 2005 à 12:12:19 | Re : [vba] erreur Micosoft Jet (importatoin de excel vers access)

cokinoumasterflash

J'ai mis beaucoup d'espoir dans cette solution mais ça n'a rien donné.
Je récupère bien le texte de ma première cellule mais en allant chercher ce texte dans ma table il ne le trouve pas alors que c'est exactement le même.

Seb.




Cette discussion est classé dans : access, erreur, type, excel, jet


Répondre à ce message

Sujets en rapport avec ce message

Incompatibilité de type Excel via Access [ par darkspoilt ] Bonjour en vouant effacé une colonne j'ai une erreur d'incompatibilité de typeSi quelqu'un peut m'expliquer ce qui ne va pas merci d'avance wbfile.S Problème de connexion Access Excel [ par h_adil ] Bonsoir,Je voudrai me connecter à excel à partir de access (vba).j'ai utilisé ce code : Dim xlApp As Excel.Application lors que je veux compiler, erreur 48 sur xp, lien base access avec jet 4.0 [ par dvlpt ] J'ai une appli vb basée sur un moteur Jet 4.0 qui se connecte à une base ACCESS, rien de bien sorcier. Sur un poste en Windows XP, j'obtiens une erreu Rapport d'erreur lors de l'importation de données EXCEL => ACCESS [ par moskito ] Hello,HELP ! HELP ! HELP !Une âme charitable pourrait-elle m'aider à générer le code VBA qui me permettra :1. de logger dans un fichier texte, voire é [VBA]erreur : Dépassement de capcacité (excel -> access) [ par cokinoumasterflash ] Bonjour, Lors de l'importation d'un tableau excel de 116 lignes par 23 colonnes vers Access j'obtiens un message d'erreur : < variable excel dans un champs access [ par chaudier37 ] Bonjourje travaille dans excel et par vba j'ai fait un travail bien sympa : par des inputbox des variables et la procédure find je remplis mes tableau gestion d'erreur avec base access [ par MANURELAIS ] Salut à tous,je me lance dans le code avec base de donnée.Ce que je ne sais pas faire pour l'heure c'est de gerer les erreurs:A l'aide de VB2005 je ra insérer un enregistrement dans une table access/erreur INSERT INTO [ par Largo357 ] excel vers access [ par chaudier37 ] bonjourj'ai un problème de variables d'excel vers access. je n'arrive pas à le résoudre et cela me bloque tout.j'ai dans excel un montant.vente : 125j


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,41 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.