Séries de dates

Le
Jean-Jacques Antille
Bonjour!
Je suis confronté au problème suivant:
J'ai une date de début et une date de fin. Je dois remplir une zone de liste
modifiable avec toutes les dates situées entre les deux dates précitées y
compris celles-ci.

Exemple: date de début: 20 janvier 2004 - date de fin: 25 janvier 2004
Entrées de ma liste modifiable:
20 janvier 2004
21 janvier 2004
22 janvier 2004
23 janvier 2004
24 janvier 2004
25 janvier 2004

Je pense qu'il est possible de réaliser cela avec SQL. Si quelqu'un a une
idée simple.
Merci d'avance.
Cordiales salutations.
Jean-Jacques Antille
  • Partager ce contenu :
Vos réponses
Trier par : date / pertinence
Pierre CFI [mvp]
Le #5507671
bonjour
tu édites la req source et tu remplis la zone de critéres. Je vois pas ou est la difficulté, à moins que ta question cache autre
chose :o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jean-Jacques Antille"
Bonjour!
Je suis confronté au problème suivant:
J'ai une date de début et une date de fin. Je dois remplir une zone de liste
modifiable avec toutes les dates situées entre les deux dates précitées y
compris celles-ci.

Exemple: date de début: 20 janvier 2004 - date de fin: 25 janvier 2004
Entrées de ma liste modifiable:
20 janvier 2004
21 janvier 2004
22 janvier 2004
23 janvier 2004
24 janvier 2004
25 janvier 2004

Je pense qu'il est possible de réaliser cela avec SQL. Si quelqu'un a une
idée simple.
Merci d'avance.
Cordiales salutations.
Jean-Jacques Antille




Raymond [mvp]
Le #5507661
Bonjour.

tu peux faire ça en vba directement.
Dim Date_debut As Date
Dim Date_fin As Date
Date_debut = #1/20/2004#
Date_fin = #1/25/2004#
-----------------------------------
Me.Modifiable1.RowSource = ""
Dim X As Date
For X = Date_debut To Date_fin
Me.Modifiable1.RowSource = Me.Modifiable1.RowSource & Format(X, "dd
mmmm yyyy") & ";"
Next X

compatible toutes versions
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Jacques Antille" de news:
Bonjour!
Je suis confronté au problème suivant:
J'ai une date de début et une date de fin. Je dois remplir une zone de
liste
modifiable avec toutes les dates situées entre les deux dates précitées y
compris celles-ci.

Exemple: date de début: 20 janvier 2004 - date de fin: 25 janvier 2004
Entrées de ma liste modifiable:
20 janvier 2004
21 janvier 2004
22 janvier 2004
23 janvier 2004
24 janvier 2004
25 janvier 2004

Je pense qu'il est possible de réaliser cela avec SQL. Si quelqu'un a une
idée simple.
Merci d'avance.
Cordiales salutations.
Jean-Jacques Antille




Raymond [mvp]
Le #5507641
Bonjour Pierre.

tu es tombé du lit ou ta femme t'a viré ?
bon week-end.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" news:



Jean-Jacques Antille
Le #5507591
Merci Pierre!
Ta première solution, à mon avis, ne peut pas retourner les dates
intermédiaires, par contre, la deuxième - celle à laquelle je pensais - me
paraît convenir. En fait, j'espérais que quelqu'un me propose une fonction
intégrées permettant de faire cela. Mais VBA ne me pose pas de problème,
alors, c'est celle que je vais adopter.
Merci encore et bon week-end.
Cordiales salutations.
Jean-Jacques Antille
"Pierre CFI [mvp]" news:
bonjour
tu édites la req source et tu remplis la zone de critéres. Je vois pas ou
est la difficulté, à moins que ta question cache autre

chose :o)

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Jean-Jacques Antille" message de news:

Bonjour!
Je suis confronté au problème suivant:
J'ai une date de début et une date de fin. Je dois remplir une zone de
liste


modifiable avec toutes les dates situées entre les deux dates précitées
y


compris celles-ci.

Exemple: date de début: 20 janvier 2004 - date de fin: 25 janvier 2004
Entrées de ma liste modifiable:
20 janvier 2004
21 janvier 2004
22 janvier 2004
23 janvier 2004
24 janvier 2004
25 janvier 2004

Je pense qu'il est possible de réaliser cela avec SQL. Si quelqu'un a
une


idée simple.
Merci d'avance.
Cordiales salutations.
Jean-Jacques Antille








Daniel Carollo
Le #5507211
Bonsoir Jean-Jacques!

A mon avis, la facon la plus elegante de remplir la liste est d'utiliser une
fonction comme type de source de la liste (la propriete RowSourceType).

Un exemple se trouve sur mon site a
http://www.computing-tech.com/Technical/FunctionListFrame.htm, avec en prime
le choix d'inclure ou non les jours de week-end.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Jean-Jacques Antille" news:
Bonjour!
Je suis confronté au problème suivant:
J'ai une date de début et une date de fin. Je dois remplir une zone de
liste

modifiable avec toutes les dates situées entre les deux dates précitées y
compris celles-ci.

Exemple: date de début: 20 janvier 2004 - date de fin: 25 janvier 2004
Entrées de ma liste modifiable:
20 janvier 2004
21 janvier 2004
22 janvier 2004
23 janvier 2004
24 janvier 2004
25 janvier 2004

Je pense qu'il est possible de réaliser cela avec SQL. Si quelqu'un a une
idée simple.
Merci d'avance.
Cordiales salutations.
Jean-Jacques Antille




Jean-Jacques Antille
Le #5507121
Merci Daniel!
J'ai utilisé la méthode fournie par Pierre qui marche à merveille, car je
n'ai pas besoin d'exclure les week-ends.
Mais ta fonction peut toujours servir.
Bon dimanche.
--
Cordiales salutations.
Jean-Jacques Antille

http://www.webmister.suisse.st
027 458 40 61
078 665 75 74
"Daniel Carollo" message de news: #9IS1#
Bonsoir Jean-Jacques!

A mon avis, la facon la plus elegante de remplir la liste est d'utiliser
une

fonction comme type de source de la liste (la propriete RowSourceType).

Un exemple se trouve sur mon site a
http://www.computing-tech.com/Technical/FunctionListFrame.htm, avec en
prime

le choix d'inclure ou non les jours de week-end.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Jean-Jacques Antille" news:
Bonjour!
Je suis confronté au problème suivant:
J'ai une date de début et une date de fin. Je dois remplir une zone de
liste

modifiable avec toutes les dates situées entre les deux dates précitées
y


compris celles-ci.

Exemple: date de début: 20 janvier 2004 - date de fin: 25 janvier 2004
Entrées de ma liste modifiable:
20 janvier 2004
21 janvier 2004
22 janvier 2004
23 janvier 2004
24 janvier 2004
25 janvier 2004

Je pense qu'il est possible de réaliser cela avec SQL. Si quelqu'un a
une


idée simple.
Merci d'avance.
Cordiales salutations.
Jean-Jacques Antille








Poster une réponse
Anonyme