Access 2016 - combina dados de múltiplas colunas em uma tabela em uma coluna a ser pesquisada

0

Meu banco de dados contém todas as alterações de engenharia que são realizadas e produz um relatório para o operador imprimir com todos os dados necessários. Cada linha no banco de dados é uma nova entrada, não pode haver números de alteração de engenharia duplicados, então estou usando a função de autonumeração.

No banco de dados, há 10 colunas para o operador listar quaisquer desenhos ou documentos que eles alteraram durante a alteração de engenharia. Há então outros 10 para os números das edições e mais 10 para os títulos.

Eu quero ser capaz de fornecer uma função de pesquisa para o operador pesquisar desenhos e documentos, mas o que eles veriam seria apenas 3 colunas, o número do documento ou do desenho, o número da edição e o título.

Eu não sou grande na VBA, mas posso me orientar, eu diria que estou na categoria perigosa, muito conhecimento para quebrá-la, mas não o suficiente para resolver isso sozinho.

Eu adicionei uma captura de tela do desenho da área da tabela e da lista de documentos da qual estou falando:

    
por SirGuestALot 10.02.2018 / 23:01

2 respostas

0

Ok, eu encontrei um tópico em outro fórum que aborda o que você quer link

O formulário de pesquisa tem mais recursos do que o que você deseja fazer, mas a pesquisa usando uma caixa de texto para pesquisar vários campos (e várias tabelas) é abordada. Há também um banco de dados de amostra para download.

Em uma nota mais simples, fiz uma consulta simples, um formulário de pesquisa com uma caixa de texto para a string de pesquisa que você deseja procurar. Você digita o texto, clica no botão e a consulta é executada.

Aqui está a consulta: SELECT tblSamples.SampleID, tblSamples.Sample, tblSamples.Data, tblSamples.Drawing, tblSamples.Modification FROM tblSamples WHERE (((tblSamples.Sample) Como "" & [Formulários]! [frmSearch] ! [txtSearch] & "")) OR (((tblSamples.Data) Como "" & [Formulários]! [frmSearch]! [txtSearch] & "")) OR (((tblSamples.Drawing) Como " "& [Formulários]! [frmSearch]! [txtSearch] &" ")) OR (((tblSamples.Modification) Como" "& [Formulários]! [frmSearch]! [txtSearch] &" ")) ;

Isso é baseado na minha tabela de amostra (tblSamples) com quatro campos, formulário de pesquisa (frmSearch), que possui um botão que executa a consulta

    
por 11.02.2018 / 15:22
0

Existem vários exemplos para o que você deseja fazer. Você só precisa fazer uma consulta com os campos desejados para pesquisar, criar um formulário com essa consulta como fonte de registro.
Em seguida, adicione caixas de texto onde as pessoas digitariam as palavras pesquisadas, para cada campo. Aqui está um tutorial excelente e de fácil compreensão que usei: link

    
por 11.02.2018 / 00:21