[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 08/02/2012 : 20:05  Sujet n° 564  Impression d'un état

le 25/11/2011 : 10:58
par miki

Anonyme

visiteur

Bonjour,Est-il possible à l'impression d'un état d'obliger le critère auto extensible ou auto réductible d'un contrôle à agir non pas verticalement mais horizontalement par du code ?Merci pour votre attention.Amicalement
 sujet clos  Haut

[]   

Réponse n° 1
--------
le 27/11/2011 : 10:00
par miki

Anonyme

visiteur
Bonjour Pierre,
J'ai essayé de trouver une solution dans les archives du groupe access. J'en ai bien trouvé une que tu donnais à Michel Gesnot, mais lorsque je mets le code dans le on format du contrôle, le premier recouvre carrément le second ou le second disparait si je le mets sur son on format.
Peux tu m'aider s'il te plait ?
Merci.
Ecrire à miki   clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 2
--------
le 28/11/2011 : 15:38
par 3Stone

Anonyme

Administrateur

Bonjour,

Les propriétés "auto extensible" (CanCrow) et "auto réductible" (CanShrink) ne sont pas prévues pour modifier un contrôle en largeur, mais uniquement en hauteur.
Cela est d'ailleurs normal, car, si un contrôle est brusquement élargi, tous les suivants devrait alors suivre ce mouvement. Mais dans ce cas, que deviendrait l'alignement vertical des différentes zones ?!? Cela ressemblerait à des données jetés sur la feuille.

Par contre, si l'on recherche à créer une "phrase" dans laquelle serait repris des champs de la base, il suffit d'utiliser la méthode suivante.
Tu crées une zone de texte indépendante dans laquelle tu écris le texte souhaité et dans lequel tu concatènes les champs.

Cela prendra cette forme:

= "Veuillez trouver en annexe, monsieur " & [NomClient] & " les fiches demandées."

que tu placeras comme source de la zone de texte.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 3
--------
le 01/12/2011 : 11:42
par miki

Anonyme

visiteur
Merci Pierre.J'ai du mal à exprimer ma demandey ; ce qui me pose problème en fait c'est que j'imprime la valeur de contrôles sur des dossiers déjà imprimés. L'espace des champs est limité ; il me faut donc faire entrer les données dans l'espace laissé par l'imprimerie or, certains critères étant différents en longueur d'un dossier à l'autre, l'auto extension k à moins de diminuer la taille de police, ne régle pas systématiquement ma mise en page à l'impression.J'espère que tu comprends.
Ecrire à miki   clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 4
--------
le 01/12/2011 : 12:35
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

il me faut donc faire entrer les données dans l'espace laissé par l'imprimerie

 
Pas clair, mais je ne vois que deux possibilités...
  • soit tu places la valeur d'un champ dans cet espace et alors il suffit d'agrandir la zone de texte à la taille de l'espace disponible...
  • soit tu dois mettre plusieurs valeurs dans la zones de texte dans le style "M. le Directeur" et "Durant Paul"
Dans ce second cas, ma réponse précédente aurait dû te mettre la puce à l'oreille wink
Vu qu'une zone de texte indépendante peut recevoir ce que l'on souhaite, il suffit de concaténer les différents champs et donc mettre comme source:

=[Titre] & " " & [NomPrenom]

Un autre moyen d'y arriver est de créer ces champs calculés dans la requête source. On y crée simplement les nouveaux champs avec les contenus nécessaires:

TitreNomPrenom: [Titre] & " " & [NomPrenom]

et par la suite il suffit d'utiliser ce nouveau champ [TitreNomPrenom]

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 5
--------
le 01/12/2011 : 15:54
par miki

Anonyme

visiteur
Eh bien voilà ! Il suffit de demander. Super ! Merci Pierre.
Ecrire à miki   clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 6
--------
le 02/12/2011 : 13:49
par Miki

Anonyme

visiteur
Une précision cependant : comment peut-on varier l'espace entre le nom et le prénom (qui sont issus de deux contrôles) ? Car évidemment lorsqu'ils sont les deux très courts, cela n'est pas vraiment esthétique à l'impression;
Merci pour ton aide.
Miki
  clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 7
--------
le 04/12/2011 : 15:37
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

comment peut-on varier l'espace entre le nom et le prénom

 
Faudrait savoir...  c'est sous forme de formulaire ou non ??

Si c'est sous forme de "lettre", donc du texte continu, il faut utiliser la méthode donnée dans la réponse 1 et inclure le texte ET les champs dans la zone de texte.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 08/02/2012 : 20:05  Haut
Réponse n° 8
--------
le 07/12/2011 : 13:48
par Miki

Anonyme

visiteur
Il faut que je réfléchisse encore...kEn tout cas merci de m'écouter.Cordialement Pierre,
Miki
Ecrire à Miki   clos par 3Stone le 08/02/2012 : 20:05  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut