Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Runtime
Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...)
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 10/01/2011, 09h18   #1
Membre du Club
 
Avatar de pio_killer
 
Inscription : novembre 2008
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 163
Points : 54
Points : 54
Par défaut Export Excel et Word avec le runtime 2007

Bonjour,

j'ai fait une base sous ACCESS 2007
Chaque utilisateur possède le Runtime 2007.

J'ai fais un ruban personnalisée dans lequel j'ai mis, entre autres, les boutons correspondants à l'export Excel et Word.

Or, ces boutons disparaissent lorsqu'on lance la base avec le runtime.

Est-ce normal ?
pio_killer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 13h49   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

Si ton ruban est "personnalisé", non, ce n'est pas normal...
  1. Par quoi sont "remplacés" ces boutons ?
  2. Si tu renommes ta base de dev (sur la version complète donc...) en accdr, obtiens-tu le même comportement ?
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 14h47   #3
Membre du Club
 
Avatar de pio_killer
 
Inscription : novembre 2008
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 163
Points : 54
Points : 54
Merci pour ta réponse.

En fait, j'ai fais mon ruban avec l'appli AssistantRuban que l'on trouve sur ce site.
Dedans, j'ai cliqué sur "ajouter un élément standard.
Ensuite, Ruban standard puis données externes (voir captures jointes).
De là, j'ai sélectionné les boutons Export Excel et Export Word.
Il s'agit de fonctions interne à ACCESS (c'est peut-être pour ça que cela ne marche pas).
Je voudrais quand même éviter de faire l'export en vba

Pour répondre à ta question, non cela ne change rien si je renomme en accdr
Images attachées
Type de fichier : jpg ruban1.jpg (48,7 Ko, 7 affichages)
Type de fichier : jpg ruban2.jpg (102,3 Ko, 6 affichages)
pio_killer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 13h02   #4
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Effectivement, il semble que cela soit propre au Runtime.

Je vais approfondir mes recherches mais en attendant, je te suggère l'usage très simple de l'instruction :
qui te permettra toutes les fantaisies en matière d'export.
Il te suffira de récupérer les icônes correspondants aux différents boutons souhaités après les avoir sauvegardé en PNG transparents.

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 09h50   #5
Membre du Club
 
Avatar de pio_killer
 
Inscription : novembre 2008
Messages : 163
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 163
Points : 54
Points : 54
Je te remercie mais il y a un problème.
dans la code correspondant au bouton, j'ai fait le test avec ceci:

Code :
1
2
3
4
Public Sub Ribbon_OnAction(control As IRibbonControl)
    DoCmd.OutputTo acOutputQuery, "Requête1", acFormatXLS, "P:\ExtractExcel.xls", False
    MsgBox "Ca marche !!!"
End Sub
J'ai mis le fichier en pièce jointe.

Sous ACCESS complet, tout marche bien mais pas sous runtime.
Pour être sur que le bouton soit correctement fait, j'ai fais le test en enlevant la ligne DoCmd.Output et tout marche bien.

J'ai une question, lorsque des fonctionnalités comme celle-ci ne marche pas sous le runtime, est-ce qu'il est possible de faire un empaquetage avec le kit developpeur ? (j'ai entendu parlé de ce kit mais je ne m'en suis jamais servi)
Fichiers attachés
Type de fichier : zip test menu.zip (21,3 Ko, 8 affichages)
pio_killer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 10h45   #6
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Modifie ton appel comme suit :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
Public Sub Ribbon_OnAction(control As IRibbonControl)
Dim R                                                  As Integer
    On Error GoTo Ribbon_OnAction_Error
    R = MsgBox("Exporter sous Excel ?", vbQuestion + vbYesNo)
    If R = vbYes Then
        ExporterRequete2XL "P:\"
        MsgBox "Ca a marché !!!"
    Else
        MsgBox "Tanpis, ce sera pour autre fois..."
    End If
    On Error GoTo 0
Ribbon_OnAction_Exit:
    Exit Sub
Ribbon_OnAction_Error:
    MsgBox Err.Description, 48, Err.Source
    Resume Ribbon_OnAction_Exit
End Sub
 
Private Sub ExporterRequete2XL(ByVal AQuelEndroit As String)
    DoCmd.OutputTo acOutputQuery, "Requête1", acFormatXLS, AQuelEndroit & "ExtractExcel.xls", False
End Sub
Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet 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 18h40.


 
 
 
 
Partenaires

Hébergement Web