Ir para conteúdo
Fórum Script Brasil
  • 0

Desenvolv. Aplic. Solic. Ligacao Telefonica


Guest - Fabiano -

Pergunta

Guest - Fabiano -

Pessoal,

Estou desenvolvendo uma aplicacao web para solicitacao de ligacoes telefonicas...

A princípio estou fazendo a parte de busca que procura o telefone de um cliente, de um fornecedor, colaborador, etc...

Consiste de um textbox e um botao...

A dúvida seria uma instrução em SQL que possa buscar em todas as tabelas, em todos os registros uma determinada palavra e possa retornar todos os registros encontrados...

Ex.: digita-se "Pe"

Encontraria:

"Pe"dro - tabela colaborador

"Pe"dras São Tomé - tabela fornecedor

Industria e Comercio "Pe"ri - tabela cliente

Ou Será que deveria fazer somente uma tabela com todos os registros ???

Espero que tenha sido claro...

Se alguém já desenvolveu algo parecido e quiser me ajudar...

Fico muito agradecido...

Fabiano

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0
Guest - Fabiano -

Pelo o que eu entendi usarei INNER JOIN casa haja relacionamentos... não é isso??

No meu caso as tabelas são entidades fortes... tipo cadastro de cliente de fornecedor de colaborador...

Em relação a estar buscando um pedaço do registro como tinha citado no exemplo. você tem alguma ideia de como posso implementar isso ??

Link para o comentário
Compartilhar em outros sites

  • 0

oi

uma vez eu montei uma agenda de telefones.

Nela, eu fazia isso que você quer fazer, hehe

Pra conseguir isso, eu usei o LIKE.

ó um exemplo:

SQL = "Select * From '%"+tabela+"%' where nome like '%"+nome+"%' "

t+

Link para o comentário
Compartilhar em outros sites

  • 0

Tem outra coisa, estou utilizando o MySQL...

Valeu...

o tipo de banco tanto faz..

a instrução SQL é a mesma..

Leu a minha mensagem?

Cadastre-se no fórum!

Link para o comentário
Compartilhar em outros sites

  • 0
Vou testar aqui...

Valeu....

Ok..

Se quiser saber mais sobre isso, use a BUSCA do fórum, e busque por LIKE!

deve aparecer bastante resultados..

Qualquer duvida poste aí

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Fabiano -

Só mais uma coisa...

SQL = "Select * From '%"+tabela+"%' where nome like '%"+nome+"%' "

Ficaria tipo:

SQL = "Select * From '%"+clientes+"%','%+fornecedores+"%' where nome_cliente, nome_fornecedor like '%"+strpesquisa+"%' "

É isso mesmo???

Obrigado!!!

Link para o comentário
Compartilhar em outros sites

  • 0

no comando where é preciso fazer comparações.

então:

SQL = "Select * From clientes, fornecedores where nome_cliente like '%"+strpesquisa+"%'  AND nome_fornecedor like '%"+strpesquisa+"%' "

é mais ou menos isso..

o que eu mudei, eu coloquei em outra cor.

ate mais

Link para o comentário
Compartilhar em outros sites

  • 0
Deu certinho cara...

Só substitui o sinal de '+' por '&', no caso a concatenação é com &, não é isso ??

Valeu mesmo...

T+...

hehe

que bom que funcionou

quanto à sua pergunta.. o & e o + ambos funcionam para concatenar. Eu sempre utilizo o +, acho mais facil, mas o & funciona do mesmo modo.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...