OVH Cloud OVH Cloud

Concatener

2 réponses
Avatar
Zambohanga
Bonjour à tous,

Je souhaite dans un champs de formulaire concatener le contenu de 4 autres
champs, sachant que l'un de ces champs est une date et que je dois éliminer
les / dans le résultat et qu'un autre est un nombre de 2 chiffres au format
00 (01-02-03; mais on saisi 1-2-3) et que je doit garder l'apparence de
nombre.
Je n'arrive pas à écrire la requête correctement.
Question subsidiaire, ce champs concaténé doit être la clé d'une table.
Est-ce possible ?

Merci
Z

2 réponses

Avatar
Raymond [mvp]
bonjour.

il faut que tu utilises la fonction format pour formater tes champs tels
que:
format(madate;"jjmmaaaa")

quant à : et qu'un autre est un nombre de 2 chiffres au format 00 (01-02-03;
mais on saisi 1-2-3) ; là il faut préciser.

pour la clé primaire, tout est possible, à condition de ne pas utiliser des
caractères spéciaux.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Zambohanga" a écrit dans le message de
news:%2332%23u2F$
Bonjour à tous,

Je souhaite dans un champs de formulaire concatener le contenu de 4 autres
champs, sachant que l'un de ces champs est une date et que je dois
éliminer

les / dans le résultat et qu'un autre est un nombre de 2 chiffres au
format

00 (01-02-03; mais on saisi 1-2-3) et que je doit garder l'apparence de
nombre.
Je n'arrive pas à écrire la requête correctement.
Question subsidiaire, ce champs concaténé doit être la clé d'une table.
Est-ce possible ?

Merci
Z




Avatar
Gérard
1° Pour le champs date inclure dans la requête la fonction
Format(MonChamps, "DDMMYYYY"). Par exemple format
(#26/02/2004#, "DDMMYYY") = 26022004
2° Pour le nombre de deux chiffres inclure la fonction IIF
(Len(MomNombre)=1, Cstr("0" & MomNombre), MonNombre). Par
exemple iif(len("1")=1, cstr("0" & 1) ,1) = 01

3° C'est possible.
Courage.

-----Message d'origine-----
Bonjour à tous,

Je souhaite dans un champs de formulaire concatener le
contenu de 4 autres

champs, sachant que l'un de ces champs est une date et
que je dois éliminer

les / dans le résultat et qu'un autre est un nombre de 2
chiffres au format

00 (01-02-03; mais on saisi 1-2-3) et que je doit garder
l'apparence de

nombre.
Je n'arrive pas à écrire la requête correctement.
Question subsidiaire, ce champs concaténé doit être la
clé d'une table.

Est-ce possible ?

Merci
Z


.