recuperer la partie 'date' d'un champ date complète
12 réponses
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 :)
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")
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.
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.
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.