Jean Sympa a écrit :

Merci à vous deux,


Voici mon projet :

J'utilise une table contenant la date de naissance. Ce que je veux, c'est afficher MMJJ, triée, dans une colonne, afin de retrouver, aisément, des dates anniversaires du jour et celles des jours environnants. Voici un exemple contenant des colonnes qui m'intéressent.


Clé

        

MMJJ

        

Nom

        

Prénom

        

Tél. fixe

        

Tél. Portable


        


        


        


        


        



J'aimerais saisir la date naturellement (JJ-MM-AAAA) et extraire pour l'afficher, dans une requête MMJJ. Cette solution a ma préférence.


Si cela n'est pas possible j'ai le choix entre deux autres solutions:


Scinder la date en trois champs: JJ, MM et AAAA. Cela donnerait à l'utilisateur l'impression de saisir une date habituelle JJMMAAAA.


Saisir la date inversée (AAAAMMJJ) et la scinder en deux champs : AAAA et MMJJ.


A l'attention de Yves


l'image jointe n'est pas passée.


A l'attention de Jean-Michel


J'ai suivi ton conseil, la commande a bien été exécutée mais, je n'ai pas vu le résultat.

Je joins ma base test.


Cordialement

Papy

Re-bonjour Jean,

Je viens de consulter ta base, et moi aussi je me suis heurté à ton "Syntax error" ; alors, je suis allé y voir d'un peu plus près et j'ai vu ! Il se trouve que ton champ D_AAAAMMJJ n'est pas du tout une date mais une chaine de caractère ! Alors forcément, si tu essaies d'effectuer sur une chaine de caractères, une instruction réservée aux nombres et chiffres, tu te heurtes à un message d'erreur...

Donc, tu reconfigures le champ concerné, tu le mets en date et, apparemment, tu peux même formater ton champ pour qu'il soit (dans la table) au format JJ/MM/AAAA ; après, comme je te l'ai dit dans un message précédent, il ne tient qu'à toi de choisir quelle présentation est réservée à tes données, lorsqu'elles sont présentées dans un formulaire.

A+



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à