Petit soucis sur access

sagat -  
Jean_Jacques Messages postés 1048 Statut Membre -
Bonjour,
j'ai un petit pb avec access car je debute y aurait il une personne qui pourrais m'aider svp merci d'avance donc voila ma question:
j'ai deux formulaire, un principale ou j'ai mon num_id, et avec un bouton de commande j'ouvre le deuxieme mais le pb dans le deuxieme formulaire au lieu de me mettre le num_id identique au formulaire principale access me le mets au n°1 de la liste voila j'espere avoir ete clair.

2 réponses

Jean_Jacques Messages postés 1048 Statut Membre 112
 
Bonjour sagat,

Votre question revient souvent; voici la procécure évènement qu'il vous faut:
(Il vous reste à l'adapter à votre application).
_____________
Private Sub <Nom de l'évènement>_Click()

On Error GoTo Err_Màj_Click
Dim DocName As String
Dim LinkCriteriA As String
DocName = "<Nom du formulaire à ouvrir>"
LinkCriteriA = "[<Num_ID>]=" & Me![<Num_ID>]
DoCmd.OpenForm DocName, , , LinkCriteriA
Exit Sub

Err_<Nom de l'évènement>_Click:
MsgBox Error$
Exit Sub
______
Pour de plus amples éclaircissements sur les évènements :
Actionner la touche F1/Index et saisir "évènement dans le champ de saisie".

Bonne journée
0
sagat
 
merci mr Jean Jacques pour votre explication mais maleureusement je ne suis pas un expert en mode VBA donc je suis tjs bloqué kan jentre le code dans le VB la 1er ligne Private sub ce mets en rouge donc le pb viens de
<nom de levenement > jaurai aimé savoir qu'est ce qu'il faut que je mets exactement a cette endroit encore merci pour laide
0
Jean_Jacques Messages postés 1048 Statut Membre 112
 
Sagat,

Les signes < et > indiquent que les indications encadrées, ainsi que les signes d'encadrement <> sont à remplacer par les informations que vous détenez.

Pour créer l'évènement (sur clic de votre bouton) recourez sans modération à la touche d'aide en ligne F1.
Dans l'onglet INDEX saisir la chaîne de caractères CREER EVENEMENT. Puis dans la liste qui s'affiche, choisir CREER UNE PROCEDURE .... C'est bien mieux expliqué que je ne saurais le faire ...

NB : Tout ce qui commence par :

Private sub
et se termine par :
Exit sub

Est une procédure

Bon courage
0