Petit problème dans un etat

Résolu
cs_mahdi22dz Messages postés 19 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 mai 2012 - 20 avril 2012 à 13:05
 xpyouness - 6 févr. 2024 à 11:30
Bonjour
j'ai une table qui contient un champs de nom d'article de 60 caractère ( nom_art c(60) ) et d'autre champs ( Prix d'achat , prix de vente etc...).
quand j'imprime le contenu de cette table la page portrait ne me suffit pas à cause du champs de 60 caractères .
j'ai essayé d'augmenter la hauteur de ce champs dans l’état ( report ) , mais cette hauteur s'applique sur tous les articles même leur longueur ne nécessite pas une impression sur 2 lignes.

Ma question est : Comment faire pour imprimer un champs sur 2 lignes seulement quand il nécessaire( alltrim(nom_art) > 40 par exemple ) .

J'ai des JPEG pour expliquer ce que je viens de dire mais apparemment le cite ne permet pas les pièces jointe.
Merci

3 réponses

mpmoreau Messages postés 12 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 26 mars 2013
20 avril 2012 à 16:29
Bonjour,

Dans l'onglet général des propriétés du champ, il faut que la case Stretch with Overflow soit cochée.

Bon dev
3

il n'a pas fonctionner chez moi

0
cs_mahdi22dz Messages postés 19 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 mai 2012 1
20 avril 2012 à 19:28
Merci beaucoup mpmoreau
y a t il une moyen pour center un champs verticalement dans un report
Merci encore une fois
0
mpmoreau Messages postés 12 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 26 mars 2013
20 avril 2012 à 20:01
N'importe quoi !

Euh... je ne sais pas... je ne crois pas... je ne vois pas où de toute façon. Je crois que ça n'existe pas.
Si j'étais aussi tordu () j'essaierai qq chose comme ça:
au lieu de nom_art en variable de champ, je mettrais
chr(13)+nom_art+chr(13)

enfin dans le genre... même avec une condition IIF( , , )

Essayez de dormir les prochaines nuits, détendez-vous c'est le WE...

Cordialement,

Michel
0
Rejoignez-nous