Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 17/12/2012, 17h12   #1
yaoumi
Invité de passage
 
Homme sd yaoumi
Chef de projet MOA
Inscription : décembre 2012
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme sd yaoumi
Localisation : Maroc

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Services de proximité

Informations forums :
Inscription : décembre 2012
Messages : 7
Points : 1
Points : 1
Par défaut critère sur Heure

Bonjour,

je souhaite faire une requête sur une table avec comme critère sur un champ date/heure ex: je souhaite que la requête puisse m'afficher tous les champs dont l'heure est inférieur à 08h

j'essaye la syntaxe suivante
critère : >#08:00:00#

quand j’exécute la requête j'obtient une table vide.

Quelqu'un à une idée !! merci .
yaoumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 17h24   #2
ClaudeLELOUP
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 7 984
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 67
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 7 984
Points : 55 393
Points : 55 393
Bonjour,

Les heures c'est rarement simple.

Pour t'aider à comprendre :

Les Fonctions Date/Heure
http://mhubiche.developpez.com/vba/f...ions/datetime/


Voir aussi le § IV B-1 de ce tutoriel.
__________________
Vos yeux piquent à cause des fautes d'orthographe ? Vous pouvez nous aider à corriger nos ressources !
ClaudeLELOUP est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 17h26   #3
User
Rédacteur/Modérateur
 
Avatar de User
 
Homme Denis
Développeur informatique
Inscription : août 2004
Messages : 3 569
Détails du profil
Informations personnelles :
Nom : Homme Denis
Âge : 43
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 3 569
Points : 5 467
Points : 5 467
Bonjour yaoumi et claude,

Juste une remarque:

Pour afficher tous les champs dont l'heure est inférieure à 08h

il faut essayer la syntaxe suivante
critère : <#08:00:00#

A+
__________________
Petit à petit, l'oiseau fait son nid

Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp.

Bon développement !


Mes tutoriels et contributions sur ma page personnelle.
User est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 17h40   #4
minot83
Membre Expert
 
Avatar de minot83
 
Homme Sylvain
Administrateur de base de données
Inscription : mars 2006
Messages : 729
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Âge : 41
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mars 2006
Messages : 729
Points : 1 025
Points : 1 025
Bonsoir à vous et comme ceci?

Code :
1
2
3
SELECT Id, DatePart("h",[Date]) AS heure
FROM Table
WHERE (((DatePart("h",[Date]))<8));
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 17h56   #5
yaoumi
Invité de passage
 
Homme sd yaoumi
Chef de projet MOA
Inscription : décembre 2012
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme sd yaoumi
Localisation : Maroc

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Services de proximité

Informations forums :
Inscription : décembre 2012
Messages : 7
Points : 1
Points : 1
Citation:
Envoyé par User Voir le message
Bonjour yaoumi et claude,

Juste une remarque:

Pour afficher tous les champs dont l'heure est inférieure à 08h

il faut essayer la syntaxe suivante
critère : <#08:00:00#

A+
Oui tu as raison il s'agit d'un lapsus en fait l'idée est de faire plusieurs tests logiques seulement la syntaxe ne donne rien
yaoumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 18h06   #6
yaoumi
Invité de passage
 
Homme sd yaoumi
Chef de projet MOA
Inscription : décembre 2012
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme sd yaoumi
Localisation : Maroc

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Services de proximité

Informations forums :
Inscription : décembre 2012
Messages : 7
Points : 1
Points : 1
Citation:
Envoyé par minot83 Voir le message
Bonsoir à vous et comme ceci?

Code :
1
2
3
SELECT Id, DatePart("h",[Date]) AS heure
FROM Table
WHERE (((DatePart("h",[Date]))<8));
je veux bien essayer mais je ne suis pas fort en vba ou doit je insérer ce code et comment faire référence à ma table (badging), merci de votre aide
yaoumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 18h48   #7
minot83
Membre Expert
 
Avatar de minot83
 
Homme Sylvain
Administrateur de base de données
Inscription : mars 2006
Messages : 729
Détails du profil
Informations personnelles :
Nom : Homme Sylvain
Âge : 41
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mars 2006
Messages : 729
Points : 1 025
Points : 1 025
Dans ta requête, tu te mets en mode SQL.

Puis tu adaptes le nom de ta table et de tes champs.

Tu reviens en mode création, si tu as bien modifié les noms pour que cela corresponde à ta table et tes champs, tu verras ta requête.

Tu peux venir sur le chat section bases de données si tu n'y parviens pas, j'y suis.
minot83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2012, 11h44   #8
yaoumi
Invité de passage
 
Homme sd yaoumi
Chef de projet MOA
Inscription : décembre 2012
Messages : 7
Détails du profil
Informations personnelles :
Nom : Homme sd yaoumi
Localisation : Maroc

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Services de proximité

Informations forums :
Inscription : décembre 2012
Messages : 7
Points : 1
Points : 1
Citation:
Envoyé par minot83 Voir le message
Dans ta requête, tu te mets en mode SQL.

Puis tu adaptes le nom de ta table et de tes champs.

Tu reviens en mode création, si tu as bien modifié les noms pour que cela corresponde à ta table et tes champs, tu verras ta requête.

Tu peux venir sur le chat section bases de données si tu n'y parviens pas, j'y suis.
merci pour l'info j'ai testé c'est super. ton code m'as aussi permis de faire la syntaxe suivante dans le critère Heure([nomChamp]<8 au lieu de <#08:00:00#
Merci beaucoup !!
yaoumi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h58.


 
 
 
 
Partenaires

Hébergement Web