sql >> Database teknologi >  >> RDS >> Oracle

Hvordan tilføjer du en redigeringsknap til hver række i en rapport i Oracle APEX?

  1. Tilføj en kolonne til SELECT-sætningen i rapporten som denne:

    SELECT '' edit_link, -- This is the new column
        ...
    
  2. Gå til fanen Rapportattributter.

  3. Flyt den nye kolonne EDIT_LINK til toppen af ​​listen over kolonner (hvis du vil have den først).

  4. Klik på blyant- og papirikonet til venstre for EDIT_LINK-aliaset for at åbne siden Kolonneattributter.

  5. Gå til sektionen Kolonnelink på siden Kolonneattributter.

  6. Vælg et af ikonerne vist som [Icon 1], [Icon 2], ... (Alternativt kan du bruge et af dine egne, men det er mere avanceret).

  7. Udfyld de resterende Link-felter for at angive, hvilken side i din ansøgning du vil gå til, når linket trykkes, og hvilke værdier du vil sende ind. Lister med værdier er leveret til at hjælpe med dette. Du kan f.eks. angive:

    • Side:42
    • Vare 1 Navn:P42_EMPNO
    • Vare 1 Værdi:#EMPNO#

      (Dette ville navigere til side 42, idet sideelementet P42_EMPNO indstilles til værdien af ​​EMPNO i den aktuelle rapportrække.)

  8. Tryk på knappen Anvend ændringer.

Kør nu siden, og du vil have et redigeringslink for hver række.



  1. Hvordan trækker man en saltet adgangskode tilbage fra databasen og godkendelsesbrugeren?

  2. Hvordan returnerer jeg en jsonb-array og en række objekter fra mine data?

  3. Hvorfor giver mysqli en Kommandoer ude af synkroniseringsfejl?

  4. SYSUTCDATETIME() vs GETUTCDATE() i SQL Server:Hvad er forskellen?