Bonjour,
Existe t il un moyen de forcer le scrolling d'un sous formulaire pour que l'enregistrement sélectionné soit toujours situé en limite supérieur du sous formulaire ?
Merci par avance pour votre aide.
Bonjour,
Existe t il un moyen de forcer le scrolling d'un sous formulaire pour que l'enregistrement sélectionné soit toujours situé en limite supérieur du sous formulaire ?
Merci par avance pour votre aide.
Bonsoir,
ce code positionne l'enregistrement sélectionné en début de page :la variable lgSf correspond au nombre de lignes affichées dans une page complète du sous-formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Dim lgCur As Long Dim lgMax As Long Dim lgSf As Long ' Nombre de lignes affichées dans le sous-formulaire lgSf = 6 ' Ligne sélectionnée lgCur = Me.CurrentRecord If Me.CurrentRecord + lgSf > Me.Recordset.RecordCount Then lgMax = 1 Else lgMax = lgCur + lgSf End If DoCmd.GoToRecord acActiveDataObject, , acGoTo, lgMax DoCmd.GoToRecord acActiveDataObject, , acGoTo, lgCur
A modifier et tester pour savoir si cela correspond à ton besoin...
Bonsoir et merci pour votre réponse !
Je vais tester cela dés lundi !
Bonjour !
Votre code correspond à ce que je voulais !
Merci beaucoup pour votre aide !
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