Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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 12/04/2011, 17h36   #1
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
Par défaut Fermer Datasheet dans graphique en mode Edit

Bonjour,

Maintenant que j'ai réussi à basculer mon graphique en mode d'édition grâce à un petit bouton (pour que mes utilisateurs puissent modifier légèrement l'aspect du graph), j'aimerais que la feuille de données (Datasheet) ne s'affiche pas. J'ai essayé plusieurs choses, comme par exemple
Code :
1
2
MaDataSheet.Activate
DoCmd.RunCommand acCmdClose
Mais ça ferme le formulaire en entier

Dans le menu, il faut aller dans Affichage/Feuille de données...Mais j'aimerai automatiser cette action
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 15h12   #2
Membre éclairé
 
Homme Pierre-Jean
Développeur informatique
Inscription : février 2010
Messages : 306
Détails du profil
Informations personnelles :
Nom : Homme Pierre-Jean
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : février 2010
Messages : 306
Points : 330
Points : 330
Envoyer un message via MSN à paidge
ça y est je suis résigné Le seul site qui aurait pu m'aider est down apparemment :'(

N'y a -t-il vraiment aucune doc qui explique les actions des constantes acCommand pour l'instruction Docmd.RunCommand ???
C'est un comble quand même d'avoir autant de constantes et quedal pour identifier leur rôle...J'en ai essayé une bonne palanquée dont les noms auraient pu correspondre (comme acCmdShowTable par exemple) mais aucun résultat ....
paidge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2011, 22h12   #3
Membre éclairé
 
Homme Christophe AUMOITTE
Inscription : octobre 2009
Messages : 254
Détails du profil
Informations personnelles :
Nom : Homme Christophe AUMOITTE
Âge : 43
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : octobre 2009
Messages : 254
Points : 303
Points : 303
Bonsoir,

Je ne suis pas un spécialiste des graphs mais j'ai une application qui en utilise.
J'ai été confronté au mêmes problèmes que toi.
Mon idée était de ne pas donner accès au DataSheet pour les utilisateurs mais de leur donner la possibilités d'adapter leur graphique malgré tout.

J'ai donc ajouté des champs dans ma table et ajouter le code suivant :

Code :
1
2
3
4
5
6
With Me.Graph
    .Axes(xlValue).MaximumScale = Me.Ymax 'Echelle maximum (Y)
    .Axes(xlValue).MinimumScale = Me.Ymin * -1 'Echelle minimum (Y)
    .Axes(xlValue).MajorUnit = Me.Yequidistance 'Unite principale (Y)
    .Axes(xlCategory).TickLabelSpacing = Me.Xequidistance 'Nombre d'abscisses (espace) entre chaque graduation (X)
End With
Avec ces champs, cela permet d'avoir des paramètres personnalisés pour chaque graph.
Ce qui n'est pas le cas lorsque tu paramètres ton graph dans le DataSheet.
Je n'ai malheureusement pas d'autres variable à te proposer mais je crois que j'avais trouvé çà sur la Faq Excel ou peut être dans l'aide Excel du pack Office.
Je viens de vérifier et tu trouves quelques petites choses à partir de l'aide D'access.

Cordialement

Christophe
marsouin_89 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h02.


 
 
 
 
Partenaires

Hébergement Web