COMMENT FAIRE : Interroger deux tables d'une même base de données dans FrontPage 2003

Traductions disponibles Traductions disponibles
Numéro d'article: 825443
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Pour vous procurer une version Microsoft FrontPage 2002 de cet article, reportez-vous à l'article 318281.
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit une méthode permettant d'effectuer des requêtes et de récupérer des données provenant de deux tables d'une base de données dans FrontPage 2003. L'exemple présenté repose sur des instructions Microsoft SQL servant à rechercher des données dans les tables Catégories et Produits de l'exemple de base de données Les Comptoirs, données qui correspondent à une valeur envoyée d'une colonne présente dans les deux tables.

Comment faire pour créer une requête permettant de récupérer des informations provenant de deux tables d'une base de données

Pour créer une page de recherche et une page de résultats en vue de rechercher des valeurs particulières provenant de deux tables d'une base de données, procédez comme suit :
  1. Créez deux pages du nom de Recherche.asp et Résultats.asp. Pour ce faire, procédez comme suit :
    1. Démarrez FrontPage (si ce n'est déjà fait).
    2. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Page vierge dans le volet Office Nouveau.
    3. Dans le menu Fichier, cliquez sur Enregistrer.
    4. Indiquez l'emplacement dans lequel enregistrer le fichier, tapez Recherche.asp dans la zone Nom de fichier, puis cliquez sur Enregistrer.
    5. Dans le menu Fichier, pointez sur Nouveau, puis cliquez sur Page vierge dans le volet Office Nouveau.
    6. Dans le menu Fichier, cliquez sur Enregistrer.
    7. Indiquez l'emplacement dans lequel enregistrer le fichier, tapez Résultats.asp dans la zone Nom de fichier, puis cliquez sur Enregistrer.
  2. Sur la page de recherche, créez le formulaire et configurez-le. Pour cela, procédez comme suit :
    1. Dans la liste des dossiers, double-cliquez sur Recherche.asp pour ouvrir la page.
    2. Dans le menu Insertion, pointez sur Formulaire, puis cliquez sur Zone de texte.
    3. Sur la page, cliquez avec le bouton droit sur la zone de texte insérée, puis cliquez sur Propriétés du champ de formulaire.
    4. Dans la zone Nom, tapez ID, puis cliquez sur OK.
    5. Sur la page, cliquez avec le bouton droit sur la zone de texte, puis cliquez sur Propriétés du formulaire.
    6. Sous Où enregistrer les résultats, cliquez sur Envoyer à (autre), puis sur Script personnalisé ISAPI, NSAPI, CGI ou ASP.
    7. Cliquez sur Options.
    8. Dans la zone Action, tapez résultats.asp, puis cliquez sur OK.
    9. Cliquez sur Résultats.asp, puis trois fois sur OK.
    10. Dans le menu Fichier, cliquez sur Enregistrer.
  3. Configurez la requête de base de données sur la page des résultats. Pour cela, procédez comme suit :
    1. Dans la liste des dossiers, double-cliquez sur Résultats.asp pour ouvrir la page.
    2. Dans le menu Insertion, pointez sur Base de données, puis cliquez sur Résultats.
    3. Cliquez sur Utiliser une connexion à une base de données exemple (Comptoirs), puis sur Suivant.
    4. Cliquez sur Requête personnalisée, puis sur Modifier.
    5. Tapez ou copiez la ligne suivante dans la zone Instruction SQL :
      Select * From Catégories,Produits Where Catégories.CategoryID=::ID:: and Catégories.CategoryID=Produits.CategoryID
      Remarque Cette instruction SQL renvoie toutes les colonnes des tables Catégories et Produits dont l'ID envoyé à partir de la page Recherche.asp correspond à la valeur RéfCatégorie de la table Catégories et la valeur Réf catégorie de la table Catégories correspond à la valeur RéfCatégorie de la table Produits.
    6. Cliquez sur OK.
    7. Cliquez trois fois sur Suivant.
    8. Cliquez sur Afficher tous les enregistrements, désactivez la case à cocher Ajouter un formulaire de recherche, puis cliquez sur Terminer.
    9. Dans le menu Fichier, cliquez sur Enregistrer.
  4. Dans la liste des dossiers, double-cliquez sur Recherche.asp pour ouvrir la page.
  5. Dans le menu Fichier, cliquez sur Afficher dans le navigateur, puis cliquez sur le navigateur Web à utiliser.
  6. Dans la zone de texte, tapez 3, puis cliquez sur Envoyer.

    Les colonnes des tables Catégories et Produits contenant la valeur RéfCatégorie 3 sont renvoyées.

Références

Pour plus d'informations sur l'Assistant Requête de base de données dans FrontPage 2003, consultez l'aide de FrontPage. Pour cela, dans le menu ? (Aide), cliquez sur Aide sur Microsoft Office FrontPage. Dans la zone Rechercher, tapez résultats de base de données, puis appuyez sur ENTRÉE pour afficher les rubriques correspondantes.

Pour plus d'informations sur FrontPage, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://office.microsoft.com/fr-fr/frontpage/FX100647001036.aspx
Microsoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie explicite ou implicite, y compris, de manière non limitative, les garanties implicites de qualité marchande et/ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques. Si vous ne maîtrisez que partiellement la programmation, vous pouvez contacter un partenaire certifié Microsoft ou le service client Microsoft au Numéro indiqué à la page http://support.microsoft.com/contactus/ qui pourra transmettre votre demande de consulting aux équipes Microsoft appropriées. Pour plus d'informations sur les partenaires certifiés Microsoft (Microsoft Certified Partners), reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
https://solutionfinder.microsoft.com/
Pour plus d'informations sur les options de support technique disponibles, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

Propriétés

Numéro d'article: 825443 - Dernière mise à jour: lundi 8 avril 2013 - Version: 4.1
Mots-clés : 
kbdownload kbhowto KB825443
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com