Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/12/2007, 12h04   #1
Invité régulier
 
Inscription : novembre 2006
Messages : 34
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : novembre 2006
Messages : 34
Points : 8
Points : 8
Par défaut Bug sur champ date ?

Bonjour,

J'ai un planning véhicule qui fonctionne de quart d'heure en quart d'heure. Pour cela j'utilise une table T_Heures contenant 2 champs :
le 1er : CodeHeure de type entier qui est la clé primaire
le 2eme : Heure de type date/heure au format Heure complet
Il y a en tout 96 enregistrements

ce qui donnes
1 _ 00:00:00
2 _ 00:15:00
3 _ 00:30:00
4 _ 00:45:00
5 _ 01:00:00
6 _ 01:15:00
7 _ 01:30:00
...
96 _ 23:45:00

Si au travers d'une requête je place un filtre sur le champ Heure du type :
>=#10:00:00#

J'obtiens les résultats suivants :
41 _ 10:00:00
42 _ 10:15:00
43 _ 10:30:00
...
96 _ 23:45:00

Jusque la tout va bien.
Par contre si je place le filtre :
>=#20:00:00#

J'ai alors:
82 _ 20:15:00
83 _ 20:30:00
...
96 _ 23:45:00

il me manque le résultat 81 _ 20:00:00. J'ai remarqué que ce phénomène se produit à partir du filtre #15:00:00#
Pouquoi ? Je ne comprend pas...



Merci de vos réponses et bon reveillon !
REDHEAD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2007, 13h57   #2
Membre Expert
 
Avatar de Renardo
 
Renald Chauvet
Inscription : avril 2006
Messages : 1 581
Détails du profil
Informations personnelles :
Nom : Renald Chauvet
Âge : 48

Informations forums :
Inscription : avril 2006
Messages : 1 581
Points : 1 750
Points : 1 750
Et si tu filtre avec le codeHeure sa donne Quoi ?
Renardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 05h45   #3
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 317
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 317
Points : 2 864
Points : 2 864
Bonjour...

Bizare ton histoire....
Citation:
Si au travers d'une requête ...si je place le filtre : >=#20:00:00#......il me manque le résultat 81 _ 20:00:00.
Je ne sais pas quel type de requête tu utilise....mais essaie simplement une requête sélection toute bête directement sur ta table......
.....et tu verra que tu n'a aucun problème........

Avec ton critère >=#20:00:00# la valeur 20:00:00 est également retournée..
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 06h12   #4
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonjour,

Ce cas arrive parfois lorsqu'on reprend des tables crées avec certaines versions d'access. Ceci semble se produire sur le dernier tiers de ta table.
Pour le vérifier ton champ, réglé sur--> Heure, complet dans ta table donne 20:00:00.
Réglé sur--> Heure, abrégé doit donner lors de la sélection 20:00
En cas contraire supprime les secondes des champs défectueux.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 15h16   #5
Invité régulier
 
Inscription : novembre 2006
Messages : 34
Détails du profil
Informations personnelles :
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : novembre 2006
Messages : 34
Points : 8
Points : 8
Bonjour,

Merci de vos reponses.
Pour répondre à FreeAccess, la requête que j'ai effectué est la plus simple qu'il soit. 2 champs et un filtre sur le deuxième. C'est tout.

J'ai également essayé de changer de format et de passer sur une date abrégé, mais rien à faire.

Je vais continuer à chercher...
REDHEAD est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h03.


 
 
 
 
Partenaires

Hébergement Web