OVH Cloud OVH Cloud

Déplacement d'un objet en fonction de la taille d'un autre dans un sous état

1 réponse
Avatar
Olivier C.
Bonjour,

Dans un sous état [Corps Devis] situé dans un état [Devis], j'ai paramétré
un champs [Description] avec Auto Extensible = Oui

Je souhaite que les champs [Expr2] [Prix Unitaire] et [Expr1], situés sur la
même ligne que [Description], se déplace afin qu'ils se retrouve tous
alignés avec le bas du champs [Description] quelque soit la taille de ce
dernier et ce pour chacun des enregistrements sachant que les champs
[Expr2], [Prix Unitaire] et [Expr1] ont une hauteur fixe.

J'ai essayé divers solutions tel que mettre dans l'évènement Au Formatage de
la section Détail du sous état le code suivant : [Expr2].Top =
[Description].Height - 340
Mais ça ne marche pas.

Merci de m'aider à resoudre ce problème

1 réponse

Avatar
eva
Bonjour,

A priori cela doit se faire tout seul. Access arange les
champs, a peu près bien, en fonction de leur taille les
uns par rapport aux autres.

J'ai déjà fait des devis avec sous état et le retaillage
et le positionnement se fait tout seul, il suffit que les
champs qui doivent être en dessous soit un peu en dessous
du premier champ avant tout formatage. Cet alignement se
fait soit par en haut, si tu les met tous sur la même
ligne, soit après le bas du champ description si ce champ
est au dessus des autres.

L'alignement ne se fera pas sur le bas du champ
Description, il faut accepter de le mettre au dessus, ce
qui finalement n'est pas si grave et ne génère qu'un
décalage d'une ligne avec le bas du champ description.

C'est tout ce que je peux en dire.

Bon courage.

-----Message d'origine-----
Bonjour,

Dans un sous état [Corps Devis] situé dans un état
[Devis], j'ai paramétré

un champs [Description] avec Auto Extensible = Oui

Je souhaite que les champs [Expr2] [Prix Unitaire] et
[Expr1], situés sur la

même ligne que [Description], se déplace afin qu'ils se
retrouve tous

alignés avec le bas du champs [Description] quelque soit
la taille de ce

dernier et ce pour chacun des enregistrements sachant
que les champs

[Expr2], [Prix Unitaire] et [Expr1] ont une hauteur fixe.

J'ai essayé divers solutions tel que mettre dans
l'évènement Au Formatage de

la section Détail du sous état le code suivant :
[Expr2].Top =

[Description].Height - 340
Mais ça ne marche pas.

Merci de m'aider à resoudre ce problème


.