Bonjour,
SVP comment centrer les données au milieu de mon Etat.
Bonjour,
SVP comment centrer les données au milieu de mon Etat.
Bonjour,
Réponse simple: tu y mets des contrôles de la largeur de ton état et tu leur donnes un format centré .
J’aimerais que les données soient centrées et au milieu de l'état.
Avec les renseignements que tu donnes, ma solution devrait fonctionner, après, s'il y a des contraintes, il faudrait que tu développes ton propos.
En fait les données s'affichent au milieu mais en haut. Or, j'aimerais que les données s'affichent au milieu et en même temps au centre.
OK,
Essaie sur l'événement Format de ta section:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub MaSection_Format(Cancel As Integer, FormatCount As Integer) Dim laHauteur as long If (MaSection.height/2) - (MonControle.height/2)> then laHauteur=0 Else laHauteur=(MaSection.height/2) - (MonControle.height/2) End If MonControle.Top=laHauteur End Sub
SVP Où se trouve la Section ? Sinon, j'ai sélectionné un champ, puis je fais propriété, mais je n'ai pas vus où était section. Je travaille sur Access 2007
Un état est constitué de plusieurs sections séparées par une barre grise Entête, Détail, Pied...
Sur l'événement formatage de la section, tu entres le code ci-dessus (en adaptant bien sûr aux noms de contrôles, sections...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub MaSection_Format(Cancel As Integer, FormatCount As Integer) Dim laHauteur as long If (MaSection.height/2) - (MonControle.height/2)> then laHauteur=0 Else laHauteur=(MaSection.height/2) - (MonControle.height/2) End If MonControle.Top=laHauteur End Sub Exemple:MonControle
Bonjour,
En l'absence de copie d'écran ou de renseignements plus amples sur ton projet, j'ai essayé de te donner une réponse générique.
MonControle = le nom du contrôle qui doit être centré
MaSection = le nom de la section d'état dans laquelle se trouve le contrôle
EDIT: Pour sélectionner une section, tu cliques sur le fond de celle-ci puis dans les propriétés tu verras son nom (présent également sur la barre grise qui la délimite). Le code est à insérer dans l'événement "Au formatage" de la section.
Bonjour,
Le premier lien ne fonctionne pas, le second donne un fichier ... word ??
Enlève les balises code SVP
Bonjour,
Je pars du principe que les données sous-jacentes de ton état son disponibles par une requête, que le nombre de villes est figé à 8; sinon, tu dois passer par un TCD (Tableau Croisé Dynamique) et là, çà se complique !
Sinon, je ne connais pas de solution pour "centrer" l'ensemble des données composant ton état: il faudra se taper sa conception "à la mano".
En premier lieu, je pense qu'il faudrait :
. paramétrer la mise en page de l'état en mode "Paysage"
. mettre en en-tête d'état le nom du document
. en en-tête de page les dix en-têtes de colonnes Ministère, Agadez... en divisant par 10 la largeur de la page (en fait sa longueur puisque mode paysage). Donc 29.7 cm- 2 cm (pour les marges)/10. Il te reste donc des colonnes de 2.87 cm de large.
. en Pied d'état, la ligne des totaux Somme(TotalAgadez), Somme(TotalDiffa)...
Voilà en vitesse une solution qui pourrait fonctionner.
Bon weekend!
merci je vai essayer
Pardon, à la re-lecture de mon post, je me rends compte que je devrais faire un effort en arithmétique: la largeur des contrôles: 2.77 cm et non 2.87
OK ,merci beaucoup
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager