Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/09/2011, 12h09   #1
Nouveau Membre du Club
 
Avatar de Thauglor
 
Homme Anthony Pelletier
Ingénieur conception et développement
Inscription : avril 2006
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Anthony Pelletier
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur conception et développement
Secteur : Santé

Informations forums :
Inscription : avril 2006
Messages : 84
Points : 31
Points : 31
Par défaut [+ C++] Imprimer un état depuis un soft MFC

Bonjour,

Je possède une base de données dans laquelle j'ai définis des états que je pensais imprimer ponctuellement. Le problème est que ma hiérarchie ma demandé la possibilité de les imprimer depuis notre application C++( qui remplit notre base Access en utilisant ODBC ). Un peu touche a tout mais pas du tout spécialisé dans ce domaine, j'aurais aimé savoir par quel moyen, je pouvais lancer une impression d'un état ou d'une table (après l'avoir mis a jour) depuis une interface C++ MFC. Je précise qu'il est tout a fait possible pour moi de faire des macros VBA et de les exécuter depuis le C++ (si cela est possible biensur).

Merci d'avance.
Thauglor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 12h42   #2
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 729
Points : 8 729
Salut,

Si depuis ton application tu sais piloter une Fonction intégrée dans la base Access et lui passer un paramètre. Tu peux utiliser ce genre de fonction :

Code :
1
2
3
4
5
Function PrintEtat(strEtat As String)
    DoCmd.OpenReport strEtat, acViewPreview
    DoCmd.PrintOut acPrintAll
    DoCmd.Close acReport, strEtat
End Function
Cela permet d'ouvrir l'état passé en paramètre (strEtat) en mode aperçu avant impression, de l'imprimer et de fermer l'état.

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 13h01   #3
Nouveau Membre du Club
 
Avatar de Thauglor
 
Homme Anthony Pelletier
Ingénieur conception et développement
Inscription : avril 2006
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Anthony Pelletier
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur conception et développement
Secteur : Santé

Informations forums :
Inscription : avril 2006
Messages : 84
Points : 31
Points : 31
Merci ca me donne la première partie de mon problème.

Il ne me reste que (?!) a trouver un moyen de l'appeler depuis mon code C++.

Si quelqu'un a une idée?
Thauglor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 13h20   #4
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 729
Points : 8 729
re,

Je pense que tu trouveras pas grand monde ici pour du c++. Essaye le Forum C++ http://www.developpez.net/forums/f19/c-cpp/cpp/

Sinon j'ai trouvé ceci sur la FAQ C++ Comment exécuter une procédure VBAccess contenue dans une base Access ?

Les FAQs C++

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 14h57   #5
Nouveau Membre du Club
 
Avatar de Thauglor
 
Homme Anthony Pelletier
Ingénieur conception et développement
Inscription : avril 2006
Messages : 84
Détails du profil
Informations personnelles :
Nom : Homme Anthony Pelletier
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Ingénieur conception et développement
Secteur : Santé

Informations forums :
Inscription : avril 2006
Messages : 84
Points : 31
Points : 31
Désolé, j'en ajoute une couche pour clôturer...

Je travaille sur Visual C++ en MFC. C'est donc un équivalent de ce que tu as proposé que je cherche.

Merci
Thauglor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 15h04   #6
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 103
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 103
Points : 8 729
Points : 8 729
re,

Je ne suis pas expert en c++ mais dans cette discussion, notée en , il semble que le code fonctionne.
http://www.developpez.net/forums/d41...ba-partir-cpp/

Sinon pose la question sur le forum C++ MFC http://www.developpez.net/forums/f38...isual-cpp/mfc/

tu auras plus de chance qu'ici où on ne parle que d'Access pur.

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h32.


 
 
 
 
Partenaires

Hébergement Web