OVH Cloud OVH Cloud

mise en forme

3 réponses
Avatar
Michel
Bonjour a toutes et a tous

Sur des étiquettes adresse, j'ai cette ligne classique :

=SupprEspace([Nom] & " " & [Prénom])

Ce que je souhaite, avoir le nom en majuscule et le prénom tel quel (tel
qu'il a était saise dans la base)
le nom ayant était saisie n'importe comment !

Je ne souhaite pas faire 2 controles pour des raisons d'espacement
inesthétique.

J'ai essaye de faire une requéte mise à jour de la table pour passer tous
les nom en majuscule, cela marche, mais lorsque je fait mon étiquette, ceux
ayant été saisi en minuscule dans la table original, reste minuscule.

D'avance merci

Michel

3 réponses

Avatar
3stone
Salut,

"Michel"
| Sur des étiquettes adresse, j'ai cette ligne classique :
|
| =SupprEspace([Nom] & " " & [Prénom])
|
| Ce que je souhaite, avoir le nom en majuscule et le prénom tel quel (tel
| qu'il a était saise dans la base)
| le nom ayant était saisie n'importe comment !
|
| Je ne souhaite pas faire 2 controles pour des raisons d'espacement
| inesthétique.
|
| J'ai essaye de faire une requéte mise à jour de la table pour passer tous
| les nom en majuscule, cela marche, mais lorsque je fait mon étiquette, ceux
| ayant été saisi en minuscule dans la table original, reste minuscule.


Si tu as fait une requête de mise à jour de la table... ils sont définitivement
en majuscule! Je suppose donc que la requête a échouée.

Crée une requête sélection avec le requêteur...
- Sélectionne le champ "Nom"
- Execute pour vérifier
- modifie la requête en "requête de mise à jour" via le menu "requêtes"
- dans la ligne mise à jour (sous le champ 'Nom') tu écris :

Ucase([Nom])

- exécute...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Evens
Bonjour, tu n'as qu'a utiliser =SupprEspace(majuscule([Nom]) & " " & [Prénom])

ou

dans ta table principale, dans le mode création, propriété du champ nom dans
masque de saisie tu peux mettre >????????????????????????????????????

tu mets autant de ? que le nombre de caractère max de ton champ.

sinon tu devras passer par programmation dans un formulaire et le changer
lors de la saisie.


Bonjour a toutes et a tous

Sur des étiquettes adresse, j'ai cette ligne classique :

=SupprEspace([Nom] & " " & [Prénom])

Ce que je souhaite, avoir le nom en majuscule et le prénom tel quel (tel
qu'il a était saise dans la base)
le nom ayant était saisie n'importe comment !

Je ne souhaite pas faire 2 controles pour des raisons d'espacement
inesthétique.

J'ai essaye de faire une requéte mise à jour de la table pour passer tous
les nom en majuscule, cela marche, mais lorsque je fait mon étiquette, ceux
ayant été saisi en minuscule dans la table original, reste minuscule.

D'avance merci

Michel





Avatar
le méruvien
bonjour Michel,
le nom et le prenom apparaiseent comme ils ont été saisie !
le mieu est de saisir obligatoirement le nom en majuscule, et pour le
prénom, automatiquement la 1er lettre en majuscule, pour ça tu as 2
formules:
1) saisie en majuscule, a la propriété "sur touche activée" du champ [nom]
tu met ça:
KeyAscii=ASC(Ucase(Chr(KeyAscii)))
2) pour la 1er lettre du prenom, a la propriété "apres maj" tu met:
[prenom]=strconv([prenom],3)
roger


"Michel" a écrit dans le message de news:
dbgfnc$76v$
Bonjour a toutes et a tous

Sur des étiquettes adresse, j'ai cette ligne classique :

=SupprEspace([Nom] & " " & [Prénom])

Ce que je souhaite, avoir le nom en majuscule et le prénom tel quel (tel
qu'il a était saise dans la base)
le nom ayant était saisie n'importe comment !

Je ne souhaite pas faire 2 controles pour des raisons d'espacement
inesthétique.

J'ai essaye de faire une requéte mise à jour de la table pour passer tous
les nom en majuscule, cela marche, mais lorsque je fait mon étiquette,
ceux
ayant été saisi en minuscule dans la table original, reste minuscule.

D'avance merci

Michel