bonjour à tous,
dans un formulaire j'ai un champ date (au format date abregee) et un champ
semaine qui doit être mis à jour par mon champ date (after lostfocus). Le
probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne
commence pas forcement un lundi et donc je me retrouve avec des donnees
fausses si je me contente d'une valeur par defaut format([date];"ee")...
J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la
fonction trouvee sur le site de 3stone mais etant novice... evidemment je
n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter
?
Grand merci d'avance. Patrick
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
3stone
Salut,
"ptkppr" | dans un formulaire j'ai un champ date (au format date abregee) et un champ | semaine qui doit être mis à jour par mon champ date (after lostfocus). Le | probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne | commence pas forcement un lundi et donc je me retrouve avec des donnees | fausses si je me contente d'une valeur par defaut format([date];"ee")... | J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la | fonction trouvee sur le site de 3stone mais etant novice... evidemment je | n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter | ?
Retourne-y, je l'ai remise en forme... http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général (onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
"ptkppr"
| dans un formulaire j'ai un champ date (au format date abregee) et un champ
| semaine qui doit être mis à jour par mon champ date (after lostfocus). Le
| probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne
| commence pas forcement un lundi et donc je me retrouve avec des donnees
| fausses si je me contente d'une valeur par defaut format([date];"ee")...
| J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la
| fonction trouvee sur le site de 3stone mais etant novice... evidemment je
| n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter
| ?
Retourne-y, je l'ai remise en forme...
http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général
(onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
"ptkppr" | dans un formulaire j'ai un champ date (au format date abregee) et un champ | semaine qui doit être mis à jour par mon champ date (after lostfocus). Le | probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne | commence pas forcement un lundi et donc je me retrouve avec des donnees | fausses si je me contente d'une valeur par defaut format([date];"ee")... | J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la | fonction trouvee sur le site de 3stone mais etant novice... evidemment je | n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter | ?
Retourne-y, je l'ai remise en forme... http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général (onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
salut 3stone, tout d'abord merci pour ta reponse... alors voila , j'ai créé une mini BDD pour tester la manip, j'ai donc: 1 table avec les champs suivants: DateDebut, Semaine 1 requete avec ces 2 m^mes champs + l'expression suivante : Semaine: fbWeek([DateDebut]) 1 Form avec les champs : DateDebut , Independant = fnWeek([DateDebut])
losque j'ouvre le formulaire le champ independant affiche par defaut : #Erreur parcontre quand j'entre une date quelconque dans le champ DateDebut il m'affiche bien le bon numéro de semaine mais précédé de 2006/ ou 2005/ selon le cas. pourquoi ai-je cette erreur qui s'affiche ? Est-il possible d'obtenir le numero de semaine sans l'annee qui precede ? Merci d'avance Patrick
Salut,
"ptkppr" | dans un formulaire j'ai un champ date (au format date abregee) et un champ | semaine qui doit être mis à jour par mon champ date (after lostfocus). Le | probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne | commence pas forcement un lundi et donc je me retrouve avec des donnees | fausses si je me contente d'une valeur par defaut format([date];"ee")... | J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la | fonction trouvee sur le site de 3stone mais etant novice... evidemment je | n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter | ?
Retourne-y, je l'ai remise en forme... http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général (onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
salut 3stone,
tout d'abord merci pour ta reponse...
alors voila , j'ai créé une mini BDD pour tester la manip, j'ai donc:
1 table avec les champs suivants: DateDebut, Semaine
1 requete avec ces 2 m^mes champs + l'expression suivante : Semaine:
fbWeek([DateDebut])
1 Form avec les champs : DateDebut , Independant = fnWeek([DateDebut])
losque j'ouvre le formulaire le champ independant affiche par defaut : #Erreur
parcontre quand j'entre une date quelconque dans le champ DateDebut il
m'affiche bien le bon numéro de semaine mais précédé de 2006/ ou 2005/ selon
le cas.
pourquoi ai-je cette erreur qui s'affiche ?
Est-il possible d'obtenir le numero de semaine sans l'annee qui precede ?
Merci d'avance
Patrick
Salut,
"ptkppr"
| dans un formulaire j'ai un champ date (au format date abregee) et un champ
| semaine qui doit être mis à jour par mon champ date (after lostfocus). Le
| probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne
| commence pas forcement un lundi et donc je me retrouve avec des donnees
| fausses si je me contente d'une valeur par defaut format([date];"ee")...
| J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la
| fonction trouvee sur le site de 3stone mais etant novice... evidemment je
| n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter
| ?
Retourne-y, je l'ai remise en forme...
http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général
(onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
salut 3stone, tout d'abord merci pour ta reponse... alors voila , j'ai créé une mini BDD pour tester la manip, j'ai donc: 1 table avec les champs suivants: DateDebut, Semaine 1 requete avec ces 2 m^mes champs + l'expression suivante : Semaine: fbWeek([DateDebut]) 1 Form avec les champs : DateDebut , Independant = fnWeek([DateDebut])
losque j'ouvre le formulaire le champ independant affiche par defaut : #Erreur parcontre quand j'entre une date quelconque dans le champ DateDebut il m'affiche bien le bon numéro de semaine mais précédé de 2006/ ou 2005/ selon le cas. pourquoi ai-je cette erreur qui s'affiche ? Est-il possible d'obtenir le numero de semaine sans l'annee qui precede ? Merci d'avance Patrick
Salut,
"ptkppr" | dans un formulaire j'ai un champ date (au format date abregee) et un champ | semaine qui doit être mis à jour par mon champ date (after lostfocus). Le | probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne | commence pas forcement un lundi et donc je me retrouve avec des donnees | fausses si je me contente d'une valeur par defaut format([date];"ee")... | J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la | fonction trouvee sur le site de 3stone mais etant novice... evidemment je | n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter | ?
Retourne-y, je l'ai remise en forme... http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général (onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
re... 3stone, pour le format d'affichage du numero de semaine, jai fouiné dans la fonction, j'ai corrigé c'est Ok... par contre trouve pas pourquoi cette erreur d'affichage au depart.
Salut,
"ptkppr" | dans un formulaire j'ai un champ date (au format date abregee) et un champ | semaine qui doit être mis à jour par mon champ date (after lostfocus). Le | probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne | commence pas forcement un lundi et donc je me retrouve avec des donnees | fausses si je me contente d'une valeur par defaut format([date];"ee")... | J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la | fonction trouvee sur le site de 3stone mais etant novice... evidemment je | n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter | ?
Retourne-y, je l'ai remise en forme... http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général (onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
re... 3stone,
pour le format d'affichage du numero de semaine, jai fouiné dans la
fonction, j'ai corrigé c'est Ok... par contre trouve pas pourquoi cette
erreur d'affichage au depart.
Salut,
"ptkppr"
| dans un formulaire j'ai un champ date (au format date abregee) et un champ
| semaine qui doit être mis à jour par mon champ date (after lostfocus). Le
| probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne
| commence pas forcement un lundi et donc je me retrouve avec des donnees
| fausses si je me contente d'une valeur par defaut format([date];"ee")...
| J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la
| fonction trouvee sur le site de 3stone mais etant novice... evidemment je
| n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter
| ?
Retourne-y, je l'ai remise en forme...
http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général
(onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
re... 3stone, pour le format d'affichage du numero de semaine, jai fouiné dans la fonction, j'ai corrigé c'est Ok... par contre trouve pas pourquoi cette erreur d'affichage au depart.
Salut,
"ptkppr" | dans un formulaire j'ai un champ date (au format date abregee) et un champ | semaine qui doit être mis à jour par mon champ date (after lostfocus). Le | probleme etant que la 1er jour de la 1re semaine notemment en 2006 ne | commence pas forcement un lundi et donc je me retrouve avec des donnees | fausses si je me contente d'une valeur par defaut format([date];"ee")... | J'ai bien lu plusieurs articles ici sur le sujet et j'ai meme essaye la | fonction trouvee sur le site de 3stone mais etant novice... evidemment je | n'ai pas tout compris et ça ne marche pas. Alors si quelqu'un peut me piloter | ?
Retourne-y, je l'ai remise en forme... http://www.3stone.be/access/articles.php?lng=fr&pg
Pour l'utiliser, il suffit que tu colle la fonction dans un module général (onglet module) et que tu la sauve sous "mod_CalculSemaine" par exemple.
Pour l'utiliser dans un formulaire, tu écris simplement dans la zone de text independante
"ptkppr" | alors voila , j'ai créé une mini BDD pour tester la manip, j'ai donc: | 1 table avec les champs suivants: DateDebut, Semaine
Pourquoi diantre veux tu un champ semaine dans une table ? pour quoi faire ?
On utilise un champ date et c'est à partir d'une date que l'on extrait toutes les formes dont on a besoin.
Si tu as un champ semaine ou mois ou autre, une fois qu'il contient une valeur, cette valeur ne vaut plus rien !! Que peut bien représenter 12 dans un champ ? de quel mois, de quelle année ?
Donc, dans ta table tu crée un champ date (qu'il faut d'ailleur appeller autrement... comme DateDebut... car date aussi est une fonction) Ensuite, dans une requête ou un formulaire ou état, tu utilise cette date pour *calculer* la semaine.
Pour une requête, tu utilise un "champ calculé" :
Semaine: fnWeek([DateDebut])
et tu te retrouvera avec un champ nommé semaine!
Dans un formulaire ou état, tu peux directement écrire dans une zone de texte indépendante :
= fnWeek([DateDebut])
Il suffit que ce champ date soit présent dans la requête ou fasse partie de la source du formulaire ou état.
"ptkppr"
| alors voila , j'ai créé une mini BDD pour tester la manip, j'ai donc:
| 1 table avec les champs suivants: DateDebut, Semaine
Pourquoi diantre veux tu un champ semaine dans une table ?
pour quoi faire ?
On utilise un champ date et c'est à partir d'une date que l'on
extrait toutes les formes dont on a besoin.
Si tu as un champ semaine ou mois ou autre, une fois qu'il
contient une valeur, cette valeur ne vaut plus rien !!
Que peut bien représenter 12 dans un champ ?
de quel mois, de quelle année ?
Donc, dans ta table tu crée un champ date (qu'il faut d'ailleur appeller
autrement... comme DateDebut... car date aussi est une fonction)
Ensuite, dans une requête ou un formulaire ou état, tu utilise
cette date pour *calculer* la semaine.
Pour une requête, tu utilise un "champ calculé" :
Semaine: fnWeek([DateDebut])
et tu te retrouvera avec un champ nommé semaine!
Dans un formulaire ou état, tu peux directement écrire dans une
zone de texte indépendante :
= fnWeek([DateDebut])
Il suffit que ce champ date soit présent dans la requête ou fasse
partie de la source du formulaire ou état.
"ptkppr" | alors voila , j'ai créé une mini BDD pour tester la manip, j'ai donc: | 1 table avec les champs suivants: DateDebut, Semaine
Pourquoi diantre veux tu un champ semaine dans une table ? pour quoi faire ?
On utilise un champ date et c'est à partir d'une date que l'on extrait toutes les formes dont on a besoin.
Si tu as un champ semaine ou mois ou autre, une fois qu'il contient une valeur, cette valeur ne vaut plus rien !! Que peut bien représenter 12 dans un champ ? de quel mois, de quelle année ?
Donc, dans ta table tu crée un champ date (qu'il faut d'ailleur appeller autrement... comme DateDebut... car date aussi est une fonction) Ensuite, dans une requête ou un formulaire ou état, tu utilise cette date pour *calculer* la semaine.
Pour une requête, tu utilise un "champ calculé" :
Semaine: fnWeek([DateDebut])
et tu te retrouvera avec un champ nommé semaine!
Dans un formulaire ou état, tu peux directement écrire dans une zone de texte indépendante :
= fnWeek([DateDebut])
Il suffit que ce champ date soit présent dans la requête ou fasse partie de la source du formulaire ou état.