Ajouter un enregistrement depuis sous formulaire

Résolu/Fermé
djamelouari Messages postés 4 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 28 janvier 2021 - 25 janv. 2021 à 19:45
djamelouari Messages postés 4 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 28 janvier 2021 - 28 janv. 2021 à 07:55
Bonjour,
mon problème je veut utiliser les touches de fonction comme raccourci clavier le problème lorsque le curseur et positionner sur le formulaire principale sa marche mais lorsque le curseur et positionne sur le sous-formulaire sa ne marche pas
voila la procédure

Select Case KeyCode
Case vbKeyF1
DoCmd.GoToRecord , , acNewRec
Case vbKeyF2
DoCmd.RunCommand acCmdDeleteRecord
Case vbKeyF3
docmd.close
Case Else
Exit Sub
End Select
' Ensuite on annule l'effet normal de la touche
KeyCode = 0
End Sub

NB: procédure dans l’événement touche appuyer du formulaire principale
comme je l'ai dit précédemment la procédure fonction lorsque le curseur est positionné sur le formulaire principal c'est-à-dire
F1 ajouter un nouvel enregistrement
F2 supprimer enregistrement cours
F3 fermer le formulaire
mais si le curseur est positionné sur le sous formulaire les touches de fonction ne marchent pas comme raccourci clavier
Merci
A voir également:

3 réponses

yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
26 janv. 2021 à 11:57
bonjour,
as-tu essayé de créer une procédure dans l’événement touche appuyer du sous-formulaire?
0
djamelouari Messages postés 4 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 28 janvier 2021
27 janv. 2021 à 08:02
bonjour
merci d'avoir rependue
je peut créer la procédure dans le sous formulaire mais comment ajouter un nouveau enregistrement dans le formulaire principale a partir du sous formulaire ?
merci
0
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
27 janv. 2021 à 11:48
peut-être ainsi, ou peut-être autrement:
dans le VBA du sous-formulaire,
faire .SetFocus sur le formulaire principal,
puis sendkeys pour lui envoyer la touche fonction.
0
djamelouari Messages postés 4 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 28 janvier 2021 > yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024
27 janv. 2021 à 18:55
bonjour
merci d'avoir répandue justement je ne sais vraiment pas comment applique le setfocus
nom formulaire principale: livraison
nom sous formulaire :produits_vendue

si vous pouvez me dire comment faire le setfocus depuis sous-formulaire
merci beaucoup
0
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > djamelouari Messages postés 4 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 28 janvier 2021
27 janv. 2021 à 23:09
peut-être ainsi:
Forms!livraison.Form.SetFocus
0
djamelouari Messages postés 4 Date d'inscription lundi 25 janvier 2021 Statut Membre Dernière intervention 28 janvier 2021
28 janv. 2021 à 07:55
BONJOUR
je vais essaie

MERCI beaucoup
0