IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Pb BDD access : Passation de windows 7 vers windows 10


Sujet :

Access

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut Pb BDD access : Passation de windows 7 vers windows 10
    Bonjour,

    J'ai fait une BDD sur mon PC windows 7.
    Avec la passation au windows 10 plusieurs formulaires ne fonctionnent plus, notamment celles basées sur des lourdes requêtes ou code VBA
    j'ai le message suivant:
    "Impossible d'exécuter la requête. Opération non valide, ou syntaxe utilisant un champ à plusieurs valeurs "
    Sachant que la BBD est toujours fonctionnelle sur l'ancien PC ( Windows 7 64 bit- office 365 pro plus VS Windows 10 64 bit - office pro plus 2016)

    Merci pour votre aide



    Nom : Capture.JPG
Affichages : 244
Taille : 16,4 Ko

  2. #2
    Membre du Club Avatar de Falneur
    Homme Profil pro
    Concepteur industriel
    Inscrit en
    Août 2017
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Concepteur industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 81
    Points : 64
    Points
    64
    Par défaut
    Hello !

    Je te conseil de passer ton Access en 32 bits.

    Tu vas résoudre un problème pour en rencontrer d'autres...

    Ce n'est que mon avis
    Falneur.

    La logique vous mènera d’un point A à un point B. L’imagination vous emmènera où vous voulez ~ Albert EINSTEIN ~

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Ce genre de messages bizarres vient habituellement d'une référence manquante donc va dans l'éditeur de code et regarde dans le menu Outils/Référence et voit ce qu'il en est.

    Si tout est OK de ce côté, alors, à mon avis, il va falloir décortiquer ta requête et trouver ce qui cause ce problème.

    Une solution assez simple est de copier la requête existante puis dans la copie enlever une colonne, puis une table à la fois. Essayer après chaque suppression et voir si le message disparaît.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par Falneur Voir le message
    Hello !

    Je te conseil de passer ton Access en 32 bits.

    Tu vas résoudre un problème pour en rencontrer d'autres...

    Ce n'est que mon avis
    Merci pour ton retour,

    Tu veux dire installer la version 32 au lieu de la version 64 ?? pour le moment j'ai la version 64 sur mes deux PC.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Bonjour.

    Ce genre de messages bizarres vient habituellement d'une référence manquante donc va dans l'éditeur de code et regarde dans le menu Outils/Référence et voit ce qu'il en est.

    Si tout est OK de ce côté, alors, à mon avis, il va falloir décortiquer ta requête et trouver ce qui cause ce problème.

    Une solution assez simple est de copier la requête existante puis dans la copie enlever une colonne, puis une table à la fois. Essayer après chaque suppression et voir si le message disparaît.

    A+
    Merci Pour la réponse,

    Effectivement ce genre de messages vient généralement d'une référence manquante, cependant pour ce cas j'ai bien vérifié que j'ai les memes réf cochés entre mon ancien PC et le nouveau.

    La base est toujours fonctionnelle sans pb sur l'ancien PC.

    Ma base contient plusieurs requêtes, tables et formulaires => très difficile pour faire un passage et vérifié tous, mais si j'ai pas le choix je vais le faire :-(

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Tu as le problème sur toutes tes requêtes ?

    Il y a eu un bug induit par une mise à jour de M$ il y a quelque temps qui "cassait" certaines requêtes, je n'ai plus vu de message depuis un bout de temps à ce sujet, mais peut-être que tu devrais vérifier si tu as bien la dernière version de Access.

    Aussi essaye de créer une BD vierge et d'y faire quelques requêtes et vois ce que cela donne.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Membre du Club Avatar de Falneur
    Homme Profil pro
    Concepteur industriel
    Inscrit en
    Août 2017
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Concepteur industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 81
    Points : 64
    Points
    64
    Par défaut
    Citation Envoyé par Abdel1994 Voir le message
    Merci pour ton retour,

    Tu veux dire installer la version 32 au lieu de la version 64 ?? pour le moment j'ai la version 64 sur mes deux PC.
    Oui moi j'avais le même problème et quant je suis passé en 32bits, tout était réglé. Après je ne suis pas expert, attends de voir ce que disent des personnes plus confirmées.
    Falneur.

    La logique vous mènera d’un point A à un point B. L’imagination vous emmènera où vous voulez ~ Albert EINSTEIN ~

  8. #8
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par Falneur Voir le message
    Oui moi j'avais le même problème et quant je suis passé en 32bits, tout était réglé. Après je ne suis pas expert, attends de voir ce que disent des personnes plus confirmées.
    Apparemment ce n'est pas mon seul Pb,
    j'ai aussi le message suivant, sur un bouton actualiser
    Code:

    Private Sub BtnActualiser_Click()
    Me.Refresh
    End Sub


    Nom : Capture1.JPG
Affichages : 204
Taille : 31,7 Ko

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Bonjour.

    Tu as le problème sur toutes tes requêtes ?

    Il y a eu un bug induit par une mise à jour de M$ il y a quelque temps qui "cassait" certaines requêtes, je n'ai plus vu de message depuis un bout de temps à ce sujet, mais peut-être que tu devrais vérifier si tu as bien la dernière version de Access.

    Aussi essaye de créer une BD vierge et d'y faire quelques requêtes et vois ce que cela donne.

    A+
    Oui, sur les requêtes et les boutons avec code VBA ( un autre message d'erreur:communication serveur OLE ou contrôle activeX).
    Je vais essayer une BD vierge comme t'as proposé
    Mercii

  10. #10
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Le test avec la BD vierge ça donne quoi ?

    Aussi est-ce que ta BD est en locale ou sur une serveur de fichier. Si elle est sur une serveur fait un essai en la rapatriant sur le disque de ton PC.

    Derniers trucs "rapides" pour traiter les bizarreries d'Access :
    1. Le decompile, qui est un paramètre non documenté de la ligne de commande :

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      "C:\TonCheminVersAccess\MSAccess.exe" "X:\TonCheminVesrTaBD\TaBD.accdb" /decomplile
      Fait une sauvegarde avant.
    2. Importer tes éléments dans une BD vierge.
      Donc tu crées une nouvelle BD et tu y importes TOUS les éléments qui sont dans l'ancienne, via le ruban "Donées Externes/Access".


    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  11. #11
    Membre du Club Avatar de Falneur
    Homme Profil pro
    Concepteur industriel
    Inscrit en
    Août 2017
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Concepteur industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 81
    Points : 64
    Points
    64
    Par défaut
    Je viens de penser, dans le VBA, as-tu réactiver toutes les références que tu avais sur ton ancien PC ? Du genre Microsoft Office XX Object Library

    Outils -> Références
    Falneur.

    La logique vous mènera d’un point A à un point B. L’imagination vous emmènera où vous voulez ~ Albert EINSTEIN ~

  12. #12
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Bonjour.

    Le test avec la BD vierge ça donne quoi ?

    Aussi est-ce que ta BD est en locale ou sur une serveur de fichier. Si elle est sur une serveur fait un essai en la rapatriant sur le disque de ton PC.

    Derniers trucs "rapides" pour traiter les bizarreries d'Access :
    1. Le decompile, qui est un paramètre non documenté de la ligne de commande :

      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      "C:\TonCheminVersAccess\MSAccess.exe" "X:\TonCheminVesrTaBD\TaBD.accdb" /decomplile
      Fait une sauvegarde avant.
    2. Importer tes éléments dans une BD vierge.
      Donc tu crées une nouvelle BD et tu y importes TOUS les éléments qui sont dans l'ancienne, via le ruban "Donées Externes/Access".


    A+

    Test base vierge: Ok sans pb
    BDD en local: OK
    Decompile: Ok sans pb

    Mais toujours les memes erreurs

  13. #13
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Test base vierge: Ok sans pb
    BDD en local: OK
    Decompile: Ok sans pb

    Mais toujours les memes erreurs
    Heu … pas sur de suivre donc je vais reformuler mes questions plus explicitement.

    • Si tu crées un BD vierge et que tu y ajoutes du code et des requêtes, pas ton code actuel, juste du code pour faire un test, genre une table, une requête, un module avec un sub qui fait un debug.print, as-tu les erreurs ?
    • Si tu copies la BD en locale et que tu essayes, as-tu les erreurs ?
    • Si tu décompiles la BD, après as-tu encore les erreurs ?
    • Si tu importes tes données objets dans une BD vierge, as-tu des erreurs ?


    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  14. #14
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut
    Pardon j'ai mal expliqué, j'ai refait le test
    - J'ai créé une nouvelle BD avec une table simple :
    - le test d'une simple requêtes sans code SQL fonction, cependant l’intégration d'une simple condition bloque la requête
    - Le code VBA sur une bouton (Me.refresh) donne toujours le même message d'erreur " Com Serveur OLE ou contrôle ActiveX) BDD test en PJ.

    - J'ai décompilé la BD: toujours les mêmes erreur

    - J'ai importé la BD sur une vierge : toujours la même chose

    Merci pour ton aide
    Fichiers attachés Fichiers attachés

  15. #15
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    - le test d'une simple requêtes sans code SQL fonction, cependant l'integration d'une simple condition bloque la requête
    Donc cela ne vient pas de cette BD en particulier mais de Access lui-même. Pas cool :-(.

    As-tu essayé une réinstallation/réparation de Office ?

    As-tu des problèmes avec les autres applis de Office (Excel, Word, Outlook, ... ?)

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  16. #16
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par Abdel1994 Voir le message
    - J'ai importé la BD sur une vierge : toujours la même chose
    Bonjour,

    Déjà, évitez les critères de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VraiFaux([Formulaires]![F_Ventes]![ChoixProduit]<>"";[Formulaires]![F_Ventes]![ChoixProduit];[T_Liste_Produit]![Produit])
    Ensuite,je ne vois pas l’intérêt de mettre un champ multi-valeur sur la table des produits si ces produits se retrouvent dans la table de l'historique des ventes et qu'en plus, la requête fait la jointure sur ces deux champs.
    ll y a un problème d'analyse conceptuelle selon moi.
    Vous avez fait un amalgame entre tables de jointure et champs multiples et vous ne pouvez pas conjuguer les deux.

    Pour info, j'ai essayé votre base sur différentes versions et de Windows et d'Access dont les vôtres sans rencontrer de problème.

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

  17. #17
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 338
    Points : 4 295
    Points
    4 295
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Bonjour.

    Tu as le problème sur toutes tes requêtes ?

    Il y a eu un bug induit par une mise à jour de M$ il y a quelque temps qui "cassait" certaines requêtes, je n'ai plus vu de message depuis un bout de temps à ce sujet, mais peut-être que tu devrais vérifier si tu as bien la dernière version de Access.



    A+
    Effectivement, j'en ai été victime, mais il me semble que le message n'était pas celui-là. De plus, c'était que sur des requêtes d'update.

    Est-ce que tu pourrais nous montrer une des requêtes qui pose problème ?

    Par ailleurs, as-tu regardé ce post ?

    https://arkham46.developpez.com/arti...ice/vba64bits/

    Car de mon côté, j'avais du code qui ne fonctionnait plus non plus, et c'était des problèmes de librairie (comme il a été évoqué précédemment).
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

Discussions similaires

  1. Bdd accessible sous Windows vista par défaut
    Par Mistraldor dans le forum ADO.NET
    Réponses: 5
    Dernier message: 28/07/2011, 15h04
  2. Transférer BdD Access vers phpmyadmin
    Par PaGo22 dans le forum Access
    Réponses: 2
    Dernier message: 12/02/2010, 18h53
  3. Copie bdd Access vers une autre bdd access
    Par lucie22 dans le forum Visual Studio
    Réponses: 5
    Dernier message: 19/10/2009, 15h04
  4. Import des tables d'une BDD access vers une autre table
    Par Darki dans le forum VBA Access
    Réponses: 4
    Dernier message: 03/07/2007, 15h06
  5. Réponses: 6
    Dernier message: 26/04/2006, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo