begin process at 2008 07 21 00:37:56
1 213 530 membres
431 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Connexion à l'application access : pb quand plusieurs bases ouvertes [ Base de données / ADO & DAO ] (Robinwood01)

Connexion à l'application access : pb quand plusieurs bases ouvertes le 09/08/2006 12:03:04

Robinwood01

Bonjour

J'utilise Access via VB pour exporter un état, cela marche très bien sauf quand il y a d'autre bases Access ouvertes sur le poste.

Comment dire dans quel access aller ?



Code au form load :

Public Access As Access.Application
Set Access = CreateObject("Access.Application")
Access.Visible = False
Access.OpenCurrentDatabase CHEMINRESEAU & CHEMINBASE, , "motdepasse"


Code dans un bouton :
Access.DoCmd.OutputTo acOutputReport, "état test", "SnapshotFormat(*.snp)", CHEMINRESEAU & "état.snp", 1




Je vous remercie d'avance.


Re : Connexion à l'application access : pb quand plusieurs bases ouvertes le 10/08/2006 11:05:06

pluplu
Je ne sais pas dans quel contexte tu as besoin d'ouvrir cet etat Access, mais a priori  travailler sur les objets de ta base par l'intermédiaire d'un cession d'Access n'est pas une bonne idée, Tu peux travailler un état de ta base directement depuis VB sans recours a Access.

Pascal Laurençon

Re : Connexion à l'application access : pb quand plusieurs bases ouvertes le 10/08/2006 14:58:52

Robinwood01
ah bon, tu serais exporter un état access en *.snp sans ouvrir access ?

Moi je suis preneur, mais il faut m'aiguiller un peu ...

Re : Connexion à l'application access : pb quand plusieurs bases ouvertes le 10/08/2006 17:08:15

pluplu

Comme je disai tout dépend du contexte. Dans une des source que j'ai publié ici (voir lien ci dessous) sans faire appel à Access je crée de toute pièce un état qu'il m'est possible ensuite soit d'imprimer soit d'exporter en format html ou txt. Dans ton cas si je ne me trompe ton état est déjà existant dans ta base Access, bien que je ne l'ai jamais fait, je suis à peu près certain que tu dois pouvoir manipuler ton état depuis VB sans pour cela lancer une cession Access.


http://www.vbfrance.com/codes/GESTION-PROSPECT-VB6-ADO-ACCESS_38123.aspx


Pascal Laurençon


Re : Connexion à l'application access : pb quand plusieurs bases ouvertes le 10/08/2006 17:22:18

Robinwood01

Merci pour ton aide.

Je viens de regarder ta source qui est très bien faite, mais en faite tu utilises un Data Reports et non un Etat ce trouvant dans access.

C'est bien ca mon probleme. J'accède au données des tables sans ouvrir access mais impossible d'exporter un état déjà présent dans le fichier mdb.

Le contexte est simple sur un forme dans VB j'ai un bouton celui si doit exporter l'état (nommé TEST) et l'afficher à l'écran..


La ca marche mais en ouvrant access (que je cache) donc coté visuelle c'est parfait c'est coté pratique que ca cause des soucis notament quand plusieurs access sont déjà ouvert.



Re : Connexion à l'application access : pb quand plusieurs bases ouvertes le 10/08/2006 19:54:46

pluplu
Si il y a une solution, elle doit être du coté de la référence a l'objet Microsoft Access Object Library

Pascal Laurençon


Classé sous : access, application, bases, état, ouvertes

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS