IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

La fonction zoom


Sujet :

VBA Access

  1. #1
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut La fonction zoom
    Bonjour,

    la fonction zoom : F2 sur un champ de texte dans Access Runtime 2007 ne marche pas...
    Connaissez vous une foncton VB pour la réactiver ?
    VrroOOOAAAAAPPPPPPPPPP !!!

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 25
    Points : 19
    Points
    19
    Par défaut zoom par VBA
    Citation Envoyé par Décibel Voir le message
    Bonjour,

    la fonction zoom : F2 sur un champ de texte dans accès runtime 2007 ne marche pas...
    Connaissez vous une foncton VB pour la réactiver ?
    Bonjour,

    Tout comme moi, j'avais une procédure toute simple pour "zoomer" un champ,

    Function Zoom()
    SendKeys "+{F2}", True
    End Function
    en le double-cliquant, ça marchait bien (Access 2 jusque Access 2003) mais pas avec Access 2007,
    seul moyen, il faut utiliser le clavier et presser les touches "Shift" et "F2" en même temps !
    C'est quand même moins pratique qu'un "double-clic" sur un champ.

    NB: j'utilise une version normale Access 2007 (pas le Runtime) --- (bug ?)

    Si quelqu'un a une idée ?
    Merci

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    Bonjour,

    je ne sais pas sur le runtime car je n'ai pas essayé mais malgré avoir lu quelque part que dans des prochaines versions le Sendkeys devrait disparaitre, il fonctionne toujours dans 2007.

    testé sur un champ : Table1_NOM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Table1_NOM_DblClick(Cancel As Integer)
    SendKeys "+{f2}", True
     
     
    End Sub
    sur access 2007 bien sur
    cela m'ouvre bien la boite de dialogue Zoom.
    à +

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonsoir,
    après vérification fonctionne également avec le déploiement.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 25
    Points : 19
    Points
    19
    Par défaut et pourtant !!
    Citation Envoyé par LE VIEUX Voir le message
    bonsoir,
    après vérification fonctionne également avec le déploiement.

    Bonjour "Le Vieux",

    Comprends pas, ma syntaxe est la MEME, mais je viens de re-vérifier en recopiant votre syntaxe:
    Quote: SendKeys "+{f2}", True :Unquote,
    sur un champ texte et sur une 'combo' (liste déroulante), propriété: sur Double-Clic,
    hé ben: ça ne marche pas !!!! ?????

    Je suis avec ACCESS 2007 et VISTA (mais je pense que Vista n'a rien à voir là-dedans !)

    Vous avez dit "bizarre" ?

    merci d'avoir essayé !

  6. #6
    Membre actif
    Profil pro
    Developpeur web et Access VBA
    Inscrit en
    Janvier 2003
    Messages
    457
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur web et Access VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 457
    Points : 203
    Points
    203
    Par défaut
    Personnellement j'ai contourné le problème en créant un petit formulaire qi est ouvert sur double clic sur la zone de texte et qui permet de saisir dans une grande zone de texte le texte, puis en fermant le formulaire, je recopie les données dans la zone de texte de départ...
    Au moins cela marchera dans toutes les versions à venir...
    VrroOOOAAAAAPPPPPPPPPP !!!

  7. #7
    Membre chevronné

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Points : 2 221
    Points
    2 221
    Par défaut
    bonjour,

    avez-vous essayé dans l'évènement double-click du controle de mettre ce code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DoCmd.RunCommand acCmdZoomBox
    philippe

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonsoir,
    bien vu philben au moins celle là on sait quelle restera !
    je n'ai pas voulu installer vista donc je ne peux rien confirmer marche sur XP PRO
    vaut mieux utiliser la fonction proposée par philben plus pro et perenne
    bonne fin de WE a tous.

  9. #9
    Membre confirmé Avatar de Tonioyo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 343
    Points : 518
    Points
    518
    Par défaut
    Pour info la fonction sendkey envoie un caractère au système qui se charge de l'attraper ... ou pas.
    loi de LeBlanc : Plus tard signifie jamais. extrait de Coder proprement Auteur:Robert C. Martin

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 25
    Points : 19
    Points
    19
    Par défaut battu sur le fil !
    Citation Envoyé par philben Voir le message
    bonjour,

    avez-vous essayé dans l'évènement double-click du controle de mettre ce code ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DoCmd.RunCommand acCmdZoomBox
    philippe

    Bonjour Philippe,

    Bien vu, en fait, j'avais oublié mais j'avais touvé la même réponse !
    que j'avais déjà exploité - ça marche sans pb !

    Private Sub Comments_DblClick(Cancel As Integer)
    ' SendKeys "+{F2}", True 'marche plus avec Access 2007
    DoCmd.RunCommand acCmdZoomBox 'c'est OK !
    End Sub
    J'espère qu'on se le dise -- et que je ne vais pas oublier !

    fred

  11. #11
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonsoir,
    help,
    Citation:
    Private Sub Comments_DblClick(Cancel As Integer)
    ' SendKeys "+{F2}", True 'marche plus avec Access 2007
    DoCmd.RunCommand acCmdZoomBox 'c'est OK !
    End Sub
    .
    fred75
    attention aux affirmations !!
    c'est pas parce que j'ai recommandé la proposition de Philippe que Sendkeys ne fonctionne pas sur access 2007.

    J'ai au moins un dizaine de programmes qui fonctionnent avec des Sendkeys
    sur access 2007. notemment pour dupliquer des valeurs de champs d'un enregistrement au suivant. seul doute que j'ai formulé sur ton problème parce- que je ne peux le controler c'est vista que je n'ai pas voulu installer. sinon pour l'instant Office 2007 supporte bien Sendkeys.

    Ha ! du coup j'oublié l'essentiel de mon post...en fait le problème d'une part où d'une autre semble réglé.
    donc : decibel ----> tag....RESOLU

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction zoom et changement d'image
    Par albedo0 dans le forum jQuery
    Réponses: 1
    Dernier message: 23/01/2012, 20h28
  2. Appel de la fonction zoom du navigateur
    Par ohan dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/03/2011, 17h18
  3. Fonction zoom sur un champ texte
    Par Décibel dans le forum VBA Access
    Réponses: 6
    Dernier message: 04/07/2008, 20h32
  4. Fonction Zoom (centré)
    Par acidline dans le forum ActionScript 1 & ActionScript 2
    Réponses: 3
    Dernier message: 02/04/2008, 17h23
  5. fonction zoom de l'écran
    Par tomas dans le forum Access
    Réponses: 1
    Dernier message: 12/03/2007, 19h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo