fonction format dans access2000

F

FabienV

SVP au secours Access est lourd !

comment utilisez vous la fonction qui retourne la "semaine actuelle"
Format(Date, "ww")
(code VBA)
dans un formulaire ?

Car dans un formulaire il faut recourir aux paramètres "français" alors que
dans VBA ce sont les initiales des mots anglais qui sont utilisés...
Exemple : VBA : Format(Date, "yy") pour l'année en 2 caractères
dans un formulaire/état : Format(Date(); "aa") comme "année"

Donc pour mon histoire de semaine j'ai bien essayé le paramètre "ss" en
français mais il s'agit des secondes...

Merci de me dépanner avec ce truc lourd !!!

FabienV
 
P

Peter Hoyle

My french is very limited!!

If you want a function to give you the week number "semaine actuelle" in
English Version of Access
using European Convention on Week Numbers then


DatePart("ww",Date,2,2)

The first 2 means that it starts from Monday.
The second 2 means that it starts from the first week of the year with 4
full days.


The above function gives errors for some dates.
Below is a more accurate function.


Function ISOWeekNum(d1 As Date) As Integer
'Laurent Longre function
Dim Test As Long
Test = DateSerial(Year(d1), Month(d1), Day(d1))
If Test <= 0 Or Test > 401769 Then
ISOWeekNum = 0 'default error value!
Exit Function
End If

Dim d2 As Long
d2 = DateSerial(Year(d1 - Weekday(d1 - 1) + 4), 1, 3)
ISOWeekNum = Int((d1 - d2 + Weekday(d2) + 5) / 7)
End Function


Cheers,
Peter
 
P

Patrick

Bonjour: Je n'est pas la version francaise d'Access mais a-
tu pourrais verifié avec le 'Help'.
Par exemple, a-tu essayer d'appuyer la touche F1 apres
avoir selection le mot Format dans la partie ou tu tappe
le code. Sa t'ammene immediatement a l'aide memoire
pour 'Format' et te donne toutes les combinaisons possible.
J'imagine donc que si ta version d'Access est francaise,
que tu devrais-donc obtenir l'equivalent francais de "ww".

J'espere que sa t'aidera, sinon je ne sais quoi d'autre te
dire...

PAtrick
-----Original Message-----
SVP au secours Access est lourd !

comment utilisez vous la fonction qui retourne la "semaine actuelle"
Format(Date, "ww")
(code VBA)
dans un formulaire ?

Car dans un formulaire il faut recourir aux
paramètres "français" alors que
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top