1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 411 |
Atteindre dernier enregistrement ss-frm |
le 14/10/2010 : 17:07 par HDU
visiteur |
Bonjour, j'ai un formulaire principal qui contient des onglets.
Sur un onglet, j'ai un sous-formulaire contenant des enregistrements.
Je souhaiterait que ce soit le dernier enregistrement qui soit affiché lorsque l'on sélectionne cet onglet.
J'ai tenté sur tous les évènements du sous-formulaire, sans succès. J'ai tenté de mettre sur l'évenement "on_clic" de l'onglet : me.monsousform.form.recordset.moveLast, cela ne le fait pas non plus.
Quelqu'un a une idée svp ?
Merci.
Me.CadreSousFormulaire.Form.Recordset.MoveLast |
|
|
Réponse n° 1 -------- le 14/10/2010 : 17:42 par 3Stone
Administrateur
|
Bonjour,
Il faut placer le code dans la Sub de l'événement "sur changement" (on change) de la boite d'onglet. Pour cela, il faut sélectionner la boite (et non le sous-formulaire) en cliquant sur le cadre ou sur l'espace libre à coté d'un onglet.
Si :
- la boite à onglet se nomme "CtlTab0"
- le sous form "sForm1"
- le sous form se trouve sur le second onglet (0, 1, 2, x)
le code sera: Code :Private Sub CtlTab0_Change() If CtlTab0.Value = 1 Then With Me.sForm1.Form.RecordsetClone If .RecordCount > 0 Then .MoveLast Me.sForm1.Form.Bookmark = .Bookmark End If End With End If End Sub
Cordialement, Pierre(3stone) |
|
|
Réponse n° 2 -------- le 14/10/2010 : 17:53 par HDU
visiteur |
Salut Pierre,
je n'était pas près de trouver sans ton aide, qui, comme d'hab est parfaite !!!!
Merci encore à toi. |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|