Je crée un rapport simple à partir de Microsoft Dynamics CRM. Lorsque j'insère l'ensemble de données suivant:Comment résoudre les problèmes de largeur de colonne dans un tablier SSRS?
SELECT FQD.productidname
, FQD.NEW_PRICEBREAKS
, FQD.NEW_WEEKSARO
, ltrim(rtrim(FP.NEW_PRODUCTNAME)) AS NewProductDesc
, FQD.productdescription
, FQD.quoteid
, FQD.quantity
, FQD.productiddsc
, FQD.baseamount
, FQD.lineitemnumber
, FQD.priceperunit
, FQD.extendedamount
, ISNULL(FP.productnumber, '') AS productnumber
, ISNULL(FQD.uomidname, '-') AS Unit
, FQD.tax AS Tax
, FQD.volumediscountamount * FQD.quantity AS Discount
, FQD.manualdiscountamount AS MDiscount
, FQD.quotedetailid
, FQD.crm_moneyformatstring
, FQD.NEW_PRICEPERUNIT
, FQD.NEW_PRICEPERUNIT_BASE
FROM FilteredQuoteDetail FQD
LEFT OUTER JOIN
FilteredProduct FP
ON FQD.productid = FP.productid
WHERE (FQD.quoteid = @CRM_QuoteId)
Le champ NewProductDesc est trop large. Si je l'ai court-circuité en vue de conception, il sort toujours trop large dans la présentation. Je pense que le champ sort aussi large parce que le champ de base de données a probablement un tas d'espaces vides à la fin de chaque description. Je ne pouvais pas trouver un moyen de forcer ce champ dans le tableau matriciel de ne pas croître horizontalement, donc je tenté de remédier dans l'ensemble de données en remplaçant la ligne NewProductDesc avec:
ltrim (rtrim (FP.NEW_PRODUCTNAME)) AS NewProductDesc
Cependant, cela n'a aucun effet non plus.
Quelqu'un peut-il suggérer pourquoi ce comportement se produit? Quelqu'un peut-il me dire comment je peux forcer le champ à ne pas se développer horizontalement?