Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2011, 08h53   #1
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
Par défaut se placer sur le dernier sous formulaire

Bonjour,

Je possède un formulaire fiche tracteur avec un sosu formulaire configuration électronique. Ces deux formulaires sont liés par un champs numero_proto.

J'arrive a ouvrir le sous formulaire sur le dernier enregistrement du sous formulaire avec la commande (a partir du formulaire fiche tracteur : form_load):

Code :
1
2
 
Me.frm_configuration_electronique.Form.Recordset.MoveLast
Cependant parfois il n'y a aucun enregistrement dans le sous formulaire et donc j'ai l'erreur 3021 :

Aucun enregistrement en cours

Comment faire pour ne plus l'avoir ?
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 08h57   #2
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
J'y suis arrivé mais c'est par très clean à mon gout :


Code :
1
2
3
4
 
If Me.frm_configuration_electronique.Form.Recordset.RecordCount > 0 Then
Me.frm_configuration_electronique.Form.Recordset.MoveLast
End If
Avez vous d'autre solution ?
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 12h05   #3
Nouveau Membre du Club
 
Homme
Chef de projet MOA
Inscription : juillet 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2011
Messages : 22
Points : 32
Points : 32
presque pareil :


Code :
1
2
3
4
 
If Me.frm_configuration_electronique.Form.Recordset.EOF  Then
Me.frm_configuration_electronique.Form.Recordset.MoveLast
End If
dave92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2011, 13h51   #4
Nouveau Membre du Club
 
Homme
ingénieur essais électronique
Inscription : mai 2011
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : ingénieur essais électronique
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 128
Points : 37
Points : 37
En effet c'est kif kif

Merci
sylv20 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h17.


 
 
 
 
Partenaires

Hébergement Web