bonjour, désolé si je n'ai pas été précis ou si j'ai trop voulu l'être. En plus j'ai effectivement écrit un truc pas vrai : contrairement à la plupart des bdd sur lesquelles je bosse ici, celle ci ne se base pas sur des tables oracle...
Je suis noyé dans cette histoire, je ne comprend vraiment pas où est le problème...
je récapitule :
j'ai une base de données mabase.mdb sur serveur X: qui contient les tables et quelques requêtes (qui jouent probablement un rôle de vues), et sur chaque poste utilisateur, un autre fichier mdb (mabase_prog.mdb) contenant les formulaires, états, le code...
Quand je l'ouvre, je saisis le nom d'utilisateur et le mot de passe - le même que sur le poste de ma collègue. Tout se passe à merveille jusque là
Le problème survient lorsque je veux éditer des états complexes. La encore, la procédure se déroule très bien, mais c'est lorsque je veux lire cet état à l'écran et que je fais défiler les pages que le problème survient, et ce uniquement sur mon poste !
A la page 3, le message "Erreur d'éxécution 5 : argument ou appel de procédure incorrect" s'affiche, et le débogueur pointe la ligne suivante
Me.Print Left(Format(Round(Me.MT_REOM, 0), "Standard"), InStr(Format(Round(Me.MT_REOM, 0), "Standard"), ".") - 1) & " TTC"
Si dans le module de l'état je la passe en commentaire, il ne fait pas l'erreur mais évidemment il me chuinte la ligne dans le rapport.
Mais là où je trouve cela suspect (ou plutôt je vais dire "ça me dépasse complètement"), c'est que sur le poste de ma collègue, avec la même version, la même mise à jour, le même code, les mêmes droits, cela marche sans problème...
Nous avons essayé ce matin sur mon poste d'ouvrir une session windows avec ses identifiants, ça a également planté...
Je ne sais pas où chercher, je ne suis pas le développeur de ce programme auquel je n'étais pas censé touché, et là je galère vraiment !
Donc merci encore si vous pouvez m'aiguiller
Partager