USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como fazer botão consulta com alguns critérios?
NandoMoreira
SALVADOR
BA - BRASIL
ENUNCIADA !
Postada em 01/04/2011 11:57 hs         
Bom dia,

Estou com uma pequena dificuldade, coisa de iniciante ma sque está me atrapalhando, já fiz pesquisas achei mta coisa mais leigamente não consegui adequar ao que eu quero.

É assim, estou fazendo um catálogo de livros, onde cosntam Código, Autor, Título, edição..., fiz quase tudo direitinho, Salvar, limpar, excluir, porém empaquei no consultar, pois eu consigo fazer a consulta simples, por código pois é mais precisa, porém gostaria de fazer a consulta ou por autor, ou por Titulo...

Dessa maneira: o usário Clica em Consultar, abre uma tela com duas opções de consulta: "Autor" ou "Título" ele seleciona autor, e escolhe José. Dai irá aparecer uma lista com os nomes de José de Alencar e José Americo de Almeida e suas obras em uam tabela do tipo grid. NEsse caso se ele pesquisar só José.

Mas se ele colocar José de Alencar aparecerão as obras apenas de José de Alencar, ele clicaria e voltaria a tela inicial com os devidos campos preenchidos para fazer Alteração, exclusão etc.

Espero ter sido um pouco claro ou pouco confuso, não é trabalho de faculdade, apenas preciso disso para ver se consigo um trieinamento.

Estou usando o VB6 com banco access, sem consulta sql, encontrei esse post aqui do Macoratti, é o que preciso mais estou me mordendo nele.

http://www.macoratti.net/vb6grids.htm

agradeço a quem puder ajudar.
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 01/04/2011 14:24 hs            
Colega vc faz um sql que filtre pelo campo que quiser agora vc tem que usar o like para encontrar autor com nome jose e preencher em um grid ou mshflexgrid e ao selecionar um deles trazer as informações do autor.

set regconsulta=cn.execute("select codigo, autor, livro, editora, ano, idioma where  autor like '%' + '" & TextBusca.Text & "' + '%'  ")

o resultado coloca no grid e ao selecionar um registro no grid vc pega o codigo e preenche no formulario pesuisando pelo codigo.

blz
   
NandoMoreira
SALVADOR
BA - BRASIL
ENUNCIADA !
Postada em 05/04/2011 10:30 hs         
Obrigado,

É mais ou menos assim que eu quero, como eu sei pouco de sql estou me pegando um pouco, mais este código abaixo tem  o que eu preciso, mas existe umas ressalvas:


Duvidas:

1 - Ele só aceita pesquisa por código numérico, mas eu preciso pesquisar por letras, nem que eu faça um formulário para cada tipo de pesquisa individual (Ex.: frmPesquisaAutor, frmPesquisaTitulo...)

2 - O formulário de pesquisa é um,e  o formulário de cadastro, exckusão alteração é outro, o que eu estou tentando fazer e n consigo, talvez seja até fácil, é ao efetuar uma pesquisa, preencha o grid com os dados, beleza, neste código isso já é feito isso, mas gostaria de saber como posso clicar em uma determinada linha do grid, e ao clicar nesta linha, os dados dela passem para o outro formulário para dai fazer as alterações.

Agradeço a quem puder ajudar.

Aqui está o exemplo:
http://www.scriptbrasil.com.br/download/codigo/4722/

Amigo se não for pedir d+ vc poderia implementar este seu código no exemplo só para eu saber como faço, se não for possivel eu entendo. grato
   
NandoMoreira
SALVADOR
BA - BRASIL
ENUNCIADA !
Postada em 05/04/2011 10:33 hs         
SEM OS ACENTOS:

Obrigado,

Eh mais ou menos assim que eu quero, como eu sei pouco de sql estou me pegando um pouco, mais este codigo abaixo tem  o que eu preciso, mas existe umas ressalvas:


Duvidas:

1 - Ele soh aceita pesquisa por codigo numerico, mas eu preciso pesquisar por letras, nem que eu faca um formulario para cada tipo de pesquisa individual (Ex.: frmPesquisaAutor, frmPesquisaTitulo...)

2 - O formulario de pesquisa eh um, e o formulario de cadastro, exclusao alteracao eh outro, o que eu estou tentando fazer e n consigo, talvez seja ateh facil, eh ao efetuar uma pesquisa, preencha o grid com os dados, beleza, neste codigo isso jah eh feito isso, mas gostaria de saber como posso clicar em uma determinada linha do grid, e ao clicar nesta linha, os dados dela passem para o outro formulario para dai fazer as alteracoes.

Agradeco a quem puder ajudar.

Aqui está o exemplo:
http://www.scriptbrasil.com.br/download/codigo/4722/

Amigo se nao for pedir d+ vc poderia implementar este seu codigo no exemplo soh para eu saber como faco, se nao for possivel eu entendo. grato
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 05/04/2011 13:49 hs            
não entendi a pesquisa numerico, mais se for:

para campo numericos é assim:
campo = " & textvalor.text &"

para campo alfanumerico é assim:
campo = ' " & textvalor.text &" '

no segundo caso, vc ta trabalhando com mshflexgrid ou datagrid? se for mshflexgrid é mais facil pegando a coluna e a linha do campo codigo e pesquisar no banco num sql e se encontrar preencher o formulario.



   
NandoMoreira
SALVADOR
BA - BRASIL
ENUNCIADA !
Postada em 06/04/2011 11:14 hs         
Brother, a 1 resolvi, foi o que realmente vc falou, algo relacionado as aspas mesmo.

Obrigado, agora irei verificar a 2.

Grato!
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página