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

Requêtes et SQL. Discussion :

Microsoft Date and time Picker


Sujet :

Requêtes et SQL.

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 887
    Points : 206
    Points
    206
    Par défaut Microsoft Date and time Picker
    Bonsoir,
    je reviens à la charge avec mes probl de requete par période.
    Je souhaiterais faire une requête qui me donnerait des chiffres par mois sur une période de 12 mois.
    Je voudrais que cette requête me restitue cela sous forme d'un tableau :
    Janvier = 12
    Fev = 28
    Mars = 5
    ...
    etc


    Probleme, le champ date qui est dans la table concernée avait comme propriété "date / heure" quand j'ai créé la table.
    Quand j'ai créé un form issu de cette table, j'ai viré ça et je l'ai remplacé par un Controle activX Microsoft Date and Time picker.

    Est-il encore possible de requêter avec tout ce désordre ? Si oui, help pour la formule.

    PS : Je n'ai jamais fait de requête en SQL, pas une pro

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 605
    Points
    24 605
    Par défaut
    Bonjour,

    PS : Je n'ai jamais fait de requête en SQL, pas une pro
    Il existe le générateur de requête (QBE) dans ACCESS. Je te conseille de t'en servir.

    Fenêtre Base de données/onglet Requete/Nouvelle requete

    Cordialement,

  3. #3
    Débutant  
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 887
    Points : 206
    Points
    206
    Par défaut
    Bonjour et merci pour la réponse.

    Je me suis mal exprimée.
    Je sais faire les requêtes (via le mode création).
    Je parlais des requêtes en passant par les codes comme le VBA...
    Je sais, je sais, pas douée pour m'exprimer et utiliser le vocabulaire approprié.

    Mon souci est de savoir si je peux requêter par date ou période et comment avec cette histoire de contrôle Date and Time...

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 605
    Points
    24 605
    Par défaut
    Bonjour,

    Pour les requêtes sous VBA c'est par là :

    http://cafeine.developpez.com/access...el/debugprint/

    Des requêtes permettent d'interroger une base de données champs date compris.

    Pour utiliser du code SQL dans VBA, tu passe par le QBE, une fois qu'elle fonctionne dans un cas donné, tu bascule en mode SQL et un copier/coller dans ton code. Tu changes les paramètres dynamiques et tu affectes la requête à un controle qui puissent la visualiser. Tout cela est expliquer dans le tuto.

    Cordialement,

  5. #5
    Débutant  
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 887
    Points : 206
    Points
    206
    Par défaut
    Ok, si je comprends bien, tu me dis que je peux requêter sur mon contrôle ActivX ?
    Je pourrai utuliser le tuto si seulement j'arrive à faire cette requête, et le problème c'est que je ne sais pas comment la faire...

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 605
    Points
    24 605
    Par défaut
    Tu peux te servir de la valeur que renvoie l'activeX pour paramétrer une requête.

  7. #7
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 034
    Points : 24 605
    Points
    24 605
    Par défaut
    Comme je te l'ai dit dans mon post précédent :

    Crée une requête dans le QBE qui affiche les champs que tu souhaites ainsi que bonne informations (condition sur les dates).

    Une fois celle-ci opérationnelle et avec l'aide du tuto mets-la en place dans le code VBA de manière à ce qu'elle s'affiche dans le controle que tu auras choisi (liste, form, sous-form).

    Quand ceci est correct, transformes tes valeurs statiques de la condition (partie Where) en valeurs dynamiques (issue de ton activeX)

  8. #8
    Débutant  
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 887
    Points : 206
    Points
    206
    Par défaut
    Je te remercie infiniment de m'aider, vraiemnt.

    Mais je dois avouer que le vocabulaire que tu utilises me parle donc désolée si je suis lente à réagir mais faut déjà que je décrypte ce que tu veux m'expliquer

    je te tiens au courant (rapidement c'est moins garanti ! lol !)

Discussions similaires

  1. [XL-2013] Urgent - microsoft date and time picker control 6.0 - XL2013 64
    Par musicandmeeting dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 13/04/2015, 10h21
  2. [XL-2003] Microsoft date and time picker control
    Par BOYVES dans le forum Excel
    Réponses: 2
    Dernier message: 11/06/2010, 10h55
  3. MS Date and Time picker Control
    Par Nessie37 dans le forum IHM
    Réponses: 41
    Dernier message: 30/10/2007, 17h26
  4. Pas de "Date and time picker"
    Par Ercohuma59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2007, 10h39
  5. Date and Time picker
    Par Virgile59 dans le forum Access
    Réponses: 3
    Dernier message: 29/03/2006, 14h38

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