[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 05/08/2010 : 12:55  Sujet n° 394  Test et accès formulaire

le 03/08/2010 : 11:51
par cpeltier

Anonyme

visiteur

Bonjour à Tous
J'ai une application qui comporte base, formulaires etc...
Je souhaite automatiser les tests unitaires que j'ai défini sur cette appli.
J'ai donc créé une base de test, ajouté l'appli à tester en référence  (outil / références ) dans le code de test et je teste sans problèmes les modules de mon application.
Le problème que je rencontre est lié aux procédures faisant références aux formulaires de l'application qui me génèrent une erreur 2450  "Impossible de trouver le formulaire " xxx  " auquel il est fait référence dans une expression de macro ou un code Visual Basic." dans l'exécution de la procédure à tester.

Comment puis-je ouvrir le formulaire à partir de mon code de test ?

Merci de vos réponses
Ecrire à cpeltier  sujet clos  Haut
Réponse n° 1
--------
le 04/08/2010 : 11:37
par 3Stone

Anonyme

Administrateur

Bonjour,

Oui, OpenForm s'adresse à la base "en cours" où se trouve le code...

Le plus simple est de créer dans la base liée une fonction qui elle ouvrira et accédera au formulaire se trouvant dans cette base liée.

Quelque chose comme :
 
Code :
Function ExtOpenForm(sFormName, bDisplayMode)
DoCmd.OpenForm sFormName, bDisplayMode
End Function
 
ensuite, dans ta base de locale, tu utilises cette fonction pour les formulaires de la base attachée.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 05/08/2010 : 12:55  Haut
Réponse n° 2
--------
le 04/08/2010 : 18:19
par cpeltier

Anonyme

visiteur
Bonsoir Pierre

Merci de ta réponse. Elle correspond exactement à ce que je cherchais.
Je repart en test

Merci encore
Cordialement
Ecrire à cpeltier   clos par 3Stone le 05/08/2010 : 12:55  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut