Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ
millésime.
Je voudrais par une requête relier ces 2 champs pour reconstituer une date
Je suis passé par une propriété format mais sans succès
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre CFI [mvp]
bonjour numsemaine c'est quoi ? si tu as le jour le mois et l'année utilise Madate : SérieDate («Année»; «Mois»; «Jour»)
-- 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
"Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
bonjour
numsemaine c'est quoi ?
si tu as le jour le mois et l'année utilise
Madate : SérieDate («Année»; «Mois»; «Jour»)
--
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
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news: d4levl$2md$1@news.tiscali.fr...
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ
millésime.
Je voudrais par une requête relier ces 2 champs pour reconstituer une date
Je suis passé par une propriété format mais sans succès
bonjour numsemaine c'est quoi ? si tu as le jour le mois et l'année utilise Madate : SérieDate («Année»; «Mois»; «Jour»)
-- 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
"Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
Sky
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53
Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime
=> JJ/MM/AAAA
merci pour tes suggestions
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news:
d4levl$2md$1@news.tiscali.fr...
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ
millésime.
Je voudrais par une requête relier ces 2 champs pour reconstituer une date
Je suis passé par une propriété format mais sans succès
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
Pierre CFI [mvp]
.../... un peu tiré par les cheveux Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim]) à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1; ou + 1 -- 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
"Sky" a écrit dans le message de news: d4lh4i$49o$
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
.../...
un peu tiré par les cheveux
Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim])
à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1;
ou + 1
--
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
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news: d4lh4i$49o$1@news.tiscali.fr...
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53
Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime
=> JJ/MM/AAAA
merci pour tes suggestions
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news: d4levl$2md$1@news.tiscali.fr...
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ
millésime.
Je voudrais par une requête relier ces 2 champs pour reconstituer une date
Je suis passé par une propriété format mais sans succès
.../... un peu tiré par les cheveux Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim]) à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1; ou + 1 -- 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
"Sky" a écrit dans le message de news: d4lh4i$49o$
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
Pierre CFI [mvp]
sinon une fonction d'un de nos amis walter, mais c'est du code Function LundiSemaineAnnéeQuelconque(Semaine As Integer, Optional An As Integer = 0) As Date ' Objectif: Convertir un no de semaine en une date correspondant au lundi de cette semaine ' *************************************************************************************************************** On Error GoTo TraitementErreur 'Teste si le numéro de semaine est correct et si l'année est spécifiée. If IsNull(Semaine) Or Semaine <= 0 Or Semaine > 52 Then MsgBox "Le numéro de semaine est incorrect, veuillez corriger", vbCritical, "Erreur de saisie" Exit Function ElseIf An = 0 Then An = Year(Date) End If Dim Datetemp As Date ' On calcule à partir du 1er janvier de l'année spécifiée Datetemp = DateSerial(An, 1, 1) + (Semaine - 1) * 7 LundiSemaineAnnéeQuelconque = Datetemp - (WeekDay(Datetemp) - vbMonday) Exit Function TraitementErreur: MsgBox "No Erreur: " & Err.Number & Chr(13) & Chr(13) & Err.Description End Function -- 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
"Pierre CFI [mvp]" a écrit dans le message de news:
.../... un peu tiré par les cheveux Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim]) à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1; ou + 1 -- 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
"Sky" a écrit dans le message de news: d4lh4i$49o$
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
sinon une fonction d'un de nos amis walter, mais c'est du code
Function LundiSemaineAnnéeQuelconque(Semaine As Integer, Optional An As Integer = 0) As Date
' Objectif: Convertir un no de semaine en une date correspondant au lundi de cette semaine
' ***************************************************************************************************************
On Error GoTo TraitementErreur
'Teste si le numéro de semaine est correct et si l'année est spécifiée.
If IsNull(Semaine) Or Semaine <= 0 Or Semaine > 52 Then
MsgBox "Le numéro de semaine est incorrect, veuillez corriger", vbCritical, "Erreur de saisie"
Exit Function
ElseIf An = 0 Then
An = Year(Date)
End If
Dim Datetemp As Date
' On calcule à partir du 1er janvier de l'année spécifiée
Datetemp = DateSerial(An, 1, 1) + (Semaine - 1) * 7
LundiSemaineAnnéeQuelconque = Datetemp - (WeekDay(Datetemp) - vbMonday)
Exit Function
TraitementErreur:
MsgBox "No Erreur: " & Err.Number & Chr(13) & Chr(13) & Err.Description
End Function
--
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
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de news: eZszfmmSFHA.1232@TK2MSFTNGP15.phx.gbl...
.../...
un peu tiré par les cheveux
Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim])
à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1;
ou + 1
--
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
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news: d4lh4i$49o$1@news.tiscali.fr...
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53
Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime
=> JJ/MM/AAAA
merci pour tes suggestions
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news: d4levl$2md$1@news.tiscali.fr...
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ
millésime.
Je voudrais par une requête relier ces 2 champs pour reconstituer une date
Je suis passé par une propriété format mais sans succès
sinon une fonction d'un de nos amis walter, mais c'est du code Function LundiSemaineAnnéeQuelconque(Semaine As Integer, Optional An As Integer = 0) As Date ' Objectif: Convertir un no de semaine en une date correspondant au lundi de cette semaine ' *************************************************************************************************************** On Error GoTo TraitementErreur 'Teste si le numéro de semaine est correct et si l'année est spécifiée. If IsNull(Semaine) Or Semaine <= 0 Or Semaine > 52 Then MsgBox "Le numéro de semaine est incorrect, veuillez corriger", vbCritical, "Erreur de saisie" Exit Function ElseIf An = 0 Then An = Year(Date) End If Dim Datetemp As Date ' On calcule à partir du 1er janvier de l'année spécifiée Datetemp = DateSerial(An, 1, 1) + (Semaine - 1) * 7 LundiSemaineAnnéeQuelconque = Datetemp - (WeekDay(Datetemp) - vbMonday) Exit Function TraitementErreur: MsgBox "No Erreur: " & Err.Number & Chr(13) & Chr(13) & Err.Description End Function -- 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
"Pierre CFI [mvp]" a écrit dans le message de news:
.../... un peu tiré par les cheveux Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim]) à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1; ou + 1 -- 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
"Sky" a écrit dans le message de news: d4lh4i$49o$
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
Sky
Merci pierre du coup de pouce,
Je pense avoir trouvé une solution alternative : en fait la base n'étant actuellement pas énorme, je vais reprendre pour chaque semaine la date de début que je saisirais au fur et à mesure.
encore merci
a+
"Pierre CFI [mvp]" a écrit dans le message de news:
sinon une fonction d'un de nos amis walter, mais c'est du code Function LundiSemaineAnnéeQuelconque(Semaine As Integer, Optional An As Integer = 0) As Date ' Objectif: Convertir un no de semaine en une date correspondant au lundi de cette semaine ' *************************************************************************************************************** On Error GoTo TraitementErreur 'Teste si le numéro de semaine est correct et si l'année est spécifiée. If IsNull(Semaine) Or Semaine <= 0 Or Semaine > 52 Then MsgBox "Le numéro de semaine est incorrect, veuillez corriger", vbCritical, "Erreur de saisie" Exit Function ElseIf An = 0 Then An = Year(Date) End If Dim Datetemp As Date ' On calcule à partir du 1er janvier de l'année spécifiée Datetemp = DateSerial(An, 1, 1) + (Semaine - 1) * 7 LundiSemaineAnnéeQuelconque = Datetemp - (WeekDay(Datetemp) - vbMonday) Exit Function TraitementErreur: MsgBox "No Erreur: " & Err.Number & Chr(13) & Chr(13) & Err.Description End Function -- 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
"Pierre CFI [mvp]" a écrit dans le message de news:
.../... un peu tiré par les cheveux Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim]) à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1; ou + 1 -- 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
"Sky" a écrit dans le message de news: d4lh4i$49o$
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès
Merci pour votre aide
Merci pierre du coup de pouce,
Je pense avoir trouvé une solution alternative : en fait la base n'étant
actuellement pas énorme, je vais reprendre pour chaque semaine la date de
début que je saisirais au fur et à mesure.
encore merci
a+
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: OAAkZqmSFHA.2672@TK2MSFTNGP14.phx.gbl...
sinon une fonction d'un de nos amis walter, mais c'est du code
Function LundiSemaineAnnéeQuelconque(Semaine As Integer, Optional An As
Integer = 0) As Date
' Objectif: Convertir un no de semaine en une date correspondant au lundi
de cette semaine
'
***************************************************************************************************************
On Error GoTo TraitementErreur
'Teste si le numéro de semaine est correct et si l'année est spécifiée.
If IsNull(Semaine) Or Semaine <= 0 Or Semaine > 52 Then
MsgBox "Le numéro de semaine est incorrect, veuillez corriger",
vbCritical, "Erreur de saisie"
Exit Function
ElseIf An = 0 Then
An = Year(Date)
End If
Dim Datetemp As Date
' On calcule à partir du 1er janvier de l'année spécifiée
Datetemp = DateSerial(An, 1, 1) + (Semaine - 1) * 7
LundiSemaineAnnéeQuelconque = Datetemp - (WeekDay(Datetemp) - vbMonday)
Exit Function
TraitementErreur:
MsgBox "No Erreur: " & Err.Number & Chr(13) & Chr(13) & Err.Description
End Function
--
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
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: eZszfmmSFHA.1232@TK2MSFTNGP15.phx.gbl...
.../...
un peu tiré par les cheveux
Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim])
à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1;
ou + 1
--
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
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news:
d4lh4i$49o$1@news.tiscali.fr...
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53
Je voudrais donc effectuer une sorte de concaténation
NumSemaine/Millésime
=> JJ/MM/AAAA
merci pour tes suggestions
"Sky" <schricke.franck@wanadoo.fr> a écrit dans le message de news:
d4levl$2md$1@news.tiscali.fr...
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ
millésime.
Je voudrais par une requête relier ces 2 champs pour reconstituer une
date
Je suis passé par une propriété format mais sans succès
Je pense avoir trouvé une solution alternative : en fait la base n'étant actuellement pas énorme, je vais reprendre pour chaque semaine la date de début que je saisirais au fur et à mesure.
encore merci
a+
"Pierre CFI [mvp]" a écrit dans le message de news:
sinon une fonction d'un de nos amis walter, mais c'est du code Function LundiSemaineAnnéeQuelconque(Semaine As Integer, Optional An As Integer = 0) As Date ' Objectif: Convertir un no de semaine en une date correspondant au lundi de cette semaine ' *************************************************************************************************************** On Error GoTo TraitementErreur 'Teste si le numéro de semaine est correct et si l'année est spécifiée. If IsNull(Semaine) Or Semaine <= 0 Or Semaine > 52 Then MsgBox "Le numéro de semaine est incorrect, veuillez corriger", vbCritical, "Erreur de saisie" Exit Function ElseIf An = 0 Then An = Year(Date) End If Dim Datetemp As Date ' On calcule à partir du 1er janvier de l'année spécifiée Datetemp = DateSerial(An, 1, 1) + (Semaine - 1) * 7 LundiSemaineAnnéeQuelconque = Datetemp - (WeekDay(Datetemp) - vbMonday) Exit Function TraitementErreur: MsgBox "No Erreur: " & Err.Number & Chr(13) & Chr(13) & Err.Description End Function -- 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
"Pierre CFI [mvp]" a écrit dans le message de news:
.../... un peu tiré par les cheveux Expr1: AjDate("j";[numsemaine] * 7;"01/01/" & [millésim]) à [numsemaine] * 7 il faudra aprés test mettre ;([numsemaine] * 7) -1; ou + 1 -- 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
"Sky" a écrit dans le message de news: d4lh4i$49o$
Bonjour pierre,
En fait NumSemaine est un champ numérique compris entre 1 et 53 Je voudrais donc effectuer une sorte de concaténation NumSemaine/Millésime => JJ/MM/AAAA
merci pour tes suggestions "Sky" a écrit dans le message de news: d4levl$2md$
Bonjour à tous,
Voici mon problème, dans une appli j'ai un champ NumSemaine et un champ millésime. Je voudrais par une requête relier ces 2 champs pour reconstituer une date Je suis passé par une propriété format mais sans succès