Vous êtes sur la page 1sur 10

Lier une base Access et un site dans Frontpage Cration dune page vide ................................................................................................ 1 Importation du fichier .....................................................................................................

1 Cration dune connexion avec la base .......................................................................... 2 Assistant requte ............................................................................................................ 3 Publication ...................................................................................................................... 6 Requte SQL .................................................................................................................. 6 Paramtre ........................................................................................................................ 7 Enregistrer dans une base les donnes saisies par lutilisateur ...................................... 9

1. 2. 3. 4. 5. 6. 7. 8.

Frontpage dispose dun assistant vous permettant de connecter un formulaire une base de donnes. La base peut exister ou vous pouvez demander Frontpage de la crer. La page sera programme en script Asp ou Asp.Net, avec les extensions Frontpage. Votre hbergeur doit donc tre compatible avec Asp et les extensions Frontpage. Vous en trouvez peu sur Internet. Votre page va utiliser une connexion ODBC. Il sagit dune spcification Microsoft daccs aux bases de donnes. La connexion ODBC sera cre par lassistant de Frontpage. 1. Cration dune page vide Le rsultat de linterrogation de la base sera tre plac dans une page Web. Crez donc une nouvelle page sans lenregistrer pour le moment. 2. Importation du fichier Importez dans votre site le fichier de la base de donnes (menu Fichier / Importer / Ajouter un fichier). Slectionnez ensuite le fichier et donnez un nom la connexion. Acceptez lenregistrement dans le dossier FPDB. Ce dossier assure un bon lien entre votre page et la base. Il est galement protg pour interdire la consultation de la base.

fpdb : dossier de la base de donnes. _fpclass : fichier de connexion. global.asa : fichier qui configure le serveur

3. Cration dune connexion avec la base Lorsque vous avec insr la base de donnes, Frontpage a dfini la connexion. Vous la retrouvez avec le menu Outils / Paramtres du site Web / Base de donnes. Vous pouvez ajouter, modifier, supprimer un fichier. Cliquez Vrifier pour contrler la connexion. Le type de connexion est Fichier ou dossier dans le site en cours . Les autres choix correspondent aux bases situes sur un serveur local ou Internet. Cliquez OK pour valider la connexion.

Autorisation : donner le nom dutilisateur et le mot de passe.

4. Assistant requte Il est maintenant temps dinterroger la base. Cliquez Insertion / Base de donnes / Rsultats. Si le menu est inactif, configurez les scripts serveurs dans le menu Outils / Options de page / Opration dauteur. Activez les technologies Frontpage compltes.

Choisissez le langage utilis par votre hbergeur.

Slectionnez la connexion.

Cliquez Suivant et slectionnez la table interroger.

Cliquez suivant. La liste des champs disponibles est affiche. Cliquez Modifier la liste pour retirer un champ. Cliquez sur Autres Options pour ajouter une condition ou un tri sur les champs slectionns.

Passez ltape suivante et choisissez la prsentation du formulaire rsultat.

Passez ltape suivante et indiquez le nombre denregistrements quil faut rcuprer.

Terminez lassistant.

Enregistrez la page. Attention, cette page doit tre enregistre au format ASP ou ASPX. Cette page doit tre publie pour pouvoir tre lue.

En gris : les WebBot (extensions Frontpage) En rouge : code ASP. Pour modifier la requte, cliquez bouton droit sur la requte et choisissez Proprits des rsultats de la base de donnes . Vous pouvez ajouter tout moment la valeur dun champ. Ouvrez le menu Insertion / Base de donnes / Valeur de la colonne. Choisissez le champ et cliquez Ok.

... code HTML : autorise la mise en forme avec le contenu du champ ... lien hypertexte : le champ pourra tre cliqu, il proposera un lien hypertexte. Vous cliquerez alors Paramtre ... pour associer des valeurs dans le lien. Vous pouvez mettre en forme les lments du rsultat. Cliquez un champ et modifiez son format (couleur, gras, etc.).

5. Publication Pour pouvoir consulter le rsultat de votre page, vous devez la publier. Quand vous aurez effectu cette tche, ouvrez votre navigateur et contrlez le rsultat. Une page Asp est excute par le serveur. Il traduit les instructions en langage HTML pour que votre navigateur puisse affich le rsultat. La page Web voluera selon le contenu de la base. Les donnes qui sont affiches ne sont pas statiques. 6. Requte SQL Dans lassistant requte, vous pouvez dfinir une requte personnalise. Vous utilisez le langage SQL.

Vous pouvez copier-coller la requte SQL. Ouvrez votre requte dans Access en mode SQL. Slectionnez le code et appuyez Ctrl+C pour copier le contenu dans le Presse papier. Retournez dans lassistant requte, partie requte personnalise et cliquez Coller depuis le presse papier.

7. Paramtre Le prochain objectif est de transformer la requte pour quelle dpende dune saisie de lutilisateur. Pour cela, nous allons slectionner des donnes selon une saisie dans un formulaire.

Crez une nouvelle page (celle du formulaire). Ajoutez un champ et double-cliquez dessus pour dfinir son nom : PAYS. Cliquez ensuite avec le bouton droit dans le formulaire pour dfinir ses proprits. Choisissez Envoyer autre et cliquez Options pour indiquer la destination du formulaire : la page ASP.

Enregistrez le formulaire et revenez la dfinition de la requte dans la page Asp. Cliquez sur Insrer un paramtre pour placer le nom du contrle du formulaire.

Enregistrez et publiez le site. Ouvrez le formulaire dans lexplorateur. Saisissez un pays et cliquez Envoyer.

Remarque : le formulaire pour saisir le pays peut tre plac dans la page ASP. Aprs avoir dfini une requte SQL avec un paramtre, cochez Ajouter un formulaire de recherche dans lassistant.

8. Enregistrer dans une base les donnes saisies par lutilisateur Nous allons crer un formulaire dans lequel linternaute pourra saisir des information. Nous insrerons ensuite le rsultat dans la base de donnes. Commencez par crer un formulaire dans une page ASP. Dfinissez les proprits du formulaire pour envoyer les donnes dans la base de donnes. Cliquez ensuite Options pour dfinir la connexion.

Vous pouvez personnaliser les pages de confirmation (pas de problme) et derreurs.

Activez longlet Champs enregistrs pour dfinir le lien entre le contrle de la champ de la base de donnes.

Publiez une nouvelle fois le site et testez la page.

10

Vous aimerez peut-être aussi