Requete ACCESS

Sabrina -  
 madly -
Bonjour,

Etudiante écervelée j'ai oublié quelques éléments de ma courte formation access. Ainsi je ne me souviens plus s'il est possible d'effectuer des calculs en executant une requete. Par exemple, si je renseigne un champ avec une date de débute et un autre champ avec une date de fin, est-il possible dans u troisième champ de calculer l'intervalle en jours entre ces deus date à partir d'une requete? Si oui comment?

Merci d'avance!

6 réponses

Antoine
 
Oui c'est possible mais c'est vraiment bordélique, il faut commencer par importer la fonction calendrier et bidouiller, je n'en sais pas bcp plus... j'ai rencontré le problème et finalement j'ai trouvé un autre moyen (calcul en heures) mais qui n'est pas applicable dans tous les cas.

Voila bon courage - j'ai des pdf bien faits sur access si ca t'interesse
1
Sabrina
 
Merci Antoine pour ta réponse. Le problème me semblait compliqué me voila confortée dans cette idée! aie aie aie!!

Je suis effictevement interessée par les fiches pdf dont tu fais référence.

Encore merci pour ton aide!

Sabrina
0
Utilisateur anonyme
 
J'ai déjà répondu à ta question sur un autre post, mais Antoine, si ça c'est bordélique, je n'aimerais pas te voir développer une application entière !

SELECT DateDiff("d",[date_debut],[date_fin]) te donne le nombre de jours entre les 2 dates (remplaces "d" par "m" si tu veux des mois, et "y" si tu veux des années.

0
sabrina
 
Merci pour ta réponse et surtout pour tes encouragements.
Si tu es aussi intransigeant pour les erreurs d'inatention des novices sur ce site, je n'aimerais pas être une de tes collègues!
Bonne journée!
0
random Messages postés 1612 Statut Membre 155 > sabrina
 
c'est assez facile
select ecart as diffdate("unite par exemple ww pour semaine";[date1];[date2])
0
Utilisateur anonyme
 
Merci pour ta réponse et surtout pour tes encouragements.
Si tu es aussi intransigeant pour les erreurs d'inatention des novices sur ce site, je n'aimerais pas être une de tes collègues!


Tes encouragements : je ne te parlais pas, relis

Les erreurs d'inatention : où ça ? C'est pas de l'inatention, c'est juste de la désinformation de la part d'Antoine ou alors, comme je le lui ai dit : "je n'aimerais pas le voir développer une application" car, tu ne m'enlèveras pas de la tête que SELECT DIFFDATE ("jj",xxx,xxx) est simplissime ou du moins pas comme l'affirme Antoine :
Oui c'est possible mais c'est vraiment bordélique, il faut commencer par importer la fonction calendrier et bidouiller, je n'en sais pas bcp plus... j'ai rencontré le problème et finalement j'ai trouvé un autre moyen (calcul en heures) mais qui n'est pas applicable dans tous les cas.

Bon, je voulais uniquement t'informer que tu pouvais facilement continuer ton projet, le prochain coup je fermerai ma g....e.

Sur ce...

0
Sabrina
 
Autant pour moi HDU, je t'adresse mes plus plates excuses!!
Faut pas m'en vouloir je suis blonde...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
T'es blonde ?

Ahhhhhhhhhhh je comprends tout, tu aurais dû t'inscrire comme membre CCM, renseigner ton profil, et indiquer la couleur de tes cheveux dans la configuration de ta machine, lol !!!

Trêve de plaisanterie, y'a pas de mal, faut m'excuser on est lundi, je m'emporte vite.

0
madly
 
Bonjour,
j'ai personnellement essaye la formule pour connaître la difference entre deux dates -date ourveture du cas et la date du jour
soit DiffDate("j";Date ouverture du cas;date()) ..et ça ne marche pas la requête est vide
Alors, pouvez vous m'aider s'il vous plaît
0