Como localizar um registro de uma lista drop-down em uma página de acesso a dados

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 285353
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Para uma versão deste artigo do Microsoft Access 2000, consulte 247823.
Sumário
Este artigo mostra como localizar um registro em uma página de acesso a dados com base em uma entrada que você selecionar uma lista drop-down.
Mais Informações
Para criar a página de acesso a dados e o script apropriado para localizar um registro selecionado, execute essas etapas:
  1. Abra o banco de dados de exemplo Northwind.mdb.
  2. Na janela banco de dados, clique em páginas sob objetos e clique duas vezes em página usando o Assistente de acesso a dados de criar .
  3. Em Tabelas/consultas , clique na seta e em seguida, clique em tabela: clientes na lista.
  4. Clique no >> botão para mover todos os campos da lista Campos disponíveis para a lista Campos selecionados e, em seguida, clique em Concluir .
  5. Se a caixa de ferramentas não for exibida, clique em caixa de ferramentas no menu Exibir .
  6. Na caixa de ferramentas, clique em Lista suspensa e, em seguida, clique em qualquer lugar na página para adicionar o controle de lista suspensa.
  7. Defina as seguintes propriedades para o controle de lista suspensa:
    Identificação: CustID
    ListRowSource: Tabela: clientes
    ListBoundField: CustomerID
  8. Clique com o botão direito do mouse em qualquer lugar da página e clique em Editor de scripts Microsoft no menu de atalho para abrir o código-fonte HTML.
  9. Em eventos e objetos de cliente lista suspensa, clique em CustID e clique em onchange na lista suspensa eventos .
  10. Digite ou cole o seguinte script:
    <SCRIPT LANGUAGE=vbscript FOR=CustID EVENT=onchange><!--    Dim rs    Set rs = MSODSC.DefaultRecordset    rs.Find "[CustomerID] = '" & document.all.item("CustID").value & "'", 0, 1, 1    '0 = Skip zero records before starting the search.    '1 = Search in a forward direction.    '1 = Always begin the search with the first record in the recordset. --></SCRIPT>					
    Observação para procurar por dados numéricos, altere a linha de comando do script da seguinte forma:
          rs.Find "[CustomerID] = " & document.all.item("CustID").value					
  11. Salve a página como Página1.htm e clique em Modo de página no menu Exibir .
  12. Clique em um valor na lista drop-down CustID para mova a página de acesso a dados para esse registro.
Inf OfficeKBHowTo dap dhtml mod pesquisa mover para ACC2002 reviewdocid

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 285353 - Última Revisão: 12/05/2015 23:53:13 - Revisão: 5.4

Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbscript kbprogramming kbdapscript kbhowto KB285353 KbMtpt
Comentários