s'il vous plait, je veux atteindre la dernière page ou une page bien précise d'un état access via une procédure VBA merci d'avance
s'il vous plait, je veux atteindre la dernière page ou une page bien précise d'un état access via une procédure VBA merci d'avance
Bonjour.
Je ne pensais pas que ce soit possible mais si.
Ici la solution (l'un des derniers post de la discussion) http://bytes.com/topic/access/answer...-automatically.
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
J'utilise cette discussion pour savoir si on peut se déplacer dans les pages d'un état en mode aperçu avant impression avec la molette de la souris, via un petit code VBA comme celui qu'on utilise pour passer d'un enregistrement à l'autre dans les formulaires via cette même molette de souris.
Merci !
En fait c'est très simple pour atteindre la dernière page d'un état:
:-)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Docmd.OpenReport "Mon Etat", acViewPreview SendKeys "{END}"
Bonjour
votre code affiche bien la dernière page de mon état, mais j'ai le "bug" du NumLock qui se désactive
J'ai essayé la solution du shell https://www.developpez.net/forums/d1...dkeys-numlock/
mais j'ai une erreur de syntaxe
Voici mon code entier
Pourriez-vous me dire où est l'erreur de syntaxe? (je n'y connais rien, je bricole de manière empirique)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Commande69_Click() DoCmd.OpenReport "Mon_état", acViewPreview, "", "", acNormal Dim Wsh As Object Set Wsh = CreateObject("WScript.Shell") Wsh .SendKeys "{END}", True Set Wsh = Nothing End Sub
Merci
bonjour,
de manière générale pour aider les contributeurs à donner une réponse, il est d'usage d'indiquer le numéro de ligne en erreur (heureusement qu'il n'y a pas 50 lignes dans ce code à vérifier !)
Mais je pense que c'est parce qu'il y a un espace entre et Wsh et .Senkeys
Code : Sélectionner tout - Visualiser dans une fenêtre à part Wsh.SendKeys "{END}", True
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Salut
L'erreur est tellement flagrante !
J'ai fait un test, aucun problème avec NumLock !
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
UR - ESIROI - GPME/CG/DCG8
QTH :21°19'18"S - 055°25'32"E
Inutile de me contacter par MP
Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
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