OVH Cloud OVH Cloud

besoin d'un conseil technique

8 réponses
Avatar
URIANE
Bonjour,
Je construits un imprimé à partir d'un modèle que je dois respecter
impérativement, style cases à remplir. Pour tout ce qui est num téléphone,
num ssociale j'ai réglé le problème car c'est moi qui renseigne donc dans
mon formulaire de saisie j'ai résolu le pb en mettant des cases, 1 caractère
par case de plus je connais d'avance la longueur des ces numéros
facile....plus difficile nom et adresse qui sont dans un listing que je
récupère par importation, mais dans mon imprimé, il me faut 1 caractère par
case dans le nom et l'adresse comment puis-je dans une requête séparer le
nom par lettre afin de pouvoir au final plaçer une lettre par case dans mon
questionnaire ? idem pour l'adresse, le code postal que je récupère
également ......
Par avance merci à qui me répondra......

8 réponses

Avatar
koalavert
hello,
ça n'a rien à voir mais tu avais posé une question il y a qqs jours:
http://groups.google.fr/group/microsoft.public.fr.access/browse_thread/thre ad/143a55dcc25f6743?hl=fr

j'avais peut etre trouvé une piste mais le post n'a plus été
suivi....alors je profite de ta nouvelle question!
bye
Avatar
jerome crevecoeur
Et pour quoi ne pas passer par une police de caracteres à largeur fixe:
Genre "Courrier News", en spécifiant la bonne taille de police, tu
pourras caler tes caractéres avec ton edition.

Sinon, il faut decouper le champ lettre par lettre:
Voici la source
=Mid([ChampNom];1;1) // Source car1
=Mid([ChampNom];2;1) // Source car2
=Mid([ChampNom];3;1) // Source car3


J'espére avoir répondu à ta question
Cordialement


Bonjour,
Je construits un imprimé à partir d'un modèle que je dois respect er
impérativement, style cases à remplir. Pour tout ce qui est num té léphone,
num ssociale j'ai réglé le problème car c'est moi qui renseigne d onc dans
mon formulaire de saisie j'ai résolu le pb en mettant des cases, 1 ca ractère
par case de plus je connais d'avance la longueur des ces numéros
facile....plus difficile nom et adresse qui sont dans un listing que je
récupère par importation, mais dans mon imprimé, il me faut 1 car actère par
case dans le nom et l'adresse comment puis-je dans une requête sépa rer le
nom par lettre afin de pouvoir au final plaçer une lettre par case da ns mon
questionnaire ? idem pour l'adresse, le code postal que je récupère
également ......
Par avance merci à qui me répondra......




Avatar
URIANE
Bonjour,
Désolée je me suis occupée d'autre chose, mais je vais y revenir car il faut
que je règle ce pb.....Mais pour le moment ce n'est pas un handicap trop
important, dès que j'aurais terminé de l'autre côté je regarderais et je te
ferais un petit "coucou" pour te dire la solution qui sera la bonne..Merci
Avatar
URIANE
Merci tu as bien répondu à ma question à moi de prendre la réponse la mieux
adaptée.
Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
Avatar
koalavert
On 19 avr, 10:35, jerome crevecoeur
wrote:
Et pour quoi ne pas passer par une police de caracteres à largeur fixe:
Genre "Courrier News", en spécifiant la bonne taille de police, tu
pourras caler tes caractéres avec ton edition.

Sinon, il faut decouper le champ lettre par lettre:
Voici la source
=Mid([ChampNom];1;1) // Source car1
=Mid([ChampNom];2;1) // Source car2
=Mid([ChampNom];3;1) // Source car3

J'espére avoir répondu à ta question
Cordialement


Bonjour,
Je construits un imprimé à partir d'un modèle que je dois respect er
impérativement, style cases à remplir. Pour tout ce qui est num t éléphone,
num ssociale j'ai réglé le problème car c'est moi qui renseigne d onc dans
mon formulaire de saisie j'ai résolu le pb en mettant des cases, 1 ca ractère
par case de plus je connais d'avance la longueur des ces numéros
facile....plus difficile nom et adresse qui sont dans un listing que je
récupère par importation, mais dans mon imprimé, il me faut 1 car actère par
case dans le nom et l'adresse comment puis-je dans une requête sépa rer le
nom par lettre afin de pouvoir au final plaçer une lettre par case da ns mon
questionnaire ? idem pour l'adresse, le code postal que je récupère
également ......
Par avance merci à qui me répondra......



hello,
je m'incruste ça m'interesse: j'ai compris le decoupage avec Mid mais
je ne saisis pas // source car1 etc...
et est si on ne connait pas à priori la longuer du nom à decouper est
ce que le decoupage s'arretera seul ? ou faut il utiliser un
equivalent de LEN (je veux dire est ce que Len(nonduchamp) fonctionne
ou y a t-il une autre instruction?) pour avoir le nbe de caracteres du
champ et faire une boucle for 1 to Len.
merci


Avatar
jerome crevecoeur
salutations,

Je viens de faire un test et access n'engendre pas d'erreur.
Sinon pour complexifier la syntaxe on peut faire:
=Vraifaux(Len([ChampNom])>0;Mid([ChampNom];1;1);"") // Source car1
=Vraifaux(Len([ChampNom])>1;Mid([ChampNom];2;1);"") // Source car2
=Vraifaux(Len([ChampNom])>2;Mid([ChampNom];3;1);"") // Source car3




cordialement

On 19 avr, 10:35, jerome crevecoeur
wrote:
Et pour quoi ne pas passer par une police de caracteres à largeur fi xe:
Genre "Courrier News", en spécifiant la bonne taille de police, tu
pourras caler tes caractéres avec ton edition.

Sinon, il faut decouper le champ lettre par lettre:
Voici la source
=Mid([ChampNom];1;1) // Source car1
=Mid([ChampNom];2;1) // Source car2
=Mid([ChampNom];3;1) // Source car3

J'espére avoir répondu à ta question
Cordialement


Bonjour,
Je construits un imprimé à partir d'un modèle que je dois respe cter
impérativement, style cases à remplir. Pour tout ce qui est num t éléphone,
num ssociale j'ai réglé le problème car c'est moi qui renseigne donc dans
mon formulaire de saisie j'ai résolu le pb en mettant des cases, 1 caractère
par case de plus je connais d'avance la longueur des ces numéros
facile....plus difficile nom et adresse qui sont dans un listing que je
récupère par importation, mais dans mon imprimé, il me faut 1 c aractère par
case dans le nom et l'adresse comment puis-je dans une requête sé parer le
nom par lettre afin de pouvoir au final plaçer une lettre par case dans mon
questionnaire ? idem pour l'adresse, le code postal que je récupè re
également ......
Par avance merci à qui me répondra......



hello,
je m'incruste ça m'interesse: j'ai compris le decoupage avec Mid mais
je ne saisis pas // source car1 etc...
et est si on ne connait pas à priori la longuer du nom à decouper e st
ce que le decoupage s'arretera seul ? ou faut il utiliser un
equivalent de LEN (je veux dire est ce que Len(nonduchamp) fonctionne
ou y a t-il une autre instruction?) pour avoir le nbe de caracteres du
champ et faire une boucle for 1 to Len.
merci





Avatar
koalavert
merci pour les precisions, et concernant la signification de source
car1, car2?
merci
Avatar
jerome crevecoeur
c'est la source du champ.
Pour le caractère 1, caractère2 etc...

merci pour les precisions, et concernant la signification de source
car1, car2?
merci