Access 2007:Extraire l'année d'une date.
Résolu
fphlupke
Messages postés
18
Statut
Membre
-
salsero77 -
salsero77 -
Bonjour à tous,
Les problèmes de date sont souvent évoqués, celui que je rencontre est très simple: extraire d'une date, dd/mm/yyyy,
l'année, yyyy, en format numérique dans une requête ou un formulaire.
J'ai trouvé 3 fonctions qui sembleraient en être capables: "Format", "Partdate" et "Year". De plus, dans l'aide" Créer une expression" page 9, on y trouve un exemple tout cuit avec "Format".
Alors, malgrè tout ce choix, et une attention forcenée à la syntaxe, Access m'envoi paître avec un flag " Vous avez omis un opérande ou ..."
Voici ce que j'écris dans la cellule "champs" de la colonne "Année_de_l'Acte": Année_ de_l'Acte:Format([date_de_l'Acte],"yyyy") ou Année_de_l'Acte:PartDate("yyyy",[date_de_l'Acte])ou encore Année_de_l'Acte:Year(Date_de_l'Acte)
Je dois avoir le nez sur une énorme incompréhension! Qui voudra bien me supprimer ma myopie?
fphlupke
Les problèmes de date sont souvent évoqués, celui que je rencontre est très simple: extraire d'une date, dd/mm/yyyy,
l'année, yyyy, en format numérique dans une requête ou un formulaire.
J'ai trouvé 3 fonctions qui sembleraient en être capables: "Format", "Partdate" et "Year". De plus, dans l'aide" Créer une expression" page 9, on y trouve un exemple tout cuit avec "Format".
Alors, malgrè tout ce choix, et une attention forcenée à la syntaxe, Access m'envoi paître avec un flag " Vous avez omis un opérande ou ..."
Voici ce que j'écris dans la cellule "champs" de la colonne "Année_de_l'Acte": Année_ de_l'Acte:Format([date_de_l'Acte],"yyyy") ou Année_de_l'Acte:PartDate("yyyy",[date_de_l'Acte])ou encore Année_de_l'Acte:Year(Date_de_l'Acte)
Je dois avoir le nez sur une énorme incompréhension! Qui voudra bien me supprimer ma myopie?
fphlupke
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
essaie en remplacant la , par ;
ou encore les yyyy par aaaa
c est casse pied la correspondance anglais -- francais qui n'est pas valable partout. -
Bonjour
en fait c'est pas très compliqué, dans la table de ma base de gestion commerciale de l'entreprise, j'ai deux champs une champs N° qui est une numérotation automatique et un champs date qui est une valeur par défaut dans le formulaire = date()
- N° : numeroauto
- [Date] : la date de la commande
tu peux écrire dans un nouveau champ de ta requête :
N° Commande: (Année([Date]) & Mois([Date]) & [N°])