Forum - Questions générale - Sujet n°411

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 29/11/2010 : 20:05  Sujet n° 411  Atteindre dernier enregistrement ss-frm

le 14/10/2010 : 17:07
par HDU

Anonyme

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
Ecrire à HDU  sujet clos  Haut
Réponse n° 1
--------
le 14/10/2010 : 17:42
par 3Stone

Anonyme

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)
  clos par 3Stone le 29/11/2010 : 20:05  Haut
Réponse n° 2
--------
le 14/10/2010 : 17:53
par HDU

Anonyme

visiteur
Salut Pierre,

je n'était pas près de trouver sans ton aide, qui, comme d'hab est parfaite !!!!

Merci encore à toi.
Ecrire à HDU   clos par 3Stone le 29/11/2010 : 20:05  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut