Fonction date
castours
Messages postés
2955
Date d'inscription
Statut
Membre
Dernière intervention
-
blux Messages postés 27141 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 27141 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je voudrai dans un requete extraire l'année de la fonction Date.
AnDate: Format([=Date()];"aaaa")
A l'ouvertutre ACCESS me demande de rentré une date comme parametre.
Peut on eviter cela?
Dans un second temp je voudrai essayer d'obtenir dans le champ anciennté, un resultat conditionnel par du code VBA en inscrivant ancien ou nouveau suivant la difference entre .
AnDate - AnInscrit.
Si le resultat est egal à1 inscrire nouveau
Si le resulat est superieur a 1 inscrire ancien.
Je voudrai une aide pour ecrire cette procedure.
Je vous remercie.
Je voudrai dans un requete extraire l'année de la fonction Date.
AnDate: Format([=Date()];"aaaa")
A l'ouvertutre ACCESS me demande de rentré une date comme parametre.
Peut on eviter cela?
Dans un second temp je voudrai essayer d'obtenir dans le champ anciennté, un resultat conditionnel par du code VBA en inscrivant ancien ou nouveau suivant la difference entre .
AnDate - AnInscrit.
Si le resultat est egal à1 inscrire nouveau
Si le resulat est superieur a 1 inscrire ancien.
Je voudrai une aide pour ecrire cette procedure.
Je vous remercie.
A voir également:
- Fonction date
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Airpods 3 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Publipostage date inversée - Forum Word
2 réponses
Salut,
j'ai pas tout compris, tu fais une requête ou du code VBA ?
Parce que pour obtenir l'année courante, cette requête suffit :
SELECT datepart("yyyy",now());
Si tu es dans du vba, la fonction datepart peut s'utiliser aussi.
C'est quoi le champ 'ancienneté', c'est un truc que tu dois remplir, qui doit s'afficher (où ? quand ?).
j'ai pas tout compris, tu fais une requête ou du code VBA ?
Parce que pour obtenir l'année courante, cette requête suffit :
SELECT datepart("yyyy",now());
Si tu es dans du vba, la fonction datepart peut s'utiliser aussi.
C'est quoi le champ 'ancienneté', c'est un truc que tu dois remplir, qui doit s'afficher (où ? quand ?).
bonjour Blux
Merci d'avoir répondu
Ancienneté est le champ ou je voudrai essayer d'afficher " NOUVEAU " quand la difference est egal 1 ou ANCIEN quand la différence est superieur à 1.
La reference est l'année.
Dans la table j'ai un champ AnnéeInscription. C'est pour cette raison que je voulais extraire l'année de la fonction Date qui nous donne une date complete.
Cela doit s'afficher dans un formulaire puis sortir un etat avec tous les adherents.
Maintenant qu'elle est la solution la plus simple?
A+ Guy
Merci d'avoir répondu
Ancienneté est le champ ou je voudrai essayer d'afficher " NOUVEAU " quand la difference est egal 1 ou ANCIEN quand la différence est superieur à 1.
La reference est l'année.
Dans la table j'ai un champ AnnéeInscription. C'est pour cette raison que je voulais extraire l'année de la fonction Date qui nous donne une date complete.
Cela doit s'afficher dans un formulaire puis sortir un etat avec tous les adherents.
Maintenant qu'elle est la solution la plus simple?
A+ Guy