Moteur de recherche pour Dreamweaver MX et Ultradev
Implémentation d'un moteur de recherche full text pour niveau intermédiaire



Page de détail


En premier lieu, nous avons besoin de créer une requête dans Access. Double cliquez dans la fenêtre Requête d'Access sur "Créer une requête en mode création". Ajoutez les tables suivantes :

Albums
AlbumFormats
Formats
Genres



Double cliquez sur les colonnes suivantes :

AlbumID, ArtistName et AlbumTitle dans la table Albums
Genre dans la table Genres
Format dans la table Formats

Dans la partie basse de la fenêtre vous devez voir apparaitre ceci :


Fermer la fenêtre en la sauvegardant sous le nom QryDetails.

Ouvrez la page detail.asp. Dans la palette Liaison de données, sélectionnez Jeu d'enregistrements (Requête). Nommez le Recordset rsQryDetails, choisissez TDSFdemoOLE dans le menu connexion et QryDetails dans le menu Table : laissez les colonnes sélectionnées à Toutes. Dans Filtre, choisissez AlbumID, et vérifiez que =, Parametre d'URL et AlbumID soient sélectionnés. Faites OK.


Ajoutez un nouveau jeu d'enregistrements. Nommez le Recordset rsTblTracks, choisissez TDSFdemoOLE dans le menu connexion et TrackListings dans le menu Table. Choisissez AlbumID dans le menu Filtre et vérifiez que =, Parametre d'URL et AlbumID soient sélectionnés. Faites OK.

Cliquez sur le symbole "+" pour développer les champs disponibles dans les jeux d'enregsitrements. Faites cliquer-glisser avec les champs comme l'indique l'image ci-dessous :

Sélectionner le <tr> correspondant à la cellule suivante :

Appliquez lui le comportement serveur Région répétée. Assurez vous que rsQryDetails et l'option Tous les enregistrements sont sélectionnés.

Maintenant sélectionnez le <tr> correspondant à la celulle suivante :

Appliquez lui le comportement serveur Région répétée. Assurez vous que rsTblTracks et l'option Tous les enregistrements sont sélectionnés.

Votre page doit maintenant ressembler à ceci :

Sauvegardez votre page et fermez là. Dans la fenêtre de Site, sélectionnez seach.asp et appuyez sur F12 pour prévisualiser l'application dans votre navigateur. Il nous reste à finaliser quelques détails pour obtenir un résultat satisfaisant..


Page précédente - Page suivante

Ce tutorial est une traduction / adaptation du travail d'Owen Eastwick, TDSF.
La version anglaise est consultable sur http://www.tdsf.co.uk/tdsfdemo/index.htm
Pour d'autres tutorials en version anglaise, http://www.drdev.net