PDF (adobe.com)

Création de la page de suppression



Après avoir créé la page répertoriant les enregistrements, passez à la page de suppression. La page de suppression affiche l'enregistrement et invite l'utilisateur à confirmer sa suppression. Lorsque l'utilisateur confirme l'opération en cliquant sur le bouton du formulaire, l'application Web supprime l'enregistrement de la base de données.

La création de cette page consiste à créer un formulaire HTML, à récupérer l'enregistrement à afficher dans le formulaire, à l'afficher dans le formulaire et à ajouter la logique permettant de supprimer l'enregistrement de la base de données. Les opérations de récupération et d'affichage de l'enregistrement impliquent de définir un jeu d'enregistrements destiné à recevoir cet enregistrement (celui que l'utilisateur souhaite supprimer) et de lier les colonnes du jeu d'enregistrements au formulaire.

Remarque : La page de suppression ne peut pas contenir plus d'un comportement de serveur de modification d'enregistrement à la fois. Par exemple, vous ne pouvez pas y inclure également un comportement de serveur Insérer un enregistrement ou Mettre à jour l'enregistrement.

Création d'un formulaire HTML permettant d'afficher l'enregistrement

  1. Créez une page et enregistrez-la de sorte qu'elle devienne la page de suppression définie dans la section précédente.

    Vous avez défini une page de suppression lors de la création du lien de suppression (voir la section précédente). Utilisez le nom de cette page lorsque vous enregistrez le fichier pour la première fois (par exemple, deleteConfirm.cfm).

  2. Insérez un formulaire HTML dans la page (Insertion > Formulaire > Formulaire).
  3. Ajoutez un champ masqué au formulaire.

    Le champ masqué est nécessaire pour stocker l'ID d'enregistrement transmis par le paramètre d'URL. Pour insérer un champ masqué, placez le point d'insertion dans le formulaire et choisissez Insertion > Formulaire > Champ masqué.

  4. Ajoutez un bouton au formulaire.

    Ce bouton permet à l'utilisateur de confirmer la suppression de l'enregistrement affiché. Pour insérer un bouton, placez le point d'insertion dans le formulaire et choisissez Insertion > Formulaire > Bouton.

  5. Modifiez la présentation de la page selon les besoins et enregistrez-la.

Récupération de l'enregistrement à supprimer

  1. Dans le panneau Liaisons (Fenêtre > Liaisons), cliquez sur le bouton Plus (+) et sélectionnez Jeu d'enregistrements (Requête) dans le menu déroulant.

    La boîte de dialogue Jeu d'enregistrements ou Jeu de données simplifiée s'affiche. Si la boîte de dialogue Jeu d'enregistrements avancée s'affiche, cliquez sur Simple.

  2. Attribuez un nom au jeu d'enregistrements, puis sélectionnez une source de données ainsi que la table de base de données contenant les enregistrements que les utilisateurs peuvent supprimer.
  3. Dans la zone Colonnes, sélectionnez les colonnes (champs d'enregistrement) à afficher sur la page.

    Pour n'afficher que certains champs de l'enregistrement, cliquez sur Sélectionnées, puis cliquez sur les champs souhaités tout en maintenant la touche Ctrl (Windows) ou Commande (Macintosh) enfoncée.

    Assurez-vous que le champ d'ID d'enregistrement est compris dans la sélection, même si vous ne souhaitez pas l'afficher.

  4. Renseignez la section Filtre comme suit, pour rechercher et afficher l'enregistrement spécifié dans le paramètre d'URL transmis par la page de résultats :
    • Dans le premier menu déroulant de la zone Filtre, sélectionnez la colonne du jeu d'enregistrements contenant les valeurs correspondant à celle du paramètre d'URL transmis par la page comportant les liens Supprimer. Par exemple, si le paramètre d'URL contient un numéro d'ID d'enregistrement, sélectionnez la colonne contenant les numéros d'ID d'enregistrement. Dans l'exemple de la section précédente, la colonne intitulée CODE contient les valeurs correspondant à celle du paramètre d'URL transmis par la page contenant les liens de suppression.

    • Dans le menu déroulant situé en regard du premier menu, sélectionnez le signe égal (=) (si cela n'est pas déjà fait).

    • Dans le troisième menu déroulant, choisissez Paramètre d'URL. La page contenant les liens de suppression utilise un paramètre d'URL pour transmettre des informations à la page de suppression.

    • Dans le quatrième champ, entez le nom du paramètre d'URL transmis par la page contenant les liens de suppression.

  5. Cliquez sur OK.

    Le jeu d'enregistrements s'affiche dans le panneau Liaisons.

Affichage de l'enregistrement à supprimer

  1. Sélectionnez les colonnes de jeu de données (champs d'enregistrement) dans le panneau Liaisons et faites-les glisser vers la page de suppression.

    Veillez à insérer le contenu dynamique en lecture seule au sein des limites du formulaire. Pour plus d'informations sur l'insertion de contenu dynamique dans une page, consultez la section Création de texte dynamique.

    Vous devez ensuite lier la colonne d'ID d'enregistrement au champ de formulaire masqué.

  2. Vérifiez que l'option Eléments invisibles est activée (Affichage > Assistances visuelles > Eléments invisibles), puis cliquez sur l'icône en forme de bouclier jaune représentant le champ masqué.

    Le champ masqué est sélectionné.

  3. Dans l'inspecteur Propriétés, cliquez sur l'icône en forme d'éclair située en regard de la zone Valeur.
  4. Dans la boîte de dialogue Données dynamiques, sélectionnez la colonne d'ID d'enregistrement dans le jeu d'enregistrements.

    Dans l'exemple suivant, la colonne d'ID d'enregistrement, CODE, contient des codes de magasin uniques.

    Afficher le graphique à sa taille d'origine
    Colonne d'ID de l'enregistrement sélectionnée

  5. Cliquez sur OK et enregistrez la page.