OVH Cloud OVH Cloud

cinder une colonne en deux...

9 réponses
Avatar
Stéphane
Bonjour,

J'ai une colonne qui comporte le nom et le prénom de mes adhérents.
(la personne qui s'occupait de l'assoc avent avès procédé ainsi)
Je souhaite séparer le nom et le prénom dans ma base membre.
Comment puis-je mi prendre ?

Merci

Phane

9 réponses

Avatar
3stone
Salut,

"Stéphane"
| J'ai une colonne qui comporte le nom et le prénom de mes adhérents.
| (la personne qui s'occupait de l'assoc avent avès procédé ainsi)
| Je souhaite séparer le nom et le prénom dans ma base membre.
| Comment puis-je mi prendre ?


Tu n'as pas de nom de famille composé ?
ou des prénoms composé ?

"De Lagardère Jacques Antoine" ?

Sinon, regarde les fonctions Left() et Mid()

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Stéphane
Salut,

Quelques nom composés mais "unit" par un trait d'union, sinon à quelle
niveua je dois rentrer cette commande ?

Merci


Stéphane



Salut,

"Stéphane"
| J'ai une colonne qui comporte le nom et le prénom de mes adhérents.
| (la personne qui s'occupait de l'assoc avent avès procédé ainsi)
| Je souhaite séparer le nom et le prénom dans ma base membre.
| Comment puis-je mi prendre ?


Tu n'as pas de nom de famille composé ?
ou des prénoms composé ?

"De Lagardère Jacques Antoine" ?

Sinon, regarde les fonctions Left() et Mid()

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"Stéphane"
|
| Quelques nom composés mais "unit" par un trait d'union, sinon à quelle
| niveua je dois rentrer cette commande ?


Avec une requête donc, dans laquelle tu crées 2 champs "calculés"

SELECT Nom_Prenom,
Left([Nom_Prenom],InStr([Nom_Prenom]," ")-1) AS N,
Mid([Nom_Prenom],InStr([Nom_Prenom]," ")+1) AS P
FROM NomTable;


Ce qui revient à faire dans la grille de requête:

- nouvelle requête
- sélectionne la table
- sélectionne le champ "Nom_Prenom" et ceux qui vont bien...
- crée le premier champ "N" pour nom

N: Left(Nom_Prenom ; Instr(NomPrenom ; " ")-1)

- crée le second champ "P" pour prénom

P: Mid(Nom_Prenom ; Instr(Nom_Prenom ; " ")+1)

- Tu execute ta requête et tu obtiens tes nouveaux champs

Eventuellement, tu peux créer ta nouvelle table en utilisant cette requête.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Stéphane
Bon daccord, mais je suis novice ou dois-je entrer cette commande précisément ?

Merci

Stéphane



Salut,

"Stéphane"
|
| Quelques nom composés mais "unit" par un trait d'union, sinon à quelle
| niveua je dois rentrer cette commande ?


Avec une requête donc, dans laquelle tu crées 2 champs "calculés"

SELECT Nom_Prenom,
Left([Nom_Prenom],InStr([Nom_Prenom]," ")-1) AS N,
Mid([Nom_Prenom],InStr([Nom_Prenom]," ")+1) AS P
FROM NomTable;


Ce qui revient à faire dans la grille de requête:

- nouvelle requête
- sélectionne la table
- sélectionne le champ "Nom_Prenom" et ceux qui vont bien...
- crée le premier champ "N" pour nom

N: Left(Nom_Prenom ; Instr(NomPrenom ; " ")-1)

- crée le second champ "P" pour prénom

P: Mid(Nom_Prenom ; Instr(Nom_Prenom ; " ")+1)

- Tu execute ta requête et tu obtiens tes nouveaux champs

Eventuellement, tu peux créer ta nouvelle table en utilisant cette requête.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
re,

"Stéphane"
| Bon daccord, mais je suis novice ou dois-je entrer cette commande précisément ?


Oui, mais tu sais lire ???


car j'avais dit :
"Ce qui revient à faire dans la grille de requête:"


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Stéphane
Ok j'essaye ce soir, te tiens informé,

Merci


Phane


re,

"Stéphane"
| Bon daccord, mais je suis novice ou dois-je entrer cette commande précisément ?


Oui, mais tu sais lire ???


car j'avais dit :
"Ce qui revient à faire dans la grille de requête:"


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
Stéphane
Bonsoir 3Stone,

j'ai bien procédé comme tu me la indiqué, cependant la requête en mode
apperçu des données ne me renvoie aucunne ligne... Je vais continuer de
chercher pour voir si j'ai pas fait une boulette dans la syntax...

Merci et bonne soirée

Phane


re,

"Stéphane"
| Bon daccord, mais je suis novice ou dois-je entrer cette commande précisément ?


Oui, mais tu sais lire ???


car j'avais dit :
"Ce qui revient à faire dans la grille de requête:"


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
re,

"Stéphane"
| j'ai bien procédé comme tu me la indiqué, cependant la requête en mode
| apperçu des données ne me renvoie aucunne ligne... Je vais continuer de
| chercher pour voir si j'ai pas fait une boulette dans la syntax...


rien n'est moins sûr ;-))

Ces champs calculés se créent au niveau de la ligne "Champ"
et rien dans les critères... ce qui doit renvoyer les mêmes lignes
que sans les champs calculés !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Stéphane
Bonjour 3stone,

Merci pour tes conseils, je regarde cela ce soir et te tiens informé de mes
modestes progrès...

Merci


Phane



re,

"Stéphane"
| j'ai bien procédé comme tu me la indiqué, cependant la requête en mode
| apperçu des données ne me renvoie aucunne ligne... Je vais continuer de
| chercher pour voir si j'ai pas fait une boulette dans la syntax...


rien n'est moins sûr ;-))

Ces champs calculés se créent au niveau de la ligne "Champ"
et rien dans les critères... ce qui doit renvoyer les mêmes lignes
que sans les champs calculés !


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/