Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Concaténer plusieurs champs

4 réponses
Avatar
Jacques
Bonjour,

Dans un contr=F4le de mon =E9tat je concat=E9ne ces champs, et lorsque je
visualise le r=E9sultat, le champ [Nom] prend la valeur du nom de
l'=E9tat.

j'ai remarquer que lorsque j'=E9crit le champ [NOM] en majuscule comme
dans ma table il se transforme automatiquement en minuscule [Nom].

=3D[Num=E9roLicence] & " - " & [Lettre] & " " & [Titre] & " " & [Nom] &
" " & [Pr=E9nom]

Merci pour votre aide.

Salutations

4 réponses

Avatar
Tisane
Bonjour Jacques,

Dans un contrôle de mon état je concaténe ces champs, et lorsque je
visualise le résultat, le champ [Nom] prend la valeur du nom de
l'état.
j'ai remarquer que lorsque j'écrit le champ [NOM] en majuscule comme
dans ma table il se transforme automatiquement en minuscule [Nom].
=[NuméroLicence] & " - " & [Lettre] & " " & [Titre] & " " & [Nom] &
" " & [Prénom]


Le mot "Nom" est(était) un mot réservé qu'il serait prudent d'éviter. Il
vaut mieux "Nom_Famille" ou "Nom_Contact" par exemple.
Cela dit, de mémoire (car je ne commets plus cette erreur ;-)), je crois
qu'il suffit d'ajouter le "!" devant pour qu'Access comprenne qu'il s'agit
d'un nom de champ.
Donc, essaie :
... & ![Nom] &...

--
Tisane

Avatar
Jacques
Bonjour Tisane,

Merci pour ta réponse.

Il a suffit de faire ... & ![Nom] &... pour que cela fonctionne.

Salutations



Bonjour Jacques,

Dans un contrôle de mon état je concaténe ces champs, et lorsque je
visualise le résultat, le champ [Nom] prend la valeur du nom de
l'état.
j'ai remarquer que lorsque j'écrit le champ [NOM] en majuscule comme
dans ma table il se transforme automatiquement en minuscule [Nom].
=[NuméroLicence] & " - " & [Lettre] & " " & [Titre] & " " & [Nom] &
" " & [Prénom]


Le mot "Nom" est(était) un mot réservé qu'il serait prudent d'évi ter. Il
vaut mieux "Nom_Famille" ou "Nom_Contact" par exemple.
Cela dit, de mémoire (car je ne commets plus cette erreur ;-)), je crois
qu'il suffit d'ajouter le "!" devant pour qu'Access comprenne qu'il s'agit
d'un nom de champ.
Donc, essaie :
... & ![Nom] &...

--
Tisane



Avatar
jourdelan
Tisane wrote:
Bonjour Jacques,

Dans un contrôle de mon état je concaténe ces champs, et lorsque je
visualise le résultat, le champ [Nom] prend la valeur du nom de
l'état.
j'ai remarquer que lorsque j'écrit le champ [NOM] en majuscule comme
dans ma table il se transforme automatiquement en minuscule [Nom].
=[NuméroLicence] & " - " & [Lettre] & " " & [Titre] & " " & [Nom] &
" " & [Prénom]


Le mot "Nom" est(était) un mot réservé qu'il serait prudent d'éviter.
Il vaut mieux "Nom_Famille" ou "Nom_Contact" par exemple.


Merci pour ce renseignements.
Mais que veut dire cancaténer ?


Avatar
Tisane
Bonjour jourdelan,

Mais que veut dire cancaténer ?


cOncaténer (pas cancaténer ;-))
= mettre bout à bout
Chez les québécois :
"Assembler des chaînes de données pour former une seule chaîne manipulable
comme un tout"
Synonyme : enchaîner

Par exemple, tu as 2 champs : Prenom et Nom_Contact
Pour faire des étiquettes par exemple ou dans les listes déroulantes, etc.
il est plus sympa/pratique d'avoir les 2 rassemblés.
= Prenom & " " & Nom_Contact
permet d'obtenir :
Jourdelan Dupont
J. Durand
au lieu de :
Jourdelan Dupont
J. Durand

Le symbole de la concaténation est "&" (idem dans Excel).
--
Tisane