Ajouter un enregistrement depuis sous formulaire [Résolu]

Signaler
Messages postés
4
Date d'inscription
lundi 25 janvier 2021
Statut
Membre
Dernière intervention
28 janvier 2021
-
Messages postés
4
Date d'inscription
lundi 25 janvier 2021
Statut
Membre
Dernière intervention
28 janvier 2021
-
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

3 réponses

Messages postés
15436
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845
bonjour,
as-tu essayé de créer une procédure dans l’événement touche appuyer du sous-formulaire?
Messages postés
4
Date d'inscription
lundi 25 janvier 2021
Statut
Membre
Dernière intervention
28 janvier 2021

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
Messages postés
15436
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845
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.
Messages postés
4
Date d'inscription
lundi 25 janvier 2021
Statut
Membre
Dernière intervention
28 janvier 2021
>
Messages postés
15436
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021

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
Messages postés
15436
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845 >
Messages postés
4
Date d'inscription
lundi 25 janvier 2021
Statut
Membre
Dernière intervention
28 janvier 2021

peut-être ainsi:
Forms!livraison.Form.SetFocus
Messages postés
4
Date d'inscription
lundi 25 janvier 2021
Statut
Membre
Dernière intervention
28 janvier 2021

BONJOUR
je vais essaie

MERCI beaucoup