Une impression qui me passe en adressage absolu [Résolu]

Signaler
Messages postés
37
Date d'inscription
lundi 7 juillet 2008
Statut
Membre
Dernière intervention
14 mars 2011
-
Messages postés
37
Date d'inscription
lundi 7 juillet 2008
Statut
Membre
Dernière intervention
14 mars 2011
-
Bonjour à vous,

Le programme de gestion des stock avec base de donnée que j'ai programmer me permet d'imprimer le stock visualisé dans une datagrid. Mon problème est que lorsque l'impression est effectuer non pas par tirage papier mais dans un fichier .mdi, l'accès à la base de donnée pour faire une visualisation ou autre ne fonctionne plus car l'adressage de la base de donnée qui, avant l'enregistrement de l'impression en .mdi, était relatif est maintenant absolus. Conclusion le programme cherche la base sur le disque c:\ bla bla au lieu de le chercher dans le fichier contenant l'executable du programme.

Aurriez-vous une solution à mon probleme? Ou meme une explication? car la je suis dans le noir complet!!!

Merçi pour le temps que vous me consacrerez.

http://les-baladins.org   Le site du spectacle.

3 réponses

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
37
Ne pas utiliser de chemin relatif pour la base de données. Toujours indiqué un chemin absolu, au besoin reconstruit à partir du chemin de l'exécutable.

Application.ExecutablePath te donnera le chemin d'installation de ton exécutable, incluant le nom du fichier exécutable.

Application.StartupPath te donnera le dossier de démarrage de ton application. C'est généralement aussi le dossier d'installation de l'exécutable. Ça correspond au paramètre "Démarrer dans" des raccourcis.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
37
Date d'inscription
lundi 7 juillet 2008
Statut
Membre
Dernière intervention
14 mars 2011

Merci à vous casy,

Je remplace dans le programme tout les relatif en absolu et vous redis.
merci pour votre temps et vos précieux conseil.

Alexandre

http://les-baladins.org   Le site du spectacle.
Messages postés
37
Date d'inscription
lundi 7 juillet 2008
Statut
Membre
Dernière intervention
14 mars 2011

Ca foncionne vraiment bien. Dès lors mes adresse seront absolues.

Merci encore à vous Casy!

http://les-baladins.org   Le site du spectacle.