COMO: Consultar duas tabelas da mesma base de dados no FrontPage 2003

Traduções de Artigos Traduções de Artigos
Artigo: 825443 - Ver produtos para os quais este artigo se aplica.
Para obter uma versão deste artigo referente ao Microsoft FrontPage 2002, consulte 318281.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve um método que pode utilizar para consultar e obter informações de duas tabelas de uma base de dados no FrontPage 2003. O exemplo descrito neste artigo utiliza instruções do Microsoft SQL para procurar dados nas tabelas Categorias e Produtos, da base de dados de exemplo Adamastor, que correspondam a um valor submetido para uma coluna utilizada em ambas as tabelas.

Como criar uma consulta para obter informações de duas tabelas de uma base de dados

Para criar uma página de procura e uma página de resultados para procurar e localizar valores específicos de duas tabelas de uma base de dados, siga estes passos:
  1. Crie duas novas páginas denominadas Procura.asp e Resultados.asp. Para o fazer, siga estes passos:
    1. Inicie o FrontPage (se ainda não tiver sido iniciado).
    2. No menu Ficheiro, aponte para Novo e, no painel de tarefas Nova, clique em Página em branco.
    3. No menu Ficheiro, clique em Guardar.
    4. Especifique a localização onde pretende guardar o ficheiro, escreva Procura.asp na caixa Nome do ficheiro e clique em Guardar.
    5. No menu Ficheiro, aponte para Novo e, no painel de tarefas Nova, clique em Página em branco.
    6. No menu Ficheiro, clique em Guardar.
    7. Especifique a localização onde pretende guardar o ficheiro, escreva Resultados.asp na caixa Nome do ficheiro e clique em Guardar.
  2. Crie e configure o formulário na página de procura. Para tal, siga estes passos:
    1. Na Lista de pastas, faça duplo clique em Procura.asp para abrir a página.
    2. No menu Inserir, aponte para Formulário e clique em Caixa de texto.
    3. Na página, clique com o botão direito do rato na caixa de texto e clique em Propriedades do campo de formulário.
    4. Na caixa Nome, escreva ID e clique em OK.
    5. Na página, clique com o botão direito do rato na caixa de texto e clique em Propriedades do formulário.
    6. Em Onde armazenar os resultados, clique em Enviar para (segunda opção) e clique em ISAPI, NSAPI, CGI, ou script ASP personalizados.
    7. Clique em Opções.
    8. Na caixa Acção, escreva resultados.asp e clique em OK.
    9. Clique em OK.
    10. No menu Ficheiro, clique em Guardar.
  3. Configure a consulta à base de dados na página de resultados. Para tal, siga estes passos:
    1. Na Lista de pastas, faça duplo clique em Resultados.asp para abrir a página.
    2. No menu Inserir, aponte para Base de dados e clique em Resultados.
    3. Clique em Utilizar uma ligação a uma base de dados de exemplo (Adamastor) e clique em Seguinte.
    4. Clique em Consulta personalizada e clique em Editar.
    5. Escreva, ou copie, e cole a seguinte linha na caixa Instrução de SQL:
      Select * From Categorias,Produtos Where Categorias.CódigoDaCategoria=::ID:: and Categorias.CódigoDaCategoria=Produtos.CódigoDaCategoria
      Nota: esta instrução de SQL devolve todas as colunas das tabelas Categorias e Produtos cujo ID enviado a partir da página Procura.asp corresponda ao CódigoDaCategoria da tabela Categorias e cujo CódigoDaCategoria da tabela Categorias corresponda ao CódigoDaCategoria da tabela Produtos.
    6. Clique em OK.
    7. Clique em Seguinte três vezes.
    8. Clique em Mostrar todos os registos juntos, desmarque a caixa de verificação Adicionar formulário de procura e clique em Concluir.
    9. No menu Ficheiro, clique em Guardar.
  4. Na Lista de pastas, faça duplo clique em Procura.asp para abrir a página.
  5. No menu Ficheiro, clique em Pré-visualizar no browser e clique no browser que pretende utilizar.
  6. Na caixa de texto, escreva 3 e clique em Submeter.

    As colunas da tabela Categorias e da tabela Produtos que contêm um valor de CódigoDaCategoria igual a 3 serão apresentadas.

Referências

Para obter mais informações sobre o Assistente de resultados da base de dados no FrontPage 2003, consulte a ajuda do FrontPage. Para tal, no menu Ajuda, clique em Ajuda do Microsoft Office FrontPage. Na caixa Procurar, escreva resultados da base de dados e prima ENTER para visualizar os tópicos apresentados.

Para obter mais informações sobre o FrontPage, visite o seguinte Web site da Microsoft:
http://office.microsoft.com/pt-pt/frontpage/FX100743232070.aspx
A Microsoft fornece exemplos de programação apenas a título informativo, sem garantia expressa ou implícita, incluindo, sem limitação, as garantias implícitas de comercialização e/ou adequação a um fim específico. Este artigo pressupõe que o utilizador conhece a linguagem de programação apresentada e as ferramentas utilizadas para criar e depurar procedimentos. Os técnicos de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para proporcionarem funcionalidades adicionais nem criarão procedimentos adaptados às necessidades específicas do utilizador.

Propriedades

Artigo: 825443 - Última revisão: 30 de janeiro de 2007 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Office FrontPage 2003
Palavras-chave: 
kbdownload kbhowto KB825443

Submeter comentários

 

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