Navigera mellan rapporter i en lista som innehåller flera länkar till samma rapporter

Du har två eller fler rapporter och två eller fler hopp till varje rapport. Du vill att användarna ska kunna navigera till rapporterna från en enda vallista.

För att illustrera problemet skapar vi två rapporter kallade Matvaror och Drycker. Vi kommer att skapa en tredje rapport som innehåller en enda vallista för att navigera mellan rapporterna. Vallistan kommer att innehålla flera matvaror och flera drycker. Användare som väljer en matvara kommer till rapporten Matvaror och om de väljer en dryck kommer de till rapporten Drycker.

  1. Skapa rapporterna Matvaror och Drycker. Högerklicka på dem i rapportkatalogen och välj Egenskaper. Ändra deras unika namn till Matvaror och Drycker.
  2. Skapa en anpassad hierarki kallad MatochDryck. Högerklicka på hierarkin och välj Redigera. Skapa element med Ägg, Bönor, Brödsmulor, Äpplen, Apelsin och Ananas som rubriker.
  3. Öppna Tabell med namn och texter genom att klicka på Visa tabell med namn och texter i Hierarkidesignern.
    Obs!

    Du kommer att upptäcka att det är bra om rätt namnattribut i tabellen med namn och texter lyser upp automatiskt när du klickar på ett element i hierarkin. Om detta inte sker klickar du på Synkronisera valet av hierarkin och tabellen med namn och texter.

  4. Klicka på varje matvara i hierarkin och byt namnattributet i tabellen med namn och texter till det unika namnet i rapporten Matvaror. På samma sätt länkar du varje dryck till det unika namnet i rapporten Drycker.
  5. Skapa en rapport med en kombinationsruta som är länkad till den anpassade hierarkin MatochDryck. Anteckna det unika namnet i kombinationsrutan.
  6. Ange formeln =ComboBoxName.attribute i en av cellerna i rapporten. Cellen visar det unika namnet på rapporten Matvaror eller Drycker beroende på vilken vara som är vald i kombinationsrutan.
    Obs!

    Anteckna referensen till den cell som du angav formeln i.

  7. Öppna dialogrutan Formatera listvy i kombinationsrutan. På fliken Allmänt klickar du först på Utför åtgärd när markeringen ändras och sedan på bläddringsknappen för att öppna dialogrutan Definiera åtgärd.
  8. Välj typen Hopp.
  9. Välj =TRUE som villkor.
  10. Välj läget Markeringen har ändrats.
  11. I fältet Värde i målrapporten klickar du på bläddringsknappen för att öppna dialogrutan Målrapport. Välj Ange en &cellreferens eller formel om du vill ange målobjekt. Ange referensen till den cell som du angav formeln =ComboBoxName.attribute (t.ex. "=A2"). Klicka på OK.
    Rapporten Matvaror öppnas när du klickar på någon av matvarorna i kombinationsrutan i visningsläget. När du klickar på någon av dryckerna öppnas rapporten Drycker.