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

Access Discussion :

mpossible de garder un petit FORM à une place précise sur écran lors de son ouverture [AC-2016]


Sujet :

Access

  1. #1
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut mpossible de garder un petit FORM à une place précise sur écran lors de son ouverture
    Bonjour Ami Astuciens,

    Sous Win 10 et Access 2016 j'ai un petit bug je pense :
    Il m'est Impossible de garder un petit FORM à une place précise sur écran lors de son ouverture...
    En fait c'(est un sous form avec une image de tombe, qui s'ouvre lorsque j'appelle dans mon formulaire principal, quelqu'un de décédé...

    Avant il s'ouvrait légèrement à droite de mon form principal de façon à être visible, maintenant il s'ouvre au centre et à l'arrière de mon form... Donc caché, donc initile.

    Tous les autres forms s'ouvre comme je le veux sauf ces deux petits forms...

    Dans la feuille de propriétés, TOUT est pareil ... Vérifié et revérifié et encore revérifié...

    Une idée ou une piste ?
    Je précise qu'il s'ouvre avec une Macro qui réagit au mot "Décédé".

    Merci à tous et bonne soirée.
    Avec tous mes bons vœux.
    Bernard

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 230
    Points : 5 595
    Points
    5 595
    Par défaut
    Bonjour,

    La commande DoCmd.MoveSize permet de positionner et dimensionner un formulaire exactement comme on le veut.
    1 cm = 567 twips.

    Cordialement.

  3. #3
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut DoCmd.MoveSize (right45360) ne fonctionne pas comme cela ?
    Merci beaucoup Eric,

    Mais éternel débutant je ne sais que copier les exemples...

    J'ai bien mis dans procédure événementielle sur chargement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Load()
     
    DoCmd.MoveSize (right45360)
     
    'pourque le forms s'ouvre à 8 cm)
     
    End Sub
    Mais pas de résultat ???
    Une piste ou un exemple m'aiderait...

    Merci d'avance.
    Bernard

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 770
    Points : 14 812
    Points
    14 812
    Par défaut
    bonjour,
    quelques exemples pour le même résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ' si on nomme les paramètres, exemple le premier et le troisième:
    Call DoCmd.MoveSize(Right:=45360, Width:=100)
    ' ou
    DoCmd.MoveSize Right:=45360, Width:=100
     
    ' sans nommer les paramètres, il faut les saisir dans l'ordre, séparés par des virgules, c'est l'utilisation la plus courante (exemple avec le premier et le dernier):
    Call DoCmd.MoveSize(45360, , , 100)
     
    ' on peut également ne saisir que le seul paramètre qui est à changer (Right étant le premier):
    Call DoCmd.MoveSize(45360)
    ' ou
    DoCmd.MoveSize (45360)
    ' ou
    DoCmd.MoveSize 45360

  5. #5
    Membre régulier
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2017
    Messages
    240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2017
    Messages : 240
    Points : 115
    Points
    115
    Par défaut Grand Merciiiiiiiiiiiii
    Grand Merci et tous mes vœux également.

    On apprend à tout âge... Et moi 73 ans.

    Très cordialement. Bonne journée.
    Je marque résolu.

    Et merci à tous les Astuciens sur ce merveilleux forum d'échanges.

    Bernard

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/10/2010, 15h53
  2. Réponses: 2
    Dernier message: 17/05/2010, 22h23
  3. [XL-2003] Trié un tableau dans une feuille de calcul lors de son ouverture
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 09/04/2009, 15h27
  4. Réponses: 3
    Dernier message: 07/08/2008, 11h30
  5. Réponses: 3
    Dernier message: 27/04/2006, 14h29

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