Gros gros problème Access (VBA) [URGENT] - VB/VBA/VBS - Programmation
Marsh Posté le 19-06-2003 à 10:49:46
Poste le code incriminé stp
Marsh Posté le 19-06-2003 à 10:52:15
Harkonnen a écrit : Poste le code incriminé stp |
Oki
Code :
|
Marsh Posté le 19-06-2003 à 10:55:42
je ne sais pas si ça a à voir, mais vérifie quand même les paramètres régionaux pour voir s'ils sont identiques sur la machine de l'un et de l'autre. Il est possible que ton code fonctionne dans un cas et pas l'autre. En particulier les séparateurs décimal et de milliers.
J'ai pas compris pourquoi ici on nous installe de nouvelles machines configurées avec les settings "French (Belgium)" et mettre délibérément le point comme séparateur décimal au lieu de la virgule (surtout qu'on doit absolument employer la virgule par rapport à notre appplication )
Marsh Posté le 19-06-2003 à 10:58:04
drasche a écrit : je ne sais pas si ça a à voir, mais vérifie quand même les paramètres régionaux pour voir s'ils sont identiques sur la machine de l'un et de l'autre. Il est possible que ton code fonctionne dans un cas et pas l'autre. En particulier les séparateurs décimal et de milliers. |
ca plante pas que je lance l'importation, mais quand je lance le formulaire!!!!!
C'est pour ca que je comprends vraiment pas!!!
Marsh Posté le 19-06-2003 à 11:03:41
je viens de tester sur un pc sous win2000 et ca marche, dc ca vient pas de windows!!!
Mais comment un patron peut-il vouloir utiliser access, un truc merde, qui fait même pas des projets compatibles entre 2 pc!!!
Marsh Posté le 19-06-2003 à 11:04:45
harrysauce a écrit : ca plante pas que je lance l'importation, mais quand je lance le formulaire!!!!! |
j'ai pas dit que ça se passait pendant l'importation
Vérifie ces paramètres systèmes et corrige les sur la machine de ton boss puis relance toute ta procédure pour partir sur une base propre. Si c'est pas ça, je vois pas trop ce que ça pourra être
Marsh Posté le 19-06-2003 à 11:07:17
drasche a écrit : |
c'est où ds win2000???
Parce que si je pars déranger mon boss, j'ai pas trop envie de passer 1/2h a les trouvers ces parametres à la con!
EDIT : et puis je vois comment ca pourrai être à cause de ca, en même temps avec Access je m'attends a tout!
Marsh Posté le 19-06-2003 à 11:12:15
j'ai squatté le poste d'une collegue partie en pause café, j'ai trouvé où c'est, j'ai plus qu'a aller voir sur le pc de mon boss....
Marsh Posté le 19-06-2003 à 11:14:13
Bon ben c'est pas ca!
Putain si ca marche pas, je suis vraiment dans la merde
Marsh Posté le 19-06-2003 à 11:36:28
Je suis en train de me demander comment cette saloperie d'access a pu être autorisée a etre vendue!!!
Tout a l'heure sur mes 3 formulaires d'importation, seul le premier marchait!
Mon patron a fait mumuse avec (sans toucher au code), et au bout d'un moment, par comme ca, le deuxieme s'est mis à marcher!!!!!!!!!
Y reste le 3eme, il a essayé de refaire ce qu'il avait fait avec l'autre (genre l'ouvrir, taper n'importe quoi dans un champ, le fermer, ouvir le formulaire index.....enfin rien qui pourrait le faire marcher ), et ca n'a pas changé!
Marsh Posté le 19-06-2003 à 13:23:47
ton application, elle utilise des données externes à la base (dans un autre fichier Access) ? Si oui, vérifier que t'as bien accès aux tables depuis le PC de ton patron par exemple.
Vérifier aussi le niveau de gestion d'erreurs (break on unhandled errors, idéalement)
Marsh Posté le 19-06-2003 à 13:26:50
drasche a écrit : ton application, elle utilise des données externes à la base (dans un autre fichier Access) ? Si oui, vérifier que t'as bien accès aux tables depuis le PC de ton patron par exemple. |
elle utilise des tables liées mais c'est le premier truc que j'ai fait : re-lier les tables, et puis de toute facon ca peut pas etre ca, le premier formulaire marche niquel, et maintenant le deuxieme a l'air de marcher aussi (comment? je sais pas).
Ah oui, et le fichier contenant les tables est sur le pc de mon patron, dc il y a acces.
Citation : Vérifier aussi le niveau de gestion d'erreurs (break on unhandled errors, idéalement) |
C'est quoi ca?
Marsh Posté le 19-06-2003 à 13:41:27
harrysauce a écrit : C'est quoi ca? |
en fait c'est pour la partie VBA. S'il y a plantage et que ça arrive à l'écran sous forme d'une fenêtre qui propose Debug, End et Help, c'est probablement à cause de la gestion d'erreur positionnée par défaut. Faut voir si t'as utilisé des clauses style On Error Goto ErrHandler dans ton code VBA par exemple. Si t'as pas ce genre de chose, oublie cette remarque
Ca se trouve dans les options, en 2000 je sais pas bien où. En 97 c'est dans l'onglet Advanced.
Marsh Posté le 19-06-2003 à 13:45:26
C'est "verouillage par défaut"?
j'ai :
- aucun
- general
- enregistrement modifié
sur mon poste (ca marche) c'est aucune qui est selectionné
sur celui de mon boss, je sais pas, j'irai voir plus tard.....
Marsh Posté le 19-06-2003 à 14:03:30
nooooooooon je parle de gestion d'erreur rien à voir avec le verrouillage des enregistrements
Marsh Posté le 19-06-2003 à 14:10:26
drasche a écrit : nooooooooon je parle de gestion d'erreur rien à voir avec le verrouillage des enregistrements |
ca peut pas venir de la : j'ai fait une nouvelle install d'access sur 2 pc sous win2000, celui de mon patron et celui d'une collegue, et y'a que sur celui de mon patron que ca marche pas
Dc je ne pense pas que ca vienne des options (sur le pc de mon patron et sur celui de ma collegue, y'a les mêmes options....)
Marsh Posté le 19-06-2003 à 14:50:38
harrysauce a écrit : ca peut pas venir de la : j'ai fait une nouvelle install d'access sur 2 pc sous win2000, celui de mon patron et celui d'une collegue, et y'a que sur celui de mon patron que ca marche pas |
J'espère que tu es sur de chez sur que ca ne vient pas des paramètres régionaux???
Marsh Posté le 19-06-2003 à 14:52:57
Yoyo@ a écrit : |
ben oui, apres que drasche me l'ait dit je suis allé vérifier!!!
Et puis ca expliquerai pas pkoa 1 des formulaires marchait et pas les 2 autres, et pourquoi un de ceux qui marchait pas s'est mis à marcher tout seul
Marsh Posté le 19-06-2003 à 10:43:24
Je devais montrer mon application a mon responsable de stage, une partie de l'application doit importer des données a partir de fichiers Excel ou CSV, j'ai 3 formulaire pour importer 3 fichiers differents.
Mon patron ouvre le premier formulaire, importe, ca marche.
Il ouvre le deuxieme formulaire, et paf erreur!!!
Ca marche sur mon pc (win98, access 2000), mais pas sur le sien (win2000, access 2000). C'est incompréhensible!!!!!
Voici le message d'erreur :
L'expression sur clic entrée sur parametre de la prorpieté de type évenement est à l'origine d'une erreur.
L'objet ou la classe ne gère pas le jeu d'evenement.
Aidez-moi!!!
Faut que j'arrive a le faire marcher, je suis vraiment dans la merde pour mon stage sinon!!!!!!!
Merci d'avance
Harrysauce