OVH Cloud OVH Cloud

recuperer la partie 'date' d'un champ date complète

12 réponses
Avatar
leeloo
Bonjour,
J'ai un soucis pour selectionner dans une requete sur un champ
date/heure les enregs d'un jour donné.

Je comptais utiliser :
--------------------------
PartDate("d";[Formulaires]![logs]![date]) Et
PartDate("m";[Formulaires]![logs]![date]) Et
PartDate("aaaa";[Formulaires]![logs]![date])
--------------------------
Mais Access le transforme en :
--------------------------
PartDate("\d";[Formulaires]![logs]![date]) Et
PartDate("m";[Formulaires]![logs]![date]) Et
PartDate("""yyyy""";[Formulaires]![logs]![date])
--------------------------
et bien sur Access se plante sur expression trop complexe :)

Y a-t-il plus simple ?
Merci de votre aide

Leeloo

2 réponses

1 2
Avatar
leeloo
Merci pour votre aide
j'ai trouvé la solution :)

désolée pour le décalage dans les posts, mais Free déraille complétement
ce matin...

Leeloo

Maxence HUBICHE a écrit:
Essaie

PARAMETERS [Quelle Date ?] DateTime;
SELECT *
FROM LaTable
WHERE Format([ChampDate],"yyyymmdd")=Format([Quelle Date ?],"yyyymmdd")



Avatar
leeloo
OK, merci
Bon, ben je vais attendre d'être un peu plus sûre de moi en VBA :)
Bonne journée

Leeloo


Raymond [mvp] a écrit:
Bonjour.

c'est faisable mais pas dans la requête elle-même. Tu dois construire le
texte sql dans une variable texte ( tu en profites pour rajouter le contrôle
de ta date ) et ensuite tu l'exécutes.



1 2