Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 09/04/2011, 13h52   #1
Membre du Club
 
Homme Gérard Durand
Retraité
Inscription : juillet 2009
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Gérard Durand
Âge : 71
Localisation : France

Informations professionnelles :
Activité : Retraité
Secteur : Finance

Informations forums :
Inscription : juillet 2009
Messages : 79
Points : 58
Points : 58
Envoyer un message via MSN à gerarddurand
Par défaut Ajustement d'un formulaire par rapport un contrôle

bien le bonjour,

(Mon intitulé n'est pas très explicite mais je n'ai pas trouvé autre chose.)

Pour illustrer ce que je voudrais faire je vais prendre comme exemple une page du forum.

Lorsque l'on clique sur une question posée, à gauche de la page il apparaît le nom du questionneur. Sous le nom à droite un bouton vert.(plus de détail).

Une fois cliqué le bouton vert laisse apparaître le détail du membre.(en regard du bouton vert)

Ce que je voudrais faire c'est aligner le "formulaire détail" en face du bouton vert et pas n'importe où sur l'écran.

c'est un peu tiré par les cheveux mais je n'ai rien trouvé de mieux.

merci de votre aide et soyez indulgent.
gerarddurand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 04h58   #2
Membre Expert
 
Homme Pierre ANTOINE
Inscription : février 2008
Messages : 650
Détails du profil
Informations personnelles :
Nom : Homme Pierre ANTOINE
Âge : 43
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : février 2008
Messages : 650
Points : 1 302
Points : 1 302
Bonjour

Je ne maîtrise pas trop, mais je pense qu'il faut se pencher vers les certaines propriétés (cachées..) des contrôles :
- la position du bord haut du contrôle (en partant du haut d ela page) : .top
- la position du bord gauche du contrôle (en partant de la gauche) : .left
- la hauteur du contrôle : .height
- la largeur du contrôle : .width

Conseil : lecture du tutoriel Améliorez la présentation de vos états Access

C'est écrit pour les états, mais en peut s'en servir pour les formulaires.

Pierre
pier.antoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 10h36   #3
Membre du Club
 
Homme Gérard Durand
Retraité
Inscription : juillet 2009
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Gérard Durand
Âge : 71
Localisation : France

Informations professionnelles :
Activité : Retraité
Secteur : Finance

Informations forums :
Inscription : juillet 2009
Messages : 79
Points : 58
Points : 58
Envoyer un message via MSN à gerarddurand
bonjour,

Merci Pierre je vais essayer

gérard
gerarddurand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 12h15   #4
Membre du Club
 
Homme Gérard Durand
Retraité
Inscription : juillet 2009
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Gérard Durand
Âge : 71
Localisation : France

Informations professionnelles :
Activité : Retraité
Secteur : Finance

Informations forums :
Inscription : juillet 2009
Messages : 79
Points : 58
Points : 58
Envoyer un message via MSN à gerarddurand
Bonjour,

J'ai fouillé la foire aux question et j'ai trouvé ceci de Morsi
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Declare Function GetWindowRect Lib "User32" (ByVal hwnd As Long, lpRect As rect) As Long
Private Type rect
 
  Left As Long
  Top As Long
  Right As Long
  Bottom As Long
End Type
Dim Position As rect
Call GetWindowRect(Me.hwnd, Position)
With Position
MsgBox "Position de mon formulaire" & vbCrLf & "Gauche:" & .Left & vbCrLf _
    & "Droite:" & .Right & vbCrLf & "Inférieur:" & .Bottom & vbCrLf & "Supérieur:" & .Top
End With
Peut-on adapter ce code a un contrôle de formulaire ?

merci de votre aide
gerarddurand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 08h59   #5
Membre actif
 
Avatar de Ric500
 
Homme Richard
Ingénieur développement logiciels
Inscription : août 2004
Messages : 166
Détails du profil
Informations personnelles :
Nom : Homme Richard
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : août 2004
Messages : 166
Points : 157
Points : 157
Bonjour,

As-tu essayé la commande ?

EDIT: Pardon, j'avais mal lu la question: cette commande s'applique à la position d'un formulaire.
Ric500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 08h33   #6
Membre du Club
 
Homme Gérard Durand
Retraité
Inscription : juillet 2009
Messages : 79
Détails du profil
Informations personnelles :
Nom : Homme Gérard Durand
Âge : 71
Localisation : France

Informations professionnelles :
Activité : Retraité
Secteur : Finance

Informations forums :
Inscription : juillet 2009
Messages : 79
Points : 58
Points : 58
Envoyer un message via MSN à gerarddurand
bonjour,

Et la guerre cessa faute de combattants. Résolu par défaut.
a+
gerarddurand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 22h41   #7
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,

Regarde si mon exemple répond à ton besoin.

A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h39.


 
 
 
 
Partenaires

Hébergement Web