OVH Cloud OVH Cloud

Etat + hauteur de contrôle

1 réponse
Avatar
ifergane thierry
Bonjour à tous et mes meilleurs voieux pour cette nouvelle année.

Je rencontre un petit problème sous access. J'ai créé un état "FACTURE" dans
lequel se trouve un contrôle "REFERENCE" et "DESIGNATION". Le champ
DESIGNATION est un champ mémo qui peut contenir un grand nombre de ligne
alors que le champ REFERENCE ne peut contenir que 10 caractères.
Le soucis c'est que le contrôle DESIGNATION dans mon état comme il est en
auto extensible=oui la hauteur de celui ci est plus importante que mon
contrôle REFERENCE. j'ai bien essayé de mettre une ligne de code sur
l'évennement Détail_Print pour que REFERENCE.weignt=DESIGNATION.weight mais
cela ne fonctionne pas au même titre que sur l'évennement Détail_Format.

Quelle astuce pourrais-je employer ???????

Merci pour votre aide

1 réponse

Avatar
Denis Taglia
Bonjour et tous mes voeux,
Voir du coté de la Méthode Line
Private Sub Détail_Print(Cancel As Integer, PrintCount As Integer)
Dim mHaut As Long
Dim i As Byte
Dim A As Variant
Dim B As Integer, B1 As Integer
Dim ctl As Control
For Each ctl In Me.Détail.Controls
mHaut = IIf(ctl.Height > mHaut, ctl.Height, mHaut) 'cherche le
plus haut
Next ctl
A = Array(0, 685, 2070, 3400, 5380, 5895, 6417, 10895, 15140) 'position
en twips de mes '9 controles
For i = 0 To 8
B = A(i): B1 = B + 4 ' donne une certaine épaisseur au trait
Me.Line (B, 0)-(B1, mHaut), 8388608, BF
Next i
End Sub
Controles transparents et trait horizontal à la main.
That's right.
Enfin chez moi ça fonctionne, mais c'est un peu ........ à mettre au point
@+
Denis

"ifergane thierry" <tifergane@(pas de spam)wanadoo.fr> a écrit dans le
message de news:
Bonjour à tous et mes meilleurs voieux pour cette nouvelle année.

Je rencontre un petit problème sous access. J'ai créé un état "FACTURE"
dans

lequel se trouve un contrôle "REFERENCE" et "DESIGNATION". Le champ
DESIGNATION est un champ mémo qui peut contenir un grand nombre de ligne
alors que le champ REFERENCE ne peut contenir que 10 caractères.
Le soucis c'est que le contrôle DESIGNATION dans mon état comme il est en
auto extensible=oui la hauteur de celui ci est plus importante que mon
contrôle REFERENCE. j'ai bien essayé de mettre une ligne de code sur
l'évennement Détail_Print pour que REFERENCE.weigntÞSIGNATION.weight
mais

cela ne fonctionne pas au même titre que sur l'évennement Détail_Format.

Quelle astuce pourrais-je employer ???????

Merci pour votre aide