Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 10/11/2011, 15h22   #1
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Par défaut convertir base access 2007 --> 2000

Bonjour,

J'ai réalisé une petite base sous access 2007 (avec un peu de vba, sql...). Je souhaite transmettre cette base qui va se retrouver sur des postes avec access 2000.

Sur mon poste (donc 2007), j'ai fait un enregistrement au format 2000. C'est la catastrophe sur le poste au format 2000. Rien ne marche, pas même si on clique sur un bouton.
Il y a un message d'erreur :

"L'expression sur clic (ou double clic, etc..) entrée comme paramètre de la propriété de type évènements est à l'origine d'une erreur. L'objet ou la classe ne gère pas le jeu d'évènements"

Cela apparait que l'on clique sur un bouton, qu'on double-clique sur une liste, que l'on clique sur la flèche de défilement des enregistrements de formulaire, bref, tout le temps...
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 15h31   #2
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 256
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de bonheur
Secteur : Industrie

Informations forums :
Inscription : août 2007
Messages : 2 256
Points : 2 979
Points : 2 979
Citation:
J'ai réalisé une petite base sous access 2007 (avec un peu de vba, sql...). Je souhaite transmettre cette base qui va se retrouver sur des postes avec access 2000.
Est-ce vraiment raisonnable ?

Je te conseille de soit reconstruire tout sous Access 2000 et si trop fastidieux, de tenter d'exporter tout ce qui peut l'être depuis ta DB 2007 vers une DB vide 2000.

Bonne chance.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 15h37   #3
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Citation:
Envoyé par Godzestla Voir le message
Est-ce vraiment raisonnable ?

Je te conseille de soit reconstruire tout sous Access 2000 et si trop fastidieux, de tenter d'exporter tout ce qui peut l'être depuis ta DB 2007 vers une DB vide 2000.

Bonne chance.
Sans blagues ?

Je pensais que comme sous 2007, on pouvait enregistrer au format 2000; ça se faisait "bien" ?
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 15h51   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 222
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 222
Points : 9 936
Points : 9 936
Envoyer un message via Skype™ à Domi2
Bonjour,

Dans ta base au format 2000, tu as quoi, comme références ?

D'autre part, est-ce que tu utilises des choses qui ne seraient pas supportées par Access 2000 ? Texte + image dans les boutons, par exemple.

Et si tu compiles le code, tu as des erreurs ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 15h58   #5
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Comment accède-t-on aux références sous AC2000?

Sinon, oui, j'ai des images dans certains des boutons.

POur la compilation, il faut le faire sous AC2000 ?
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 16h18   #6
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 222
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 222
Points : 9 936
Points : 9 936
Envoyer un message via Skype™ à Domi2
Oui, il faut regarder ce qui se passe dans ta base au format Access 2000. c'est ça qui t'intéresse, non ?

Pour les références, Alt+F11 pour accéder à l'éditeur VBA, menu Outils ==> Références...

Pour la compilation, menu Débogage ==> Compiler [Nom du projet]

Pour les boutons, ce que je voulais dire, c'est qu'avec Access 2000, on peut mettre ou une image ou du texte, pas les deux.

Ce que je ne sais pas, c'est comment Access convertit des fonctionnalités pas encore disponibles dans Access 2000.

Est-ce qu'il fait la conversion "minimum", est-ce que cela est susceptible de provoquer des dysfonctionnements ?

Je pencherai pour la première solution, mais sans aucune certitude.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 16h38   #7
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Merci pour les pistes, je regarderai de plus près à partir de lundi

Bon WE
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 15h54   #8
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Pour les références, j'ai ça :


Pour la compilation, je n'ai eu accès qu'à "compiler -> nomenclature".


>> Pas de message après compilation.


Sinon, quand j'ouvre la base sous access2000 (après enregistrement au format 2000 sous mon access2007), j'ai une multitude de messages qui s'enchainent :

"L'expression sur clic (ou double clic ou activation entrée ou chargement entrée, etc..) entrée comme paramètre de la propriété de type évènements est à l'origine d'une erreur. L'objet ou la classe ne gère pas le jeu d'évènements"
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 16h04   #9
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 222
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 222
Points : 9 936
Points : 9 936
Envoyer un message via Skype™ à Domi2
Bonjour,

Commence par supprimer la dernière référence (en la décochant simplement) Microsoft Visual for Applications Extensibility 5.3, (m'étonne qu'elle serve à quelque chose et elle a plutôt tendance à semer le b****).

Puis tu recompiles, et si ça passe, tu essaies d'exécuter ton application.

Ca dit quoi ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 14/11/2011, 16h09   #10
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Autre souci, j'ai une image sur un bouton qui manifestement passe mal :



Quand je sélectionne le nom hyperlink.bmp, il reveitn systématiquement après effacement de ma part. Et quand je veux accéder à la bibliothèque d'images (bouton avec 3 petits points qui n'apparait pas sur le screen), j'ai un message "variable objet ou variable de bloc With non définie" ??
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 16h16   #11
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Citation:
Envoyé par Domi2 Voir le message
Bonjour,

Commence par supprimer la dernière référence (en la décochant simplement) Microsoft Visual for Applications Extensibility 5.3, (m'étonne qu'elle serve à quelque chose et elle a plutôt tendance à semer le b****).

Puis tu recompiles, et si ça passe, tu essaies d'exécuter ton application.

Ca dit quoi ?

Domi2
Microsoft ne peut pas ouvrir le fichier hyperlink.bmp (la fameuse image de mon bouton).
Sinon, ça ne change rien, toujours tous mes messages liés à la "propriété de type évènement" mentionnés plus haut.
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 16h18   #12
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 222
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 222
Points : 9 936
Points : 9 936
Envoyer un message via Skype™ à Domi2
Et tu as beaucoup de boutons de ce genre ?

Le plus simple serait de le supprimer et de le recréer.
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 20h09   #13
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Citation:
Envoyé par Domi2 Voir le message
Et tu as beaucoup de boutons de ce genre ?

Le plus simple serait de le supprimer et de le recréer.
Le problème, c'est que mis à part ce souci de bmp de bouton, tous les éléments plantent avec le message "L'expression sur clic (ou double clic, etc..) entrée comme paramètre de la propriété de type évènements est à l'origine d'une erreur. L'objet ou la classe ne gère pas le jeu d'évènements".
Même quand je clique sur la barre access de défilement des enregistrements de formulaire, ça apparait.

Ça doit être un paramétrage de je sais pas quoi mais si je trouvais, j'ai l'impression que 90% des soucis disparaitraient..
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 08h56   #14
Nouveau Membre du Club
 
Inscription : décembre 2009
Messages : 113
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 113
Points : 25
Points : 25
Bon, je sens que je vais passer un temps fou pour basculer en 2000, je vais tenter un déploiement avec runtime, je viens de voir qu'il existe un tuto....
atech est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h34.


 
 
 
 
Partenaires

Hébergement Web