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 selon code dans une liste [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 300
    Par défaut Ouvrir selon code dans une liste
    Bonjour,

    Sur un bouton de commande je reprends le code en ligne "0" d'une liste de choix, F pour formulaire F1 pour Formulaire avec une date donnée et F2 pour un formulaire entre dates.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub E1_Click()
    If Me.L2 = "F" Or Me.L2 = "F1" Or Me.L2 = "F2" Then
    DoCmd.OpenForm Me.L2
    Else
    If Me.L2 = "E" Or Me.L2 = "E1" Or Me.L2 = "E2" Then
    DoCmd.OpenReport Me.L2, acViewReport, "", "", acNormal
    End If
    End If
    End Sub
    Or cela ne fonctionne pas, pouvez-vous me guider ?
    En dessous de "ELSE" il sagit d'ouverture d'états.

    Merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 300
    Par défaut
    J'ai trouvé,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub E1_Click()
    If Me.L2.Column(2) = "F1" Or Me.L2.Column(2) = "F2" Then
    DoCmd.OpenForm Me.L2
    Else
    If Me.L2.Column(2) = "E1" Or Me.L2.Column(2) = "E2" Then
    DoCmd.OpenReport Me.L2, acViewReport, "", "", acNormal
    End If
    End If
    End Sub
    Merci quand même.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 18/02/2013, 20h01
  2. [AJAX] renseigner des input selon choix dans une liste deroulante
    Par abconcept dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/02/2009, 15h06
  3. Ouvrir ce code dans une Frame
    Par RENAUDER dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/01/2009, 23h03

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