Bonsoir,
J'ai besoin dans un formulaire de pointer sur le dernier enregistrement
actif mais d'interdire le retour en arrière ou l'avance sur l'enregistrement
vide.
Comment puis je m'en sortir ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
demande bien spéciale qui ne va pas favoriser la saisie intensive. Il peut y avoir de nombreuses façons de le faire si on sait sur quoi on le fait: est-ce sur une table ou une requête ? le dernier enregistrement actif est lequel ? le dernier de la requête triée dans un ordre précis ? la clé primaire la plus élevée ? etc....
sinon, la méthode la plus simple, pour le faire sur une requête, sur la clé primaire la plus élevée: Me.AllowAdditions = False Me.AllowDeletions = False DoCmd.GoToRecord , , acLast Me.Filter = "[ID]=" & Me.ID Me.FilterOn = True Me.Cycle = 1
je ne connais pas le degré d'interdiction, mais il y aura d'autres choses à faire, comme cacher les menus certainement. il faut prévoir un bouton de commande pour en sortir, sinon tu vas traiter cet enregistrement pendant longtemps.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Sunrise" a écrit dans le message de news: | Bonsoir, | J'ai besoin dans un formulaire de pointer sur le dernier enregistrement | actif mais d'interdire le retour en arrière ou l'avance sur l'enregistrement | vide. | Comment puis je m'en sortir ? | Merci d'avance.
Bonsoir.
demande bien spéciale qui ne va pas favoriser la saisie intensive.
Il peut y avoir de nombreuses façons de le faire si on sait sur quoi on le
fait:
est-ce sur une table ou une requête ?
le dernier enregistrement actif est lequel ? le dernier de la requête triée
dans un ordre précis ? la clé primaire la plus élevée ? etc....
sinon, la méthode la plus simple, pour le faire sur une requête, sur la clé
primaire la plus élevée:
Me.AllowAdditions = False
Me.AllowDeletions = False
DoCmd.GoToRecord , , acLast
Me.Filter = "[ID]=" & Me.ID
Me.FilterOn = True
Me.Cycle = 1
je ne connais pas le degré d'interdiction, mais il y aura d'autres choses à
faire, comme cacher les menus certainement.
il faut prévoir un bouton de commande pour en sortir, sinon tu vas traiter
cet enregistrement pendant longtemps.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Sunrise" <Sunrise@discussions.microsoft.com> a écrit dans le message de
news: 48D1339F-A2C9-4E09-BEE9-4BD231018582@microsoft.com...
| Bonsoir,
| J'ai besoin dans un formulaire de pointer sur le dernier enregistrement
| actif mais d'interdire le retour en arrière ou l'avance sur
l'enregistrement
| vide.
| Comment puis je m'en sortir ?
| Merci d'avance.
demande bien spéciale qui ne va pas favoriser la saisie intensive. Il peut y avoir de nombreuses façons de le faire si on sait sur quoi on le fait: est-ce sur une table ou une requête ? le dernier enregistrement actif est lequel ? le dernier de la requête triée dans un ordre précis ? la clé primaire la plus élevée ? etc....
sinon, la méthode la plus simple, pour le faire sur une requête, sur la clé primaire la plus élevée: Me.AllowAdditions = False Me.AllowDeletions = False DoCmd.GoToRecord , , acLast Me.Filter = "[ID]=" & Me.ID Me.FilterOn = True Me.Cycle = 1
je ne connais pas le degré d'interdiction, mais il y aura d'autres choses à faire, comme cacher les menus certainement. il faut prévoir un bouton de commande pour en sortir, sinon tu vas traiter cet enregistrement pendant longtemps.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Sunrise" a écrit dans le message de news: | Bonsoir, | J'ai besoin dans un formulaire de pointer sur le dernier enregistrement | actif mais d'interdire le retour en arrière ou l'avance sur l'enregistrement | vide. | Comment puis je m'en sortir ? | Merci d'avance.
Sunrise
Merci Raymond, je suis passé par Me.AllowAdditions = False et j'ai caché les barres de défilement
Bonsoir.
demande bien spéciale qui ne va pas favoriser la saisie intensive. Il peut y avoir de nombreuses façons de le faire si on sait sur quoi on le fait: est-ce sur une table ou une requête ? le dernier enregistrement actif est lequel ? le dernier de la requête triée dans un ordre précis ? la clé primaire la plus élevée ? etc....
sinon, la méthode la plus simple, pour le faire sur une requête, sur la clé primaire la plus élevée: Me.AllowAdditions = False Me.AllowDeletions = False DoCmd.GoToRecord , , acLast Me.Filter = "[ID]=" & Me.ID Me.FilterOn = True Me.Cycle = 1
je ne connais pas le degré d'interdiction, mais il y aura d'autres choses à faire, comme cacher les menus certainement. il faut prévoir un bouton de commande pour en sortir, sinon tu vas traiter cet enregistrement pendant longtemps.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Sunrise" a écrit dans le message de news: | Bonsoir, | J'ai besoin dans un formulaire de pointer sur le dernier enregistrement | actif mais d'interdire le retour en arrière ou l'avance sur l'enregistrement | vide. | Comment puis je m'en sortir ? | Merci d'avance.
Merci Raymond,
je suis passé par
Me.AllowAdditions = False
et j'ai caché les barres de défilement
Bonsoir.
demande bien spéciale qui ne va pas favoriser la saisie intensive.
Il peut y avoir de nombreuses façons de le faire si on sait sur quoi on le
fait:
est-ce sur une table ou une requête ?
le dernier enregistrement actif est lequel ? le dernier de la requête triée
dans un ordre précis ? la clé primaire la plus élevée ? etc....
sinon, la méthode la plus simple, pour le faire sur une requête, sur la clé
primaire la plus élevée:
Me.AllowAdditions = False
Me.AllowDeletions = False
DoCmd.GoToRecord , , acLast
Me.Filter = "[ID]=" & Me.ID
Me.FilterOn = True
Me.Cycle = 1
je ne connais pas le degré d'interdiction, mais il y aura d'autres choses à
faire, comme cacher les menus certainement.
il faut prévoir un bouton de commande pour en sortir, sinon tu vas traiter
cet enregistrement pendant longtemps.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Sunrise" <Sunrise@discussions.microsoft.com> a écrit dans le message de
news: 48D1339F-A2C9-4E09-BEE9-4BD231018582@microsoft.com...
| Bonsoir,
| J'ai besoin dans un formulaire de pointer sur le dernier enregistrement
| actif mais d'interdire le retour en arrière ou l'avance sur
l'enregistrement
| vide.
| Comment puis je m'en sortir ?
| Merci d'avance.
Merci Raymond, je suis passé par Me.AllowAdditions = False et j'ai caché les barres de défilement
Bonsoir.
demande bien spéciale qui ne va pas favoriser la saisie intensive. Il peut y avoir de nombreuses façons de le faire si on sait sur quoi on le fait: est-ce sur une table ou une requête ? le dernier enregistrement actif est lequel ? le dernier de la requête triée dans un ordre précis ? la clé primaire la plus élevée ? etc....
sinon, la méthode la plus simple, pour le faire sur une requête, sur la clé primaire la plus élevée: Me.AllowAdditions = False Me.AllowDeletions = False DoCmd.GoToRecord , , acLast Me.Filter = "[ID]=" & Me.ID Me.FilterOn = True Me.Cycle = 1
je ne connais pas le degré d'interdiction, mais il y aura d'autres choses à faire, comme cacher les menus certainement. il faut prévoir un bouton de commande pour en sortir, sinon tu vas traiter cet enregistrement pendant longtemps.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Sunrise" a écrit dans le message de news: | Bonsoir, | J'ai besoin dans un formulaire de pointer sur le dernier enregistrement | actif mais d'interdire le retour en arrière ou l'avance sur l'enregistrement | vide. | Comment puis je m'en sortir ? | Merci d'avance.