Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie fügen Sie jeder Zeile in einem Bericht in Oracle APEX eine Bearbeitungsschaltfläche hinzu?

  1. Fügen Sie der SELECT-Anweisung des Berichts eine Spalte wie folgt hinzu:

    SELECT '' edit_link, -- This is the new column
        ...
    
  2. Wechseln Sie zur Registerkarte Berichtsattribute.

  3. Verschieben Sie die neue Spalte EDIT_LINK an den Anfang der Spaltenliste (wenn Sie möchten, dass sie die erste ist).

  4. Klicken Sie auf das Bleistift- und Papiersymbol links neben dem EDIT_LINK-Alias, um die Seite "Spaltenattribute" zu öffnen.

  5. Wechseln Sie zum Abschnitt "Spaltenverknüpfung" der Seite "Spaltenattribute".

  6. Wählen Sie eines der Symbole, die als [Symbol 1], [Symbol 2], ... angezeigt werden (alternativ können Sie eines Ihrer eigenen verwenden, aber das ist fortgeschrittener).

  7. Füllen Sie die verbleibenden Link-Felder aus, um anzugeben, zu welcher Seite Ihrer Anwendung Sie wechseln möchten, wenn der Link gedrückt wird, und welche Werte Sie übergeben. Als Hilfestellung werden Wertelisten bereitgestellt. Sie könnten beispielsweise Folgendes angeben:

    • Seite:42
    • Artikel 1 Name:P42_EMPNO
    • Element 1 Wert:#EMPNO#

      (Dies würde zu Seite 42 navigieren und das Seitenelement P42_EMPNO auf den Wert von EMPNO in der aktuellen Berichtszeile setzen.)

  8. Klicken Sie auf die Schaltfläche Änderungen anwenden.

Führen Sie nun die Seite aus und Sie erhalten einen Bearbeitungslink für jede Zeile.