Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Séries de dates

6 réponses
Avatar
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

6 réponses

Avatar
Pierre CFI [mvp]
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" a écrit dans le 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




Avatar
Raymond [mvp]
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" a écrit dans le 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




Avatar
Raymond [mvp]
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]" a écrit dans le message de
news:



Avatar
Jean-Jacques Antille
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]" a écrit dans le message de
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" a écrit dans le
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








Avatar
Daniel Carollo
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" wrote in message
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




Avatar
Jean-Jacques Antille
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" a écrit dans le
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" wrote in message
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