Requete ACCESS

Fermé
Sabrina - 21 mars 2005 à 10:29
 madly - 30 sept. 2007 à 16:49
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

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
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
21 mars 2005 à 15:09
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
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 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155 > sabrina
21 mars 2005 à 15:27
c'est assez facile
select ecart as diffdate("unite par exemple ww pour semaine";[date1];[date2])
0
Utilisateur anonyme
21 mars 2005 à 15:36
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
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
21 mars 2005 à 15:53
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
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