• Initiateur de la discussion Initiateur de la discussion sihamelm
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sihamelm

Guest
Bonjour à tous
J'ai un formulaire pour entrées le mois et l'année et je souhaite générer tous les jours du mois
j'ai créer une table Tjours qui contient les chiffre de 1 à 31 et j'ai mis ce code
Code:
SelDate = "select Dateserial(" & Forms!Welcome.Form!cboannee & "," & Forms!Welcome.Form![mois] & ",Jour) AS Jours FROM Tjours WHERE " & Month(Jours) & "  = " & Forms!Welcome.Form![mois] & ""
Set myrst = db.OpenRecordset(SelDate, dbOpenDynaset)

Mon problème est au niveau du where humm pq je mes le where parce que si on a que 30jours dans le mois (novembre par exemple ) 31/11/2012 sera alors 01/12/2012 et moi je veux que le mois 11
le problème est le suivant : si je laisse le month() sans les & & j'ai le msg d'erreur trop peu de paramètre attendu 1 si je mes le && j'ai le msg attendu expression
qlq un a une idée svp?
Mercii
 
Re : problème month()

Bonjour

Voici une requête dont tu pourras t'inspirer basée sur une table Jours qui comme la tienne contient des valeurs de 1 à 31
Code:
SELECT DISTINCT DateSerial(2012,[Jours_1]![jour],[Jours]![jour]) AS Ddate
FROM Jours, Jours AS Jours_1
WHERE (((Jours_1.Jour)<13));

elle renvoit bien les 366 dates de 2012
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
848
Réponses
4
Affichages
1 K
Réponses
11
Affichages
1 K
D
Réponses
14
Affichages
2 K
vincl2216
V
A
Réponses
5
Affichages
1 K
A
S
Réponses
10
Affichages
8 K
Réponses
18
Affichages
4 K
T
Réponses
5
Affichages
2 K
tchoudoux
T
B
Réponses
3
Affichages
839
B
Réponses
1
Affichages
566
Retour