sql >> Databasteknik >  >> RDS >> Oracle

Hur lägger man till en redigeringsknapp på varje rad i en rapport i Oracle APEX?

  1. Lägg till en kolumn till SELECT-satsen i rapporten så här:

    SELECT '' edit_link, -- This is the new column
        ...
    
  2. Gå till fliken Rapportattribut.

  3. Flytta den nya kolumnen EDIT_LINK till toppen av listan med kolumner (om du vill att den ska vara först).

  4. Klicka på penna- och pappersikonen till vänster om EDIT_LINK-aliaset för att öppna sidan Kolumnattribut.

  5. Gå till avsnittet Kolumnlänk på sidan Kolumnattribut.

  6. Välj en av ikonerna som visas som [Ikon 1], [Ikon 2], ... (alternativt kan du använda en av dina egna men det är mer avancerat).

  7. Fyll i de återstående länkfälten för att ange vilken sida i din ansökan du vill gå till när länken trycks in och vilka värden du kommer att skicka in. Värdelistor tillhandahålls för att hjälpa till med detta. Du kan till exempel ange:

    • Sida:42
    • Artikel 1 Namn:P42_EMPNO
    • Objekt 1 Värde:#EMPNO#

      (Detta skulle navigera till sidan 42 och ställa in sidpost P42_EMPNO till värdet för EMPNO i den aktuella rapportraden.)

  8. Tryck på knappen Verkställ ändringar.

Kör nu sidan och du kommer att ha en redigeringslänk för varje rad.



  1. Välj rader som inte finns i andra tabeller

  2. Hur man skapar PL/SQL lagrade procedurer utan parametrar i Oracle Database

  3. Hur kan jag söka i alla kolumner i en tabell?

  4. Infoga om det inte finns Oracle