Vb6 et crystl32.ocx

cs_bobydi Messages postés 15 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 28 juin 2010 - 6 mai 2004 à 11:50
DGougeot Messages postés 1 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 6 mai 2004 - 6 mai 2004 à 14:37
bonjour,

j'utilise Crystal report dans VB6, tout se passe bien sauf que l' etat qui s'appuie sur une base access2000, verrouille cette base apres impression (report.Action = 1).

j'ai besoin de deverrouiller cette base apres impression mais la commande myDB.Close n'a aucun effet.

qqun peut -il me dire comment deverrouiller cette base

merci

didier
A voir également:

2 réponses

cs_Stephane33 Messages postés 630 Date d'inscription samedi 15 février 2003 Statut Modérateur Dernière intervention 9 octobre 2011 1
6 mai 2004 à 13:56
Peut-être une déclaration du type
set myDB = nothing
à tout hasard....
Moi j'ai pas réussi a faire ce que je voulais de crystal report, donc j'utilise maintenant qprint
http://www.vbfrance.com/code.aspx?ID=21515
bon courage
0
DGougeot Messages postés 1 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 6 mai 2004
6 mai 2004 à 14:37
merci de ta reponse,

en fait je pense que crystal report verrouille cette base car il cree une connection a la base a partir de Report.action = 1.

avec access 97 pas de pb pour copier une base dans un autre repertoire meme si elle est verrouillée, depuis que j'ai migre en access 2000, cela ne doit plus etre autorisé.

il doit exister une propriété de l'objet Report(crystl32.ocx) qui permet de se deconnecter de la base mais je ne trouve rien a ce sujet.

par contre pour l'utilisation de CR dans VB, je n'ai aucun souci d'impression, si tu a besoin de code ou de renseignements, je peux t'aider

merci

didier
0
Rejoignez-nous