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 :

Exécuter une requête avec un formulaire Access et en inscrivant une date


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Septembre 2014
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Septembre 2014
    Messages : 59
    Points : 33
    Points
    33
    Par défaut Exécuter une requête avec un formulaire Access et en inscrivant une date
    Bonjour,

    J'essaie d'exécuter une requête avec un formulaire Access et ça me dit impossible.

    Il faut que j'inscrive une date et ensuite cliquer sur le bouton Exécuter requête

    Pouvez-vous me dire quel est le problème ?

    Merci,

    Catherine

    Voici mon code:
    Nom : 1.jpg
Affichages : 174
Taille : 13,7 KoNom : 2.jpg
Affichages : 195
Taille : 62,9 Ko

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    Option Compare Database
     
    Private Property Get pDateDebut() As Date
        pDateDebut = txtDateDebut.Value
    End Property
     
    Private Function validerParametres() As Boolean
     
        validerParametres = True
     
        If IsNull(txtDateDebut.Value) Or IsEmpty(txtDateDebut.Value) Then
            validerParametres = False
            '9902 - Le paramêtre {0} est obligatoire.
            GestionMessage.MessageInformation 9902, "validerParametres", "date de début"
        End If
     
     
    End Function
     
    Private Sub btnExecuterRequetes_Click()
     
     
        If validerParametres Then
     
            obtenirDonneesVACAT
     
            MsgBox "Exécution terminé"
     
        End If
     
    End Sub
     
    Private Sub obtenirDonneesVACAT()
     
        Dim qdf As QueryDef
        Set qdf = CurrentDb.QueryDefs("VACAT")
     
        'Paramètres
        qdf.Parameters("dat_paimt").Value = pDateDebut
     
        'Exécuter la requête
        qdf.Execute
     
    End Sub

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 123
    Points : 12 169
    Points
    12 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    On n'exécute pas une requête SELECT, on l'ouvre...
    • soit pour la parcourir dans un Recordset
    • soit on l'ouvre dans l'instance Access pour la visualiser


    Tu ne précises pas l'essentiel et donc, il est difficile de t'orienter.

    Quoi qu'il en soit, ton code prend une tournure bien complexe pour le peu à faire.

    Donc quel est l'objectif, ouvrir ou bien parcourir ?
    Si c'est ouvrir, il faut changer de méthode...

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Web Site@Mail
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0
    *** Je recherche des profils (2 ans min.) Java EE, Fullstack, Front, .Net, Mobile... pour CDI ***

Discussions similaires

  1. Lancer une requête avec paramètres d'ACCESS depuis EXCEL
    Par duduSKS dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/06/2013, 07h56
  2. [MySQL] Récupération d'une valeur d'un formulaire pour la mettre dans une requête
    Par lala24 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 30/04/2010, 17h42
  3. Réponses: 6
    Dernier message: 10/08/2007, 11h27
  4. Réponses: 4
    Dernier message: 24/04/2007, 16h45
  5. [Access 2003/VBA]Affecter une requète à un raport dans Access ?
    Par cotmar dans le forum Requêtes et SQL.
    Réponses: 27
    Dernier message: 19/06/2006, 12h21

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