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 :

Date and Time Picker


Sujet :

VBA Access

Vue hybride

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut Date and Time Picker
    Bonjour à tous et à toutes,
    Je me suis récemment mise à Access pour les besoins de mon travail, et en 2 semaines je suis parvenue à réaliser une interface avec recherche sur critères et possibilité de modification des résultats.
    Les tris s'effectuent en fonction de différents critères, et c'est l'utilisateur qui choisit en fonction de quel critère la recherche va s'effectuer en cliquant sur une check box qui activera le champs de recherche (combo box, zone de texte...)
    Je souhaite cependant faire un tri en fonction de la date, et j'ai pensé utilisé la fonction Date and Time Picker sur Access 2002. Au départ, le combo box correspondant au calendrier est désactivée et donc grisée, et le but est qu'en cliquant sur la check box a coté, que le calendrier s'active et que l'on puisse selectionner la date.
    Je rencontre cependant un problème auquel je n'arrive pas a trouver de solution. En effectuant les mêmes opérations que celles effectuées sur une zone de texte ou une combo box, la combo box du calendrier ne réagit pas de la même façon : suite au clic, elle se déplace en haut à gauche de la fenêtre.
    J'ai regardé les propriétés du calendrier, mais rien n'a pu me permettre d'empecher ce mouvement. La fonction Date and Time picker a-telle une fonction bien spécifique pour ca ?

    Voilà le code que j'ai mis pour permettre l'activation de ce champs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub chkDate_Click()
     If chkDate.Value = True Then
            Me.cmbDate.Enabled = True
        Else
            Me.cmbDate.Enabled = False
        End If
     
       RefreshQuery
    End Sub
    chkDate correspondant à la box devant permettre l'activation du calendrier
    cmbDate correspondant à la box du calendrier
    Refresh Query etant une fonction permettant le raffraichissement des informations.

    Merci beaucoup pour l'aide que vous saurez m'apporter !

  2. #2
    Membre Expert Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Par défaut
    Bonsoir !

    Désolé mais je ne comprends pas vraiment ton problème... Est-il possible de compresser ta base (ou un extrait) et de le joindre à ta prochaine réponse ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Désolée si je n'ai pas été très claire.
    Voilà une capture du gros pâté que j'ai ecrit. J'espère que cela facilitera la compréhension du problème.

    J'ai essayé de définir l'emplacement de la boite du calendrier avec du code et pas seulement dans les propriétés => ne fonctionne pas.
    J'ai essayé de verouiller sa position, mais bien evidemment ca me verouillait entièrement la boite.
    J'ai essayé de la meme facon que les autres check box, mais apparemment cela ne fonctionne pas de la meme maniere puisqu'au lieu d'etre activé, la boite decide de bouger.

    Si vous avez des idées... elles sont la bienvenue !

    Merci d'avance

    !

  4. #4
    Membre Expert Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Par défaut
    Désolé, je n'accède pas à ton fichier joint... ???
    Je réitère ma question : Est-il possible de compresser ta base (ou un extrait) et de la joindre à ta prochaine réponse ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Voilà mon fichier .mdb
    Merci d'avance...
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert Avatar de bernardmichel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2004
    Messages
    1 181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 181
    Par défaut
    Désolé... chez moi, cela fonctionne parfaitement

    Peut-être s'agit-il de la version de l'ocx que tu utilises qui est en cause ?

    Je te joins celui avec lequel je travaille. Il te suffit de le copier dans le répertoire C:\Windows\System32
    (Fais une sauvegarde du tien avant de faire cela, c'est plus sûr... si jamais)

Discussions similaires

  1. [a-07] date and time picker invisible avec le runtime
    Par Mike550 dans le forum Runtime
    Réponses: 2
    Dernier message: 26/03/2009, 23h32
  2. MS Date and Time picker Control
    Par Nessie37 dans le forum IHM
    Réponses: 41
    Dernier message: 30/10/2007, 17h26
  3. Microsoft Date and time Picker
    Par Nessie37 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 17/10/2007, 16h39
  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