Question

J'utilise Oracle APEX et j'ai une région de rapport dans une page qui affiche les colonnes d'une requête SQL. Je veux ajouter des boutons d'édition pour la première colonne de ce rapport afin que l'utilisateur peut cliquer dessus et modifier / revue un des résultats. Comment puis-je ajouter ce bouton modifier? Merci.

Était-ce utile?

La solution

  1. Ajouter une colonne à l'instruction SELECT du rapport comme celui-ci:

    SELECT '' edit_link, -- This is the new column
        ...
    
  2. Accédez au rapport onglet Attributs.

  3. Déplacer la nouvelle colonne EDIT_LINK en haut de la liste des colonnes (si vous voulez qu'il soit d'abord).

  4. Cliquez sur l'icône du crayon et du papier à gauche de l'alias de EDIT_LINK pour ouvrir la colonne Attributs page.

  5. Allez à la section Colonne de liaison de la colonne Attributs page.

  6. Choisissez l'une des icônes affichées comme [Icône 1], [Icône 2], ... (vous pouvez aussi utiliser un de vos propres, mais qui est plus avancé).

  7. Remplissez les autres champs Lien pour indiquer quelle page de votre application que vous voulez aller quand le lien est pressé et ce que les valeurs que vous serez en passant dans. Les listes de valeurs sont fournies à aider. Par exemple, vous pouvez spécifier:

    • Page: 42
    • Point 1 Nom: P42_EMPNO
    • Article 1 Valeur: #EMPNO #

      (Ce naviguerait à la page 42, page de réglage article P42_EMPNO à la valeur de EMPNO dans la ligne de rapport.)

  8. Appuyez sur le bouton Appliquer les modifications.

Maintenant, exécutez la page et vous aurez un lien d'édition pour chaque ligne.

Autres conseils

Vous pouvez utiliser la section colonne de lien (selon la réponse de Tony Andrews) sur une colonne dans le rapport d'ajouter des liens. par exemple. « Nom Emp » peut créer un lien vers les détails des employés, « Nom de département » peut créer un lien vers les détails du service, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top