IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Ouvrir un onglet selon un critère [AC-2010]


Sujet :

VBA Access

  1. #1
    Membre à l'essai
    Femme Profil pro
    Archiviste médicale
    Inscrit en
    Octobre 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Archiviste médicale
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2019
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Ouvrir un onglet selon un critère
    Bonjour,

    J'ai créé un formulaire avec un contrôle onglet. Chaque onglet contient un sous-formulaire qui s'ouvre par défaut en mode entrée de données.

    Dans l'onglet 1 (Note), je veux insérer un bouton qui ajoutera un enregistrement à la table Contacts avant d'ouvrir le sous-formulaire AjContactDos de l'onglet 3 sur cet enregistrement afin que l'utilisateur complète les coordonnées du contact.

    Je n'arrive pas à trouver le code qui me permettra d'ouvrir le sous-formulaire de l'onglet 3 sur le bon enregistrement. Mon code devrait ressembler à :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Private Sub AjContact_Click()
     
    On Error GoTo Fin
     
    Me.Refresh
     
    'Ajout de l'identité du contact dans le sous-formulaire AjContactDos
     
    DoCmd.SetWarnings False
    DoCmd.OpenQuery ("AjContact_note")
     
    'Ouvrir l'onglet 3
     
    Forms![SaisieAPP]!OngletsSaisie.Value = 3
     
    'Le critère que je n'arrive pas à définir ...
     
    Fin:
    End Sub

    Merci.

  2. #2
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut
    Pouvez-vous poster copie zip de votre DB pour que l'on puisse mieux visualiser le problème

  3. #3
    Membre à l'essai
    Femme Profil pro
    Archiviste médicale
    Inscrit en
    Octobre 2019
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Archiviste médicale
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2019
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par Zekraoui_Jakani Voir le message
    Pouvez-vous poster copie zip de votre DB pour que l'on puisse mieux visualiser le problème
    Merci

    J'ai finalement décidé de mettre mes 2 sous-formulaires dans le même onglet ce qui me permet d'utiliser les champs pères / champs fils en remplacement du code vba. C'est plus simple de cette façon.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] VBA - ouvrir plusieurs états selon un critère
    Par emmaad dans le forum VBA Access
    Réponses: 5
    Dernier message: 05/03/2019, 19h17
  2. [AC-2013] Ouvrir un état selon un critère
    Par juliettevr dans le forum VBA Access
    Réponses: 1
    Dernier message: 26/10/2017, 11h54
  3. Ouvrir un état selon un critère
    Par MissAngela dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/09/2012, 07h11
  4. [AC-2007] ouvrir un formulaire selon des critères
    Par glooping dans le forum IHM
    Réponses: 3
    Dernier message: 23/09/2009, 12h04
  5. [AC-2007] Ouvrir un formulaire selon des critères d'un autre formulaire
    Par glooping dans le forum IHM
    Réponses: 7
    Dernier message: 24/07/2009, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo