Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2011, 08h00   #1
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
Par défaut Requête ajout d'une durée à une date

Bonjour,
Je voudrais savoir s'il est possible de créer une requête qui permet de compter la date de fin de validité d'un produit en ayant la date de début et la durée de validité en années ?
J'ai été chercher sur le site de Office 2010 et je n'ai rien trouvé qui pouvait m'aider... peut-être ai-je mal cherché...
Merci beaucoup de votre aide !
Manon.ge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 09h33   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 367
Points : 4 367
Envoyer un message via Skype™ à GAYOT
Bonjour
Dans ta requête en mode création, ajouter

Code :
DateFinValidite: AjDate("a";[TaTable]![DateDebut];2)
Par exemple pour deux années en plus.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 17h54   #3
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
Merci beaucoup ! Cependant le problème c'est que je ne sais pas la durée à l'avance, c'est au cas par cas. En fait ce sont des produits bancaires dc les durées des prêts par exemple varient. J'ai une champs pour date de souscription et un champs durée et je voudrais que la requête me calcule la date de fin puisqu'elle me servira ensuite à connaître le nombre de prêts en cours pour un client... est-ce possible?
Merci beaucoup !
Manon.ge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 19h28   #4
Invité de passage
 
Femme
Étudiant
Inscription : mars 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : mars 2011
Messages : 12
Points : 1
Points : 1
En fait ca marche mais ca ajoute des jours... et je ne trouve nulle part quelle lettre correspond aux années... pour access 2007 c'est "yyyy" mais ca ne marche pas sur 2010... quelqu'un peut m'aider?
merci
Manon.ge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 19h56   #5
Membre du Club
 
Homme Seb
Inscription : février 2008
Messages : 130
Détails du profil
Informations personnelles :
Nom : Homme Seb
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 130
Points : 40
Points : 40
Bonsoir,

Tu passes ta date en année et tu rajoute le nb d'année:
Code :
Année validités:Année([TaTable]![DateDebut]+2)
Tu fais une colonne mois
Code :
mois de validité:mois([TaTable]![DateDebut])
Tu as maintenant ton mois et ton année de validités.
Tu créer une requête avec Mois en cours
Code :
mois_en_cour:mois(maintenant())
et année en cours
Code :
Année_en_cour:Année(maintenant())
Puis en filtre
Code :
[Année validités]=[Année_en_cour]
, et pareil pour le mois et tu peux même être prévenu 1 mois avant
Code :
[mois validités]-1=[mois_en_cour]
Tu auras dans ta requête les articles qui ne seront plus valides dans un mois
J'espère avoir répondu à ta question

Bonne soirée

Seb
sebing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 05h18   #6
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 613
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 613
Points : 30 965
Points : 30 965
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Merci de penser au tutos de DVP

Un tuto à lire dés que l'on parle de temps : Les Fonctions Date/Heure en VBA

Tout est dedans.

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h18.


 
 
 
 
Partenaires

Hébergement Web