Crystal Reports: Come ripeto un numero costante di righe / intestazioni su ogni nuova pagina in un campo incrociato?

StackOverflow https://stackoverflow.com/questions/2407202

Domanda

Ho alcuni dati che ho messo in scena nel mio database in quanto tale:

RowHeader    ColumnHeader    Value
Row1         Col1            (1,1)
Row1         Col2            (1,2)
Row1         Col3            (1,3)
Row1         Col4            (1,4)
Row1         Col5            (1,5)
Row2         Col1            (2,1)
Row2         Col2            (2,2)
...          ...             ...
RowN         ColM            (N,M)

E, come si può immaginare, sto mettendo questo in una scheda croce nel seguente modo:

                   Columns:
                   ColumnHeader

Rows:              Summerized Fields:
RowHeader          Max of Value

E questo genera il seguente rapporto:

      Col1   Col2   Col3   ...  ColM
Row1  (1,1)  (1,2)  (1,3)  ...  (1,M)
Row2  (2,1)  (2,2)  (2,3)  ...  (2,M)
      ...    ...    ...    ...  ...
RowN  (N,1)  (N,2)  (N,3)  ...  (N,M)

Ora, questo rapporto si estende su più pagine e su ogni pagina, mi piacerebbe per visualizzare sempre i dati del primo paio di righe e colonne (un po 'come il congelamento riquadri in Excel). Il numero di righe e colonne che devono essere visualizzate sempre è costante. Per esempio. Diciamo che, in ogni pagina, voglio colonne da 1 a 3 e 1 fila di apparire:

-- Page 1 --

      Col1   Col2   Col3   Col4   Col5
Row1  (1,1)  (1,2)  (1,3)  (1,4)  (1,5)
Row2  (2,1)  (2,2)  (2,3)  (2,4)  (2,5)
Row3  (3,1)  (3,2)  (3,3)  (3,4)  (3,5)
Row4  (4,1)  (4,2)  (4,3)  (4,4)  (4,5)
Row5  (5,1)  (5,2)  (5,3)  (5,4)  (5,5)

-- Page 2 --

      Col1   Col2   Col3   Col6   Col7
Row1  (1,1)  (1,2)  (1,3)  (1,6)  (1,7)
Row6  (6,1)  (6,2)  (6,3)  (6,6)  (6,7)
Row7  (7,1)  (7,2)  (7,3)  (7,6)  (7,7)
Row8  (8,1)  (8,2)  (8,3)  (8,6)  (8,7)
Row9  (9,1)  (9,2)  (9,3)  (9,6)  (9,7)

-- etc. ---

Come posso fare questo?

Ok ok ... mi catturati ... Sono totalmente nuovo per utilizzare Crystal Reports (quello che ha dato via?). Ho la sensazione che questo non può essere fatto con il modo in cui i dati sono attualmente in scena, ma sono totalmente aperti a mettere in scena i dati in un altro modo per fare questo lavoro. Grazie in anticipo.

È stato utile?

Soluzione 2

Non si può raggiungere questo obiettivo con incrociati. È possibile raggiungere questo obiettivo mettendo in scena i dati in modo diverso (cioè nel modo che deve essere visualizzato) e la creazione di un rapporto normale.

Altri suggerimenti

È possibile ottenere questo .. che significa il tuo grado di creare un gruppo che può che può inviare la vostra colonna. Voglio dire, se siete colonna mese / anno e si desidera solo il 6 per foglio .. si crea un gruppo con una formula che indica se la data nel mese 6st dell'anno poi 'inizio anno', altrimenti 'fine anno' si inserisce il gruppo nel report, quindi si posiziona la vostra croce in ogni gruppo ... fatto

Mattina,

Come ho detto, è necessario trovare un collegamento tra le colonne ... Non so come ripetere le prime 3 colonne, nella misura in cui non sei etichette ....

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top