Bruk og eksempel

Nettutvidelsen for sidevekslingspanel krever at du spesifiserer disse parameterne:

  • Faktisk side: En cellereferanse. Cellen inneholder en variabel som inneholder nummeret på gjeldende side. 1 representerer den første siden.
  • Sidestørrelse: En cellereferanse. Cellen inneholder en variabel som bestemmer antall oppføringer som vises på hver hele side.
  • Sideantall: Referer til pagecount-egenskapen i en hyperblokk.
  • Alternativer for sidestørrelse: En liste med tall som representerer sidestørrelser som kan velges. Tallene skilles med | eller ;.

Slik setter du inn og konfigurerer nettutvidelsen for sideveksling:

  1. Opprett en Application Studio-rapport.
  2. Sett inn en hyperblokk som viser flere rader med data.
    Du kan for eksempel sette inn en hyperblokk som viser alle basiselementene i en periodedimensjon.
  3. Opprett en rapportvariabel med navnet rv_CurrentPage og spesifiser 1 som verdi.
  4. Opprett en rapportvariabel med navnet rv_PageSize. Som verdi angir du antall oppføringer som skal vises på hver side. Spesifiser for eksempel 10.
  5. Dra for eksempel rv_CurrentPage til celle H9.
    Cellen viser 1. Formelredigeringsprogrammet viser =ReportVariables.rv_CurrentPage.Text
  6. På celle H9, som inneholder rv_CurrentPage-variabelen, oppretter du en handling med disse egenskapene:
    Handlinger: Type
    Velg Angi parametere som handlingstype.
    Handlinger:Tilstand
    Velg =TRUE.
    Handlinger: Modus
    Velg Nettutvidelse som modus.
    Parametere: Navn
    Klikk på Legg til parameter og velg rv_CurrentPage-variabelen.
    Parametere: Egenskap
    Velg Value(.Text).
    Parametere: Verdi
    Angi =Actions.Input.Text
  7. På celle H10 angir du en handling med disse egenskapene:
    Handlinger: Type
    Velg Angi parametere som handlingstype.
    Handlinger:Tilstand
    Velg =TRUE.
    Handlinger: Modus
    Velg Nettutvidelse som modus.
    Parametere: Navn
    Klikk på Legg til parameter og velg rv_PageSize-variabelen.
    Parametere: Egenskap
    Velg Value(.Text).
    Parametere: Verdi
    Angi =Actions.Input.Text
    Parametere: Navn
    Klikk på Legg til parameter og velg rv_CurrentPage-variabelen.
    Parametere: Egenskap
    Velg Value(.Text).
    Parametere: Verdi
    Angi =1
  8. I celle H10 angir du denne VALUE-funksjonen =VALUE(ReportVariables.rv_PageSize.Text)
  9. Velg hyperblokken og åpne dialogboksen Formater hyperblokk. Spesifiser denne informasjonen:
    Navn
    Angi Periode.
    Sideveksling
    Velg avkryssingsboksen og velg rv_PageSize-variabelen i feltet Sidestørrelse.
    Velg rv_CurrentPage-variabelen i feltet Gjeldende side.
  10. Klikk på OK.
  11. Klikk på Nettutvidelse på verktøylinjen Objekter og dobbeltklikk på nettutvidelsen Sidevekslingspanel.
    Markøren endrer seg til et kryss.
  12. Dra for eksempel markøren for å sette inn og endre størrelse og plassering for nettutvidelsen i cellene B11:F11.
    Dialogen Formater nettutvidelse vises.
  13. Spesifiser disse parametere:
    Faktisk side
    Spesifiser =H9.
    H9 inneholder rv_CurrentPage settvariabelen.
    Sideantall
    Angi =ReportObjects.Period.Pagecount
    Sidestørrelse
    Angi =H10
    H10 angir antall poster som vises på hver fulle side.
    Alternativer for sidestørrelse
    Angi ="10;20;50"
    Angir alternativer for sidestørrelse som brukere kan velge. Hver verdi representerer antall oppføringer som skal vises på hver fulle side.
  14. Klikk på OK og se rapporten i en nettleser.