OVH Cloud OVH Cloud

Quel est le sens de Mid$ (par rapport à Mid)

1 réponse
Avatar
Jean-mi
Bonjour,
Quelqu'un peut-il me dire le sens que le signe $ apporte
=E0 la fonction Mid (dans Mid$), et de fa=E7on g=E9n=E9rale, le=20
sens que le signe $ postfix=E9 apr=E8s une instruction ou une=20
fonction apporte de plus =E0 la fonction ou =E0 l'instruction.

J'ai cherch=E9 un peu partout sans succ=E8s.

D'avance merci,

Jean-michel

1 réponse

Avatar
Pascal Engelmajer
Salut,
la seule différence est le type de variable Mid$ est de type String Mid est
de type Variant.
voilà ce qu'en dit Sénèque (le MVP Access pas celui de la citation)
"Certaines fonctions existent sous deux formes: sans le signe $ elles
renvoient une valeur variant de type chaîne et avec le signe $ renvoient une
chaîne. il s'agit des fonctions Chr, Format, Lcase, Left, Ltrim, Mid, Right,
Rtrim, Space,Trim et Ucase. L'emploi de $ fait gagner 15% de rapidité mais
renvoie une erreur en cas de valeur nulle alors que sans le signe $ les null
sont traités sans erreur."
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel

"Jean-mi" a écrit dans le message de
news: 156c601c44665$7d95ff80$
Bonjour,
Quelqu'un peut-il me dire le sens que le signe $ apporte
à la fonction Mid (dans Mid$), et de façon générale, le
sens que le signe $ postfixé après une instruction ou une
fonction apporte de plus à la fonction ou à l'instruction.

J'ai cherché un peu partout sans succès.

D'avance merci,

Jean-michel