OVH Cloud OVH Cloud

[SPS2003] Problèmes de fonctions dans champs calculés

4 réponses
Avatar
Jinem
Bonjour,

J'ai créé sous SPS2003 une list en datasheet view et je souhaite ajouter une
colonne dont les valeurs sont issues d'une autre colonne. J'ai donc ajouté
une colonne et j'ai sélectionné un type "Calculated".

Ensuite, j'ai spécifié ma formule :

="Date: "&TEXT(DateDébut, "dd-mm-yyyy")

Un message d'erreur apparait lorsque je valide la création de cette colonne :

The formula contains a syntax error or is not supported.

C'est la fonction TEXT qui me créer cette erreur, après de nombreux tests je
me suis rendu compte que cette erreur survient lors de l'utilisation de
plusieurs fonctions. Pourtant ces fonctions sont indiquées dans l'assistant
de sharepoint ?!

Est-ce que j'ai fais une erreur ? Ou bien il faut activer la prise en charge
des fonctions dans SPS ?

Merci beaucoup pour vos réponses.
Cordialement,
Jinem

4 réponses

Avatar
Eric Donneger
Bonjour,

Plusieurs éléments :
- votre install est-elle en anglais car vous utilisez les versions anglaises
des fonctions ?
- les champs doivent-être référencés dans les formules entre []
- la fonction TEXT (ou TEXTE en français) prend comme premier paramètre un
numérique, ce qui n'est sans doute pas le cas de votre champ DateDébut

--
Eric Donneger
http://blogs.developpeur.org/FatEric
http://www.clubsps.org


"Jinem" a écrit :

Bonjour,

J'ai créé sous SPS2003 une list en datasheet view et je souhaite ajouter une
colonne dont les valeurs sont issues d'une autre colonne. J'ai donc ajouté
une colonne et j'ai sélectionné un type "Calculated".

Ensuite, j'ai spécifié ma formule :

="Date: "&TEXT(DateDébut, "dd-mm-yyyy")

Un message d'erreur apparait lorsque je valide la création de cette colonne :

The formula contains a syntax error or is not supported.

C'est la fonction TEXT qui me créer cette erreur, après de nombreux tests je
me suis rendu compte que cette erreur survient lors de l'utilisation de
plusieurs fonctions. Pourtant ces fonctions sont indiquées dans l'assistant
de sharepoint ?!

Est-ce que j'ai fais une erreur ? Ou bien il faut activer la prise en charge
des fonctions dans SPS ?

Merci beaucoup pour vos réponses.
Cordialement,
Jinem


Avatar
Jinem
Bonjour,

Tout d'abord merci pour votre réponse. Ensuite, ne m'en voulez pas si je
pose des question un peu bête, je suis un peu un programmeur du dimanche ;-)

- Mon SPS est en anglais.
- J'ai tester avec les [] mais cela ne change rien :-(

J'ai trouvé ceci dans l'aide de SPS :

Combine text with a date or time

Use the TEXT function and the ampersand (&) operator to do this task.

Column1 Column2 Formula Description

Billing Date 5-Jun-2007 ="Statement date: "&TEXT
(Column2,
"d-mmm-yyyy") Combine
text with a
date (Statement date:

5-Jun-2007)

La colonne 2 est bien une date non ? C'est en trouvant cette formule dans
l'aide que j'ai voulu faire la même chose, mais manque de chance ca passe pas
chez moi...

Merci
Cordialement,
Jinem
Avatar
Eric Donneger
Re,

Après quelques tests, je viens pour ma part de constater avec effroi que
quoi qu'en dise l'aide, sur ma version en français le paramètre de formattage
attend un format anglais (dd/mm/yyyy) ??????

En revanche, je constate que vous avez mis une virgule au lieu d'un
point-virgule entre les 2 paramètres).

--
Eric Donneger
http://blogs.developpeur.org/FatEric
http://www.clubsps.org


"Jinem" a écrit :

Bonjour,

Tout d'abord merci pour votre réponse. Ensuite, ne m'en voulez pas si je
pose des question un peu bête, je suis un peu un programmeur du dimanche ;-)

- Mon SPS est en anglais.
- J'ai tester avec les [] mais cela ne change rien :-(

J'ai trouvé ceci dans l'aide de SPS :

Combine text with a date or time

Use the TEXT function and the ampersand (&) operator to do this task.

Column1 Column2 Formula Description

Billing Date 5-Jun-2007 ="Statement date: "&TEXT
(Column2,
"d-mmm-yyyy") Combine
text with a
date (Statement date:

5-Jun-2007)

La colonne 2 est bien une date non ? C'est en trouvant cette formule dans
l'aide que j'ai voulu faire la même chose, mais manque de chance ca passe pas
chez moi...

Merci
Cordialement,
Jinem





Avatar
Jinem
Bonjour,

Vous venez de réglé mon problème !!! :-)) Le point virgule ...

C'est quand même grâve car l'exemple que j'ai poster vient de l'aide de SPS,
j'ai fais un simple copier/coller, et dans l'aide je n'ai pas trouvé une
seule fois un point virgule entre les deux paramètres !!!

Merci beaucoup pour votre aide précieuse ;-)

Cordialement
Jinem

"Eric Donneger" a écrit :

Re,

Après quelques tests, je viens pour ma part de constater avec effroi que
quoi qu'en dise l'aide, sur ma version en français le paramètre de formattage
attend un format anglais (dd/mm/yyyy) ??????

En revanche, je constate que vous avez mis une virgule au lieu d'un
point-virgule entre les 2 paramètres).

--
Eric Donneger
http://blogs.developpeur.org/FatEric
http://www.clubsps.org


"Jinem" a écrit :

> Bonjour,
>
> Tout d'abord merci pour votre réponse. Ensuite, ne m'en voulez pas si je
> pose des question un peu bête, je suis un peu un programmeur du dimanche ;-)
>
> - Mon SPS est en anglais.
> - J'ai tester avec les [] mais cela ne change rien :-(
>
> J'ai trouvé ceci dans l'aide de SPS :
>
> Combine text with a date or time
>
> Use the TEXT function and the ampersand (&) operator to do this task.
>
> Column1 Column2 Formula Description
>
> Billing Date 5-Jun-2007 ="Statement date: "&TEXT
> (Column2,
> "d-mmm-yyyy") Combine
> text with a
> date (Statement date:
>
> 5-Jun-2007)
>
> La colonne 2 est bien une date non ? C'est en trouvant cette formule dans
> l'aide que j'ai voulu faire la même chose, mais manque de chance ca passe pas
> chez moi...
>
> Merci
> Cordialement,
> Jinem
>
>
>