Merci Anor pour ta réponse mais ça ne fonctionne pas chez moi .
J'aidans ma requete un champ Eleve_Naissance (JJ/M/YYYY)
Trois champs calculés Jourstrier: Jour([Eleve_Naissance])
MoisTrier: Mois([Eleve_Naissance]) Annéetrier:
Année([Eleve_Naissance]) J'ai rajouté ce que tu m'as donné :
expr1: TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du champ J'ai collé le
reste dans un module triscolaire
Sur ouverure de mon état j'ai une fenetre qui s'ouvre et me demande
le mois puis après il m'affiche n'importe quoi
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:Bonjour,
Tu peux adapter la fonction suivante, la coller dans un nouveau
module,et l'utiliser dans ta requête pour définir l'ordre d'affichage
au lieu de faire ton tri sur le champ mois, tu le fais sur ce nouveau
champ calculé :expr1: TriScolaire([ChampMois])
Septembre valant 9, 9 - 8 = 1 (première position)
juin = 6, 6 + 4 = 10 (10ème position dans le tri)
Function TriScolaire(LeMois As Integer) As Integer
Select Case LeMois
Case 1 To 6
TriScolaire = LeMois + 4
Case 9 To 12
TriScolaire = LeMois - 8
Case Else
TriScolaire = 0
End Select
End Function
Sub test()
Dim i As Integer
For i = 1 To 12
Debug.Print i & " " & TriScolaire(i)
Next i
End Sub
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
ls wrote:
| Bonjour à tous et à toutes.
|
| J'ai une requete sur laquelle j'ai des champs calculés
|
| mois et jours pour aficher la date d'anniversaire d'élèves.
|
| Dans mes critères de mois j'ai demandé a access de nepas mettre
les| mois de juillet ou d'aout.
|
| Mon problème est que je voudrais qu'il commence à m'afficher les
| dates le mois de septembre et non par celui de janvier .
|
| Est-ce faisable ?
| Merci à vous
------=_NextPart_000_000C_01C43AA4.3349D220
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Merci Anor pour ta réponse mais ça ne
fonctionne pas chez moi . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>J'aidans ma requete un champ
Eleve_Naissance (JJ/M/YYYY)</FONT></DIV>
<DIV><FONT face=Arial size=2>Trois champs calculés Jourstrier:
Jour([Eleve_Naissance])
MoisTrier:
Mois([Eleve_Naissance])
Annéetrier: Année([Eleve_Naissance])</FONT></DIV>
<DIV><FONT face=Arial size=2>J'ai rajouté ce que tu m'as donné :
</FONT></DIV> <DIV><FONT face=Arial size=2>expr1:
TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du
champ</FONT></DIV> <DIV><FONT face=Arial size=2>J'ai collé le reste
dans un module triscolaire</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sur ouverure de mon état j'ai une fenetre
qui s'ouvre et me demande le mois puis après il m'affiche
n'importe quoi </FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=1><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2>"Anor" <</FONT><A
href="http://memoaccess.free.fr/anor/email.htm"><FONT face=Arial
size=2>http://memoaccess.free.fr/anor/email.htm</FONT></A><FONT
face=Arial size=2>> a écrit dans le message de </FONT><A
href="news:"><FONT face=Arial
size=2>news:</FONT></A><FONT
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>>
Bonjour,<BR>> <BR>> Tu peux adapter la fonction suivante, la
coller dans un nouveau module,<BR>> et l'utiliser dans ta requête
pour définir l'ordre d'affichage<BR>> au lieu de faire ton tri sur
le champ mois, tu le fais sur ce nouveau champ calculé
:<BR>> expr1: TriScolaire([ChampMois])<BR>> <BR>> Septembre
:valant 9, 9
- 8 = 1 (première position)<BR>> juin = 6, 6 + 4 = 10 (10ème
position dans le tri)<BR>> <BR>> <BR>> Function
TriScolaire(LeMois As Integer) As Integer<BR>> Select Case
LeMois<BR>> <BR>> Case 1 To 6<BR>> TriScolaire = LeMois +
4<BR>> <BR>> Case 9 To 12<BR>> TriScolaire = LeMois -
8<BR>> <BR>> Case Else<BR>> TriScolaire = 0<BR>> <BR>>
End Select<BR>> End Function<BR>> <BR>> <BR>> Sub
test()<BR>> Dim i As Integer<BR>> For i = 1 To 12<BR>>
Debug.Print i & " " & TriScolaire(i)<BR>> Next i<BR>>
End Sub<BR>> <BR>> -- <BR>> à+<BR>> Arnaud<BR>>
--------------------------------------------------<BR>> Conseils
d'utilisation : </FONT><A href="http://users.skynet.be/mpfa/"><FONT
face=Arial size=2>http://users.skynet.be/mpfa/</FONT></A><BR><FONT
face=Arial size=2>> Access Memorandum : </FONT><A
href="http://memoaccess.free.fr"><FONT face=Arial
size=2>http://memoaccess.free.fr</FONT></A><BR><FONT face=Arial
size=2>> /Réponses souhaitées sur ce
forum, merci/<BR>>
--------------------------------------------------<BR>> <BR>> ls
wrote:<BR>> | Bonjour à tous et à toutes.<BR>> |<BR>> | J'ai
une requete sur laquelle j'ai des champs calculés<BR>> |<BR>> |
mois et jours pour aficher la date d'anniversaire
d'élèves.<BR>> |<BR>> | Dans mes critères de mois j'ai demandé a
access de nepas mettre les<BR>> | mois de juillet ou
d'aout.<BR>> |<BR>> | Mon problème est que je voudrais qu'il
commence à m'afficher les<BR>> | dates le mois de septembre et non
par celui de janvier .<BR>> |<BR>> | Est-ce faisable ?<BR>> |
Merci à vous<BR>> <BR>> </FONT></BODY></HTML>
------=_NextPart_000_000C_01C43AA4.3349D220--
Merci Anor pour ta réponse mais ça ne fonctionne pas chez moi .
J'aidans ma requete un champ Eleve_Naissance (JJ/M/YYYY)
Trois champs calculés Jourstrier: Jour([Eleve_Naissance])
MoisTrier: Mois([Eleve_Naissance]) Annéetrier:
Année([Eleve_Naissance]) J'ai rajouté ce que tu m'as donné :
expr1: TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du champ J'ai collé le
reste dans un module triscolaire
Sur ouverure de mon état j'ai une fenetre qui s'ouvre et me demande
le mois puis après il m'affiche n'importe quoi
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:eqDCINROEHA.3884@TK2MSFTNGP12.phx.gbl...
Bonjour,
Tu peux adapter la fonction suivante, la coller dans un nouveau
module,
et l'utiliser dans ta requête pour définir l'ordre d'affichage
au lieu de faire ton tri sur le champ mois, tu le fais sur ce nouveau
champ calculé :
expr1: TriScolaire([ChampMois])
Septembre valant 9, 9 - 8 = 1 (première position)
juin = 6, 6 + 4 = 10 (10ème position dans le tri)
Function TriScolaire(LeMois As Integer) As Integer
Select Case LeMois
Case 1 To 6
TriScolaire = LeMois + 4
Case 9 To 12
TriScolaire = LeMois - 8
Case Else
TriScolaire = 0
End Select
End Function
Sub test()
Dim i As Integer
For i = 1 To 12
Debug.Print i & " " & TriScolaire(i)
Next i
End Sub
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
ls wrote:
| Bonjour à tous et à toutes.
|
| J'ai une requete sur laquelle j'ai des champs calculés
|
| mois et jours pour aficher la date d'anniversaire d'élèves.
|
| Dans mes critères de mois j'ai demandé a access de nepas mettre
les
| mois de juillet ou d'aout.
|
| Mon problème est que je voudrais qu'il commence à m'afficher les
| dates le mois de septembre et non par celui de janvier .
|
| Est-ce faisable ?
| Merci à vous
------=_NextPart_000_000C_01C43AA4.3349D220
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Merci Anor pour ta réponse mais ça ne
fonctionne pas chez moi . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>J'aidans ma requete un champ
Eleve_Naissance (JJ/M/YYYY)</FONT></DIV>
<DIV><FONT face=Arial size=2>Trois champs calculés Jourstrier:
Jour([Eleve_Naissance])
MoisTrier:
Mois([Eleve_Naissance])
Annéetrier: Année([Eleve_Naissance])</FONT></DIV>
<DIV><FONT face=Arial size=2>J'ai rajouté ce que tu m'as donné :
</FONT></DIV> <DIV><FONT face=Arial size=2>expr1:
TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du
champ</FONT></DIV> <DIV><FONT face=Arial size=2>J'ai collé le reste
dans un module triscolaire</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sur ouverure de mon état j'ai une fenetre
qui s'ouvre et me demande le mois puis après il m'affiche
n'importe quoi </FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=1><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2>"Anor" <</FONT><A
href="http://memoaccess.free.fr/anor/email.htm"><FONT face=Arial
size=2>http://memoaccess.free.fr/anor/email.htm</FONT></A><FONT
face=Arial size=2>> a écrit dans le message de </FONT><A
href="news:eqDCINROEHA.3884@TK2MSFTNGP12.phx.gbl"><FONT face=Arial
size=2>news:eqDCINROEHA.3884@TK2MSFTNGP12.phx.gbl</FONT></A><FONT
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>>
Bonjour,<BR>> <BR>> Tu peux adapter la fonction suivante, la
coller dans un nouveau module,<BR>> et l'utiliser dans ta requête
pour définir l'ordre d'affichage<BR>> au lieu de faire ton tri sur
le champ mois, tu le fais sur ce nouveau champ calculé
:<BR>> expr1: TriScolaire([ChampMois])<BR>> <BR>> Septembre
:valant 9, 9
- 8 = 1 (première position)<BR>> juin = 6, 6 + 4 = 10 (10ème
position dans le tri)<BR>> <BR>> <BR>> Function
TriScolaire(LeMois As Integer) As Integer<BR>> Select Case
LeMois<BR>> <BR>> Case 1 To 6<BR>> TriScolaire = LeMois +
4<BR>> <BR>> Case 9 To 12<BR>> TriScolaire = LeMois -
8<BR>> <BR>> Case Else<BR>> TriScolaire = 0<BR>> <BR>>
End Select<BR>> End Function<BR>> <BR>> <BR>> Sub
test()<BR>> Dim i As Integer<BR>> For i = 1 To 12<BR>>
Debug.Print i & " " & TriScolaire(i)<BR>> Next i<BR>>
End Sub<BR>> <BR>> -- <BR>> à+<BR>> Arnaud<BR>>
--------------------------------------------------<BR>> Conseils
d'utilisation : </FONT><A href="http://users.skynet.be/mpfa/"><FONT
face=Arial size=2>http://users.skynet.be/mpfa/</FONT></A><BR><FONT
face=Arial size=2>> Access Memorandum : </FONT><A
href="http://memoaccess.free.fr"><FONT face=Arial
size=2>http://memoaccess.free.fr</FONT></A><BR><FONT face=Arial
size=2>> /Réponses souhaitées sur ce
forum, merci/<BR>>
--------------------------------------------------<BR>> <BR>> ls
wrote:<BR>> | Bonjour à tous et à toutes.<BR>> |<BR>> | J'ai
une requete sur laquelle j'ai des champs calculés<BR>> |<BR>> |
mois et jours pour aficher la date d'anniversaire
d'élèves.<BR>> |<BR>> | Dans mes critères de mois j'ai demandé a
access de nepas mettre les<BR>> | mois de juillet ou
d'aout.<BR>> |<BR>> | Mon problème est que je voudrais qu'il
commence à m'afficher les<BR>> | dates le mois de septembre et non
par celui de janvier .<BR>> |<BR>> | Est-ce faisable ?<BR>> |
Merci à vous<BR>> <BR>> </FONT></BODY></HTML>
------=_NextPart_000_000C_01C43AA4.3349D220--
Merci Anor pour ta réponse mais ça ne fonctionne pas chez moi .
J'aidans ma requete un champ Eleve_Naissance (JJ/M/YYYY)
Trois champs calculés Jourstrier: Jour([Eleve_Naissance])
MoisTrier: Mois([Eleve_Naissance]) Annéetrier:
Année([Eleve_Naissance]) J'ai rajouté ce que tu m'as donné :
expr1: TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du champ J'ai collé le
reste dans un module triscolaire
Sur ouverure de mon état j'ai une fenetre qui s'ouvre et me demande
le mois puis après il m'affiche n'importe quoi
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:Bonjour,
Tu peux adapter la fonction suivante, la coller dans un nouveau
module,et l'utiliser dans ta requête pour définir l'ordre d'affichage
au lieu de faire ton tri sur le champ mois, tu le fais sur ce nouveau
champ calculé :expr1: TriScolaire([ChampMois])
Septembre valant 9, 9 - 8 = 1 (première position)
juin = 6, 6 + 4 = 10 (10ème position dans le tri)
Function TriScolaire(LeMois As Integer) As Integer
Select Case LeMois
Case 1 To 6
TriScolaire = LeMois + 4
Case 9 To 12
TriScolaire = LeMois - 8
Case Else
TriScolaire = 0
End Select
End Function
Sub test()
Dim i As Integer
For i = 1 To 12
Debug.Print i & " " & TriScolaire(i)
Next i
End Sub
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
ls wrote:
| Bonjour à tous et à toutes.
|
| J'ai une requete sur laquelle j'ai des champs calculés
|
| mois et jours pour aficher la date d'anniversaire d'élèves.
|
| Dans mes critères de mois j'ai demandé a access de nepas mettre
les| mois de juillet ou d'aout.
|
| Mon problème est que je voudrais qu'il commence à m'afficher les
| dates le mois de septembre et non par celui de janvier .
|
| Est-ce faisable ?
| Merci à vous
------=_NextPart_000_000C_01C43AA4.3349D220
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Merci Anor pour ta réponse mais ça ne
fonctionne pas chez moi . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>J'aidans ma requete un champ
Eleve_Naissance (JJ/M/YYYY)</FONT></DIV>
<DIV><FONT face=Arial size=2>Trois champs calculés Jourstrier:
Jour([Eleve_Naissance])
MoisTrier:
Mois([Eleve_Naissance])
Annéetrier: Année([Eleve_Naissance])</FONT></DIV>
<DIV><FONT face=Arial size=2>J'ai rajouté ce que tu m'as donné :
</FONT></DIV> <DIV><FONT face=Arial size=2>expr1:
TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du
champ</FONT></DIV> <DIV><FONT face=Arial size=2>J'ai collé le reste
dans un module triscolaire</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sur ouverure de mon état j'ai une fenetre
qui s'ouvre et me demande le mois puis après il m'affiche
n'importe quoi </FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=1><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2>"Anor" <</FONT><A
href="http://memoaccess.free.fr/anor/email.htm"><FONT face=Arial
size=2>http://memoaccess.free.fr/anor/email.htm</FONT></A><FONT
face=Arial size=2>> a écrit dans le message de </FONT><A
href="news:"><FONT face=Arial
size=2>news:</FONT></A><FONT
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>>
Bonjour,<BR>> <BR>> Tu peux adapter la fonction suivante, la
coller dans un nouveau module,<BR>> et l'utiliser dans ta requête
pour définir l'ordre d'affichage<BR>> au lieu de faire ton tri sur
le champ mois, tu le fais sur ce nouveau champ calculé
:<BR>> expr1: TriScolaire([ChampMois])<BR>> <BR>> Septembre
:valant 9, 9
- 8 = 1 (première position)<BR>> juin = 6, 6 + 4 = 10 (10ème
position dans le tri)<BR>> <BR>> <BR>> Function
TriScolaire(LeMois As Integer) As Integer<BR>> Select Case
LeMois<BR>> <BR>> Case 1 To 6<BR>> TriScolaire = LeMois +
4<BR>> <BR>> Case 9 To 12<BR>> TriScolaire = LeMois -
8<BR>> <BR>> Case Else<BR>> TriScolaire = 0<BR>> <BR>>
End Select<BR>> End Function<BR>> <BR>> <BR>> Sub
test()<BR>> Dim i As Integer<BR>> For i = 1 To 12<BR>>
Debug.Print i & " " & TriScolaire(i)<BR>> Next i<BR>>
End Sub<BR>> <BR>> -- <BR>> à+<BR>> Arnaud<BR>>
--------------------------------------------------<BR>> Conseils
d'utilisation : </FONT><A href="http://users.skynet.be/mpfa/"><FONT
face=Arial size=2>http://users.skynet.be/mpfa/</FONT></A><BR><FONT
face=Arial size=2>> Access Memorandum : </FONT><A
href="http://memoaccess.free.fr"><FONT face=Arial
size=2>http://memoaccess.free.fr</FONT></A><BR><FONT face=Arial
size=2>> /Réponses souhaitées sur ce
forum, merci/<BR>>
--------------------------------------------------<BR>> <BR>> ls
wrote:<BR>> | Bonjour à tous et à toutes.<BR>> |<BR>> | J'ai
une requete sur laquelle j'ai des champs calculés<BR>> |<BR>> |
mois et jours pour aficher la date d'anniversaire
d'élèves.<BR>> |<BR>> | Dans mes critères de mois j'ai demandé a
access de nepas mettre les<BR>> | mois de juillet ou
d'aout.<BR>> |<BR>> | Mon problème est que je voudrais qu'il
commence à m'afficher les<BR>> | dates le mois de septembre et non
par celui de janvier .<BR>> |<BR>> | Est-ce faisable ?<BR>> |
Merci à vous<BR>> <BR>> </FONT></BODY></HTML>
------=_NextPart_000_000C_01C43AA4.3349D220--
Bonjour ls
Mets ca pour ton champ Expr1: TriScolaire(Mois([Eleve_Naissance]))
et ca devrait marcher car il devait te demander la valeur de MoisTrier,
non ?
et en critere tu mets <>0 puisque tu ne veux pas ce de juillet et Août
et tri croissant.
A+
Eric
"ls" <laurent.saloperie écrivait
news:40a63ab6$0$22938$:Merci Anor pour ta réponse mais ça ne fonctionne pas chez moi .
J'aidans ma requete un champ Eleve_Naissance (JJ/M/YYYY)
Trois champs calculés Jourstrier: Jour([Eleve_Naissance])
MoisTrier: Mois([Eleve_Naissance]) Annéetrier:
Année([Eleve_Naissance]) J'ai rajouté ce que tu m'as donné :
expr1: TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du champ J'ai collé le
reste dans un module triscolaire
Sur ouverure de mon état j'ai une fenetre qui s'ouvre et me demande
le mois puis après il m'affiche n'importe quoi
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:Bonjour,
Tu peux adapter la fonction suivante, la coller dans un nouveau
module,et l'utiliser dans ta requête pour définir l'ordre d'affichage
au lieu de faire ton tri sur le champ mois, tu le fais sur ce nouveau
champ calculé :expr1: TriScolaire([ChampMois])
Septembre valant 9, 9 - 8 = 1 (première position)
juin = 6, 6 + 4 = 10 (10ème position dans le tri)
Function TriScolaire(LeMois As Integer) As Integer
Select Case LeMois
Case 1 To 6
TriScolaire = LeMois + 4
Case 9 To 12
TriScolaire = LeMois - 8
Case Else
TriScolaire = 0
End Select
End Function
Sub test()
Dim i As Integer
For i = 1 To 12
Debug.Print i & " " & TriScolaire(i)
Next i
End Sub
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
ls wrote:
| Bonjour à tous et à toutes.
|
| J'ai une requete sur laquelle j'ai des champs calculés
|
| mois et jours pour aficher la date d'anniversaire d'élèves.
|
| Dans mes critères de mois j'ai demandé a access de nepas mettre
les| mois de juillet ou d'aout.
|
| Mon problème est que je voudrais qu'il commence à m'afficher les
| dates le mois de septembre et non par celui de janvier .
|
| Est-ce faisable ?
| Merci à vous
------=_NextPart_000_000C_01C43AA4.3349D220
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Merci Anor pour ta réponse mais ça ne
fonctionne pas chez moi . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>J'aidans ma requete un champ
Eleve_Naissance (JJ/M/YYYY)</FONT></DIV>
<DIV><FONT face=Arial size=2>Trois champs calculés Jourstrier:
Jour([Eleve_Naissance])
MoisTrier:
Mois([Eleve_Naissance])
Annéetrier: Année([Eleve_Naissance])</FONT></DIV>
<DIV><FONT face=Arial size=2>J'ai rajouté ce que tu m'as donné :
</FONT></DIV> <DIV><FONT face=Arial size=2>expr1:
TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du
champ</FONT></DIV> <DIV><FONT face=Arial size=2>J'ai collé le reste
dans un module triscolaire</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sur ouverure de mon état j'ai une fenetre
qui s'ouvre et me demande le mois puis après il m'affiche
n'importe quoi </FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=1><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2>"Anor" <</FONT><A
href="http://memoaccess.free.fr/anor/email.htm"><FONT face=Arial
size=2>http://memoaccess.free.fr/anor/email.htm</FONT></A><FONT
face=Arial size=2>> a écrit dans le message de </FONT><A
href="news:"><FONT face=Arial
size=2>news:</FONT></A><FONT
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>>
Bonjour,<BR>> <BR>> Tu peux adapter la fonction suivante, la
coller dans un nouveau module,<BR>> et l'utiliser dans ta requête
pour définir l'ordre d'affichage<BR>> au lieu de faire ton tri sur
le champ mois, tu le fais sur ce nouveau champ calculé
:<BR>> expr1: TriScolaire([ChampMois])<BR>> <BR>> Septembre
:valant 9, 9
- 8 = 1 (première position)<BR>> juin = 6, 6 + 4 = 10 (10ème
position dans le tri)<BR>> <BR>> <BR>> Function
TriScolaire(LeMois As Integer) As Integer<BR>> Select Case
LeMois<BR>> <BR>> Case 1 To 6<BR>> TriScolaire = LeMois +
4<BR>> <BR>> Case 9 To 12<BR>> TriScolaire = LeMois -
8<BR>> <BR>> Case Else<BR>> TriScolaire = 0<BR>> <BR>>
End Select<BR>> End Function<BR>> <BR>> <BR>> Sub
test()<BR>> Dim i As Integer<BR>> For i = 1 To 12<BR>>
Debug.Print i & " " & TriScolaire(i)<BR>> Next i<BR>>
End Sub<BR>> <BR>> -- <BR>> à+<BR>> Arnaud<BR>>
--------------------------------------------------<BR>> Conseils
d'utilisation : </FONT><A href="http://users.skynet.be/mpfa/"><FONT
face=Arial size=2>http://users.skynet.be/mpfa/</FONT></A><BR><FONT
face=Arial size=2>> Access Memorandum : </FONT><A
href="http://memoaccess.free.fr"><FONT face=Arial
size=2>http://memoaccess.free.fr</FONT></A><BR><FONT face=Arial
size=2>> /Réponses souhaitées sur ce
forum, merci/<BR>>
--------------------------------------------------<BR>> <BR>> ls
wrote:<BR>> | Bonjour à tous et à toutes.<BR>> |<BR>> | J'ai
une requete sur laquelle j'ai des champs calculés<BR>> |<BR>> |
mois et jours pour aficher la date d'anniversaire
d'élèves.<BR>> |<BR>> | Dans mes critères de mois j'ai demandé a
access de nepas mettre les<BR>> | mois de juillet ou
d'aout.<BR>> |<BR>> | Mon problème est que je voudrais qu'il
commence à m'afficher les<BR>> | dates le mois de septembre et non
par celui de janvier .<BR>> |<BR>> | Est-ce faisable ?<BR>> |
Merci à vous<BR>> <BR>> </FONT></BODY></HTML>
------=_NextPart_000_000C_01C43AA4.3349D220--
Bonjour ls
Mets ca pour ton champ Expr1: TriScolaire(Mois([Eleve_Naissance]))
et ca devrait marcher car il devait te demander la valeur de MoisTrier,
non ?
et en critere tu mets <>0 puisque tu ne veux pas ce de juillet et Août
et tri croissant.
A+
Eric
"ls" <laurent.saloperie despammsandron@laposte.net> écrivait
news:40a63ab6$0$22938$636a15ce@news.free.fr:
Merci Anor pour ta réponse mais ça ne fonctionne pas chez moi .
J'aidans ma requete un champ Eleve_Naissance (JJ/M/YYYY)
Trois champs calculés Jourstrier: Jour([Eleve_Naissance])
MoisTrier: Mois([Eleve_Naissance]) Annéetrier:
Année([Eleve_Naissance]) J'ai rajouté ce que tu m'as donné :
expr1: TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du champ J'ai collé le
reste dans un module triscolaire
Sur ouverure de mon état j'ai une fenetre qui s'ouvre et me demande
le mois puis après il m'affiche n'importe quoi
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:eqDCINROEHA.3884@TK2MSFTNGP12.phx.gbl...
Bonjour,
Tu peux adapter la fonction suivante, la coller dans un nouveau
module,
et l'utiliser dans ta requête pour définir l'ordre d'affichage
au lieu de faire ton tri sur le champ mois, tu le fais sur ce nouveau
champ calculé :
expr1: TriScolaire([ChampMois])
Septembre valant 9, 9 - 8 = 1 (première position)
juin = 6, 6 + 4 = 10 (10ème position dans le tri)
Function TriScolaire(LeMois As Integer) As Integer
Select Case LeMois
Case 1 To 6
TriScolaire = LeMois + 4
Case 9 To 12
TriScolaire = LeMois - 8
Case Else
TriScolaire = 0
End Select
End Function
Sub test()
Dim i As Integer
For i = 1 To 12
Debug.Print i & " " & TriScolaire(i)
Next i
End Sub
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
ls wrote:
| Bonjour à tous et à toutes.
|
| J'ai une requete sur laquelle j'ai des champs calculés
|
| mois et jours pour aficher la date d'anniversaire d'élèves.
|
| Dans mes critères de mois j'ai demandé a access de nepas mettre
les
| mois de juillet ou d'aout.
|
| Mon problème est que je voudrais qu'il commence à m'afficher les
| dates le mois de septembre et non par celui de janvier .
|
| Est-ce faisable ?
| Merci à vous
------=_NextPart_000_000C_01C43AA4.3349D220
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Merci Anor pour ta réponse mais ça ne
fonctionne pas chez moi . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>J'aidans ma requete un champ
Eleve_Naissance (JJ/M/YYYY)</FONT></DIV>
<DIV><FONT face=Arial size=2>Trois champs calculés Jourstrier:
Jour([Eleve_Naissance])
MoisTrier:
Mois([Eleve_Naissance])
Annéetrier: Année([Eleve_Naissance])</FONT></DIV>
<DIV><FONT face=Arial size=2>J'ai rajouté ce que tu m'as donné :
</FONT></DIV> <DIV><FONT face=Arial size=2>expr1:
TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du
champ</FONT></DIV> <DIV><FONT face=Arial size=2>J'ai collé le reste
dans un module triscolaire</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sur ouverure de mon état j'ai une fenetre
qui s'ouvre et me demande le mois puis après il m'affiche
n'importe quoi </FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=1><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2>"Anor" <</FONT><A
href="http://memoaccess.free.fr/anor/email.htm"><FONT face=Arial
size=2>http://memoaccess.free.fr/anor/email.htm</FONT></A><FONT
face=Arial size=2>> a écrit dans le message de </FONT><A
href="news:eqDCINROEHA.3884@TK2MSFTNGP12.phx.gbl"><FONT face=Arial
size=2>news:eqDCINROEHA.3884@TK2MSFTNGP12.phx.gbl</FONT></A><FONT
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>>
Bonjour,<BR>> <BR>> Tu peux adapter la fonction suivante, la
coller dans un nouveau module,<BR>> et l'utiliser dans ta requête
pour définir l'ordre d'affichage<BR>> au lieu de faire ton tri sur
le champ mois, tu le fais sur ce nouveau champ calculé
:<BR>> expr1: TriScolaire([ChampMois])<BR>> <BR>> Septembre
:valant 9, 9
- 8 = 1 (première position)<BR>> juin = 6, 6 + 4 = 10 (10ème
position dans le tri)<BR>> <BR>> <BR>> Function
TriScolaire(LeMois As Integer) As Integer<BR>> Select Case
LeMois<BR>> <BR>> Case 1 To 6<BR>> TriScolaire = LeMois +
4<BR>> <BR>> Case 9 To 12<BR>> TriScolaire = LeMois -
8<BR>> <BR>> Case Else<BR>> TriScolaire = 0<BR>> <BR>>
End Select<BR>> End Function<BR>> <BR>> <BR>> Sub
test()<BR>> Dim i As Integer<BR>> For i = 1 To 12<BR>>
Debug.Print i & " " & TriScolaire(i)<BR>> Next i<BR>>
End Sub<BR>> <BR>> -- <BR>> à+<BR>> Arnaud<BR>>
--------------------------------------------------<BR>> Conseils
d'utilisation : </FONT><A href="http://users.skynet.be/mpfa/"><FONT
face=Arial size=2>http://users.skynet.be/mpfa/</FONT></A><BR><FONT
face=Arial size=2>> Access Memorandum : </FONT><A
href="http://memoaccess.free.fr"><FONT face=Arial
size=2>http://memoaccess.free.fr</FONT></A><BR><FONT face=Arial
size=2>> /Réponses souhaitées sur ce
forum, merci/<BR>>
--------------------------------------------------<BR>> <BR>> ls
wrote:<BR>> | Bonjour à tous et à toutes.<BR>> |<BR>> | J'ai
une requete sur laquelle j'ai des champs calculés<BR>> |<BR>> |
mois et jours pour aficher la date d'anniversaire
d'élèves.<BR>> |<BR>> | Dans mes critères de mois j'ai demandé a
access de nepas mettre les<BR>> | mois de juillet ou
d'aout.<BR>> |<BR>> | Mon problème est que je voudrais qu'il
commence à m'afficher les<BR>> | dates le mois de septembre et non
par celui de janvier .<BR>> |<BR>> | Est-ce faisable ?<BR>> |
Merci à vous<BR>> <BR>> </FONT></BODY></HTML>
------=_NextPart_000_000C_01C43AA4.3349D220--
Bonjour ls
Mets ca pour ton champ Expr1: TriScolaire(Mois([Eleve_Naissance]))
et ca devrait marcher car il devait te demander la valeur de MoisTrier,
non ?
et en critere tu mets <>0 puisque tu ne veux pas ce de juillet et Août
et tri croissant.
A+
Eric
"ls" <laurent.saloperie écrivait
news:40a63ab6$0$22938$:Merci Anor pour ta réponse mais ça ne fonctionne pas chez moi .
J'aidans ma requete un champ Eleve_Naissance (JJ/M/YYYY)
Trois champs calculés Jourstrier: Jour([Eleve_Naissance])
MoisTrier: Mois([Eleve_Naissance]) Annéetrier:
Année([Eleve_Naissance]) J'ai rajouté ce que tu m'as donné :
expr1: TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du champ J'ai collé le
reste dans un module triscolaire
Sur ouverure de mon état j'ai une fenetre qui s'ouvre et me demande
le mois puis après il m'affiche n'importe quoi
"Anor" <http://memoaccess.free.fr/anor/email.htm> a écrit dans le
message de news:Bonjour,
Tu peux adapter la fonction suivante, la coller dans un nouveau
module,et l'utiliser dans ta requête pour définir l'ordre d'affichage
au lieu de faire ton tri sur le champ mois, tu le fais sur ce nouveau
champ calculé :expr1: TriScolaire([ChampMois])
Septembre valant 9, 9 - 8 = 1 (première position)
juin = 6, 6 + 4 = 10 (10ème position dans le tri)
Function TriScolaire(LeMois As Integer) As Integer
Select Case LeMois
Case 1 To 6
TriScolaire = LeMois + 4
Case 9 To 12
TriScolaire = LeMois - 8
Case Else
TriScolaire = 0
End Select
End Function
Sub test()
Dim i As Integer
For i = 1 To 12
Debug.Print i & " " & TriScolaire(i)
Next i
End Sub
--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation : http://users.skynet.be/mpfa/
Access Memorandum : http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------
ls wrote:
| Bonjour à tous et à toutes.
|
| J'ai une requete sur laquelle j'ai des champs calculés
|
| mois et jours pour aficher la date d'anniversaire d'élèves.
|
| Dans mes critères de mois j'ai demandé a access de nepas mettre
les| mois de juillet ou d'aout.
|
| Mon problème est que je voudrais qu'il commence à m'afficher les
| dates le mois de septembre et non par celui de janvier .
|
| Est-ce faisable ?
| Merci à vous
------=_NextPart_000_000C_01C43AA4.3349D220
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>Merci Anor pour ta réponse mais ça ne
fonctionne pas chez moi . </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>J'aidans ma requete un champ
Eleve_Naissance (JJ/M/YYYY)</FONT></DIV>
<DIV><FONT face=Arial size=2>Trois champs calculés Jourstrier:
Jour([Eleve_Naissance])
MoisTrier:
Mois([Eleve_Naissance])
Annéetrier: Année([Eleve_Naissance])</FONT></DIV>
<DIV><FONT face=Arial size=2>J'ai rajouté ce que tu m'as donné :
</FONT></DIV> <DIV><FONT face=Arial size=2>expr1:
TriScolaire([ChampMois]) en le modifiant ainsi expr1:
TriScolaire([MoisTrier]) puisque c'est le nom du
champ</FONT></DIV> <DIV><FONT face=Arial size=2>J'ai collé le reste
dans un module triscolaire</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sur ouverure de mon état j'ai une fenetre
qui s'ouvre et me demande le mois puis après il m'affiche
n'importe quoi </FONT></DIV>
<DIV><FONT face=Arial size=2> </DIV>
<DIV><BR></DIV></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=1><FONT
face=Arial size=2></FONT> </DIV></FONT></FONT>
<DIV><FONT face=Arial size=2>"Anor" <</FONT><A
href="http://memoaccess.free.fr/anor/email.htm"><FONT face=Arial
size=2>http://memoaccess.free.fr/anor/email.htm</FONT></A><FONT
face=Arial size=2>> a écrit dans le message de </FONT><A
href="news:"><FONT face=Arial
size=2>news:</FONT></A><FONT
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>>
Bonjour,<BR>> <BR>> Tu peux adapter la fonction suivante, la
coller dans un nouveau module,<BR>> et l'utiliser dans ta requête
pour définir l'ordre d'affichage<BR>> au lieu de faire ton tri sur
le champ mois, tu le fais sur ce nouveau champ calculé
:<BR>> expr1: TriScolaire([ChampMois])<BR>> <BR>> Septembre
:valant 9, 9
- 8 = 1 (première position)<BR>> juin = 6, 6 + 4 = 10 (10ème
position dans le tri)<BR>> <BR>> <BR>> Function
TriScolaire(LeMois As Integer) As Integer<BR>> Select Case
LeMois<BR>> <BR>> Case 1 To 6<BR>> TriScolaire = LeMois +
4<BR>> <BR>> Case 9 To 12<BR>> TriScolaire = LeMois -
8<BR>> <BR>> Case Else<BR>> TriScolaire = 0<BR>> <BR>>
End Select<BR>> End Function<BR>> <BR>> <BR>> Sub
test()<BR>> Dim i As Integer<BR>> For i = 1 To 12<BR>>
Debug.Print i & " " & TriScolaire(i)<BR>> Next i<BR>>
End Sub<BR>> <BR>> -- <BR>> à+<BR>> Arnaud<BR>>
--------------------------------------------------<BR>> Conseils
d'utilisation : </FONT><A href="http://users.skynet.be/mpfa/"><FONT
face=Arial size=2>http://users.skynet.be/mpfa/</FONT></A><BR><FONT
face=Arial size=2>> Access Memorandum : </FONT><A
href="http://memoaccess.free.fr"><FONT face=Arial
size=2>http://memoaccess.free.fr</FONT></A><BR><FONT face=Arial
size=2>> /Réponses souhaitées sur ce
forum, merci/<BR>>
--------------------------------------------------<BR>> <BR>> ls
wrote:<BR>> | Bonjour à tous et à toutes.<BR>> |<BR>> | J'ai
une requete sur laquelle j'ai des champs calculés<BR>> |<BR>> |
mois et jours pour aficher la date d'anniversaire
d'élèves.<BR>> |<BR>> | Dans mes critères de mois j'ai demandé a
access de nepas mettre les<BR>> | mois de juillet ou
d'aout.<BR>> |<BR>> | Mon problème est que je voudrais qu'il
commence à m'afficher les<BR>> | dates le mois de septembre et non
par celui de janvier .<BR>> |<BR>> | Est-ce faisable ?<BR>> |
Merci à vous<BR>> <BR>> </FONT></BODY></HTML>
------=_NextPart_000_000C_01C43AA4.3349D220--