|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 34 ![]() |
Bonjour à tous,
je souhaite extraire une table access au format excell. Dans cette table, j'ai une colonne qui contient la date de mise à jour et je souhaiterais n'extraire que les enregistrements qui ont été mis à jour dans l'année en cours. J'ai pensé à faire une requète en mettant un critère de sélection sur ma colonne de date de mise à jour, mais je ne sais pas comment écrire le critère qui permettrait de ne tenir compte que de l'année en cours (sans avoir à spécifier l'année manuellement) et pas d'une date entière. en programmation, j'ai déjà utilisé year(date) mais ça ne fonctionne pas dans la requète. je suis allée chercher dans excell une formule qui pourrait m'aider mais malheureusement, je n'ai rien trouvé. je suis sûre que c'est possible à partir de quelques lignes de code. je me tourne donc vers vous en espérant que vous pourrez m'aider. je suis une débutante en programmation Merci pour votre aide. Bonne journée Séverine |
|
|
00
|
|
|
#2 |
![]() ![]() |
salut,
pourrait-on voir la requete que tu as essaye d'utiliser, que l'on puisse s'en servir de base pour te proposer des solutions ? Merci
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 34 ![]() |
Salut jpcheck,
je t'ai mis en pièce jointe un print écran de ma requète. Malheureusement, elle n'est pas au format SQL, c'est une requète toute simple. Peut être que je pourrais la tranformer en SQL et ajouter un critère ? mais je ne sais pas comment formuler ce critère de sélection. Sinon, peut être qu'il existe une solution en programmation qui me permettrait d'extraire directement ma table sans passer par une requète ? Merci pour ton aide. |
|
|
00
|
|
|
#4 |
![]() ![]() |
en fait ton filtre actuel indique que tu ne veux que les dates = a l'annee en cours
dans le SQL tu as donc une clause WHERE du style il faut filtrer sur l'annee de la date, et non pas la date en elle-meme. le SQL sera alors Code SQL :
WHERE Year(ChampDate) = Year(Date)
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 34 ![]() |
merci.
J'essaie de mettre ça en place et je te tiens au courant. |
|
|
00
|
|
|
#6 | |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 34 ![]() |
excellent ! ça marche !!
en fait la syntaxe que j'ai du utiliser est la suivante: Citation:
merci encore pour ton aide !! ![]() Bonne fin de journée Séverine |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com