OVH Cloud OVH Cloud

Concatenation

2 réponses
Avatar
Ayrton
Bonsoir à tous ,

Je rencontre un petit problème avec mon appli ; dans celle ci, j'ai une
TableNoms avec noms, prenoms, adresses etc........
J'ai rajouté dans ma Table un champs NomComplet ; j'ai remis ce champs dans
mon form et j'ai fais un moduke comme ceci :
Private Function NomComplet() As String
NomComplet= Prenom & " " & Nom
End Function

Ensuite, j'ai mis comme source à ce champs ( Données/ Source): =NomComplet()
Le problème est que quand j'ouvre mon form, le champs NomComplet m'affiche :
#Nom?
En plus, quand je compile mon module, une erreur est decelée sur Prenom avec
ce message : Variable Non Definie

Je ne vois vraiment ce qui ne va pas, n'étant un " pro " en vba.

Merci de votre aide ou de vos conseils

--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer

2 réponses

Avatar
3stone
Salut,

"Ayrton"
Je rencontre un petit problème avec mon appli ; dans celle ci, j'ai une
TableNoms avec noms, prenoms, adresses etc........
J'ai rajouté dans ma Table un champs NomComplet ; j'ai remis ce champs dans


Très mauvaise idée...

Il faut double emploi avec ton champ [Nom] et [Prenom]


mon form et j'ai fais un moduke comme ceci :
Private Function NomComplet() As String
NomComplet= Prenom & " " & Nom
End Function



Crée plutôt une requête (basée sur ta table) dans laquelle tu crée un champ calculé:

NomComplet: [Nom] & " " & [Prenom]


Et, dans ton formulaire, tu utilise ce nouveau champ comme source
d'une zone de texte indépendant.
Ainsi, null besoin de sauver cela dans la table!


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Ayrton
Bonsoir,

"3stone" a écrit dans le message de
news:
Salut,

Très mauvaise idée...


Donc je démarrais très mal ;-)

Il faut double emploi avec ton champ [Nom] et [Prenom]


C'est vrai mais je ne pensais pas que cela m'aurait gêné ! ! Erreur de ma
part !

Crée plutôt une requête (basée sur ta table) dans laquelle tu crée un
champ calculé:

NomComplet: [Nom] & " " & [Prenom]


Et, dans ton formulaire, tu utilise ce nouveau champ comme source
d'une zone de texte indépendant.
Ainsi, null besoin de sauver cela dans la table!


C'est ce que je viens de faire et ça fonctionne super bien ;-)
Merci beaucoup pour ces très bons conseils

Bonne fin de soirée

--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer