14

Sto provando a impostare l'altezza della riga della riga di dettaglio su un valore specifico, ad esempio 0,5 pollici. Se clicco sulla maniglia Tablix per la riga di dettaglio; seleziona la riga ma la proprietà Size non si espande per la proprietà Height o consente la voce per qualcosa come 0.5 in. nella proprietà Height.Impostare l'altezza della riga Tablix su un numero specifico in SQL Server Report Builder 3.0?

Al di fuori del trascinamento del controllo per calcolare un'intensità in altezza è possibile inserire un numero specifico per l'altezza della riga?

+0

Ok, risulta che è possibile impostare l'altezza della riga dell'intera riga impostando l'altezza di qualsiasi casella di testo sulla riga. Tutte le caselle di testo rimanenti sono regolate alla stessa altezza di riga. –

risposta

21

L'altezza di qualsiasi riga in una Tablix può essere regolata modificando l'altezza di una singola cella nella riga. Tutte le celle in quella riga assumeranno quindi l'altezza dell'ultima cella modificata, ovvero se cambi l'altezza di una cella nella prima colonna a 0.5 "e quindi cambi una cella nella seconda colonna della stessa riga a 0.125" la l'intera altezza della fila cambierà a 0.125 ". Per modificare la proprietà Altezza riga in Generatore report o BIDS: selezionare una singola cella, scorrere verso il basso nella finestra Proprietà fino alla sezione "Posizione", espandere la sottosezione "Dimensioni" e quindi modificare "Altezza".

Una nota speciale sulle altezze di righe Tablix quando viene eseguito il rendering del report; di default una riga si aggiusterà all'altezza del suo contenuto. In genere il contenuto è di testo e se l'altezza della riga non può contenere una seconda riga di testo per le stringhe lunghe, la riga diventerà più alta dell'altezza della riga impostata per contenere il testo. Se l'effetto non è desiderabile, è possibile modificare la proprietà di CanGrow su False. Per modificare la proprietà di CanGrow per una riga: Selezionare la maniglia di riga a sinistra per selezionare tutte le celle in quella riga, scorrere verso il basso nella finestra Proprietà fino alla sezione 'Genera'l e modificare' CanGrow 'su False. Questo è molto utile quando si ha una riga vuota in una Tablix che viene utilizzata per l'interlinea; altrimenti la riga assumerà automaticamente l'altezza della dimensione del carattere anche se non c'è testo, ad es. una riga vuota con dimensione carattere 18 non rimarrà all'altezza di 0.0625 "quando viene eseguito il rendering del report.

Lo stesso concetto per le righe vale per le colonne quando viene regolata la larghezza di una cella, ad eccezione del fatto che non possono crescere o ridursi come l'altezza quando il report viene visualizzato. Si noti inoltre che quando le celle vengono unite alle celle adiacenti, in genere la colonna che costituisce l'estrema destra della sezione aumenta a destra quando viene aumentata la larghezza della cella unita. Pertanto, in genere è meglio dividere le celle quando si regolano le larghezze delle colonne per evitare questo ed evitare colonne che non possono essere ridotte in larghezza.

+0

Dan, mi rendo conto che hai trovato la risposta alla tua domanda ma volevo darti qualche informazione in più che ho imparato a mie spese. – PerPlexSystem

+0

È possibile avere un'altezza variabile sulla stessa riga? Ho una casella di testo che è molto più grande dell'altra nella sua riga, e costringe la riga successiva a mostrare molto più in basso del desiderato. Rif: http://stackoverflow.com/questions/20431686/ssrs-can-you-force-textboxes-on-same-row-to-have-different-height –

1

Per aggiungere a ciò, in Visual Studio 2010, fare clic su una determinata cella nella Tablix. Aprire il pannello Proprietà del controllo (ad es. Visualizza | Altro Windows | Finestra Proprietà). Vai alla posizione | Proprietà di dimensione. Imposta la cella sull'altezza o larghezza desiderata. Come descritto da PerPlexSystem, ciò influenzerà il resto dell'altezza o larghezza delle celle nella riga o nella colonna, rispettivamente.

Problemi correlati