Petit soucis sur access

sagat -  
Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   -
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.
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   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
    1. 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
  2. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   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