Bonjour,
Je souhaite pouvoir sélectionner des enregistrements dans un sous formulaire afin d'assigner une valeur. J'utilise donc l'aide access pour cela. voici le lien /ICI.
La ou je bloque c'est au niveau des évènement sur le bouton commande.
je dois faire ceci :
Le problème c'est que lorsque j'essaye de mettre =SelRecord(...) sur une des propriétés, j'ai un message d'erreur comme quoi la syntaxe n'est pas bonneRemarque : Si vous souhaitez utiliser le bouton de commande pour énumérer la liste des enregistrements sélectionnés dans un sous-formulaire, passez le sous-formulaire en tant qu'argument à la fonction SelRecord() des événements de souris du bouton de commande. Par exemple, supposons que votre sous-formulaire est appelé sous-formulaire. Vous devez définir le bouton de commande déplacer la souris propriétés comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 OnMouseDown: =SelRecord([Orders Subform].[Form],"Down") OnMouseMove: =SelRecord([Orders Subform].[Form],"Move") OnMouseUp: =SelRecord([Orders Subform].[Form],"Up")
J'enleve donc le = pour voir et la aucun soucis mais lorsque je test j'ai un message d'erreur comme quoi Ms office access n'a pas pu trouver la macro SelRecord(...)
Mon sous formulaire se nomme recevabilité_formA. Je mets donc SelRecord([recevabilité_formA].[Form],"Down")
mes 2 interrogations sont :
Pourquoi cela ne marche pas avec = SelRecord(...) alors que l'aide access me dit de faire cela?
Est ce que j'appel bien le sous formulaire ou l'erreur vient de là..?
Merci pour votre aide !
Partager