COMO FILTRAR REGISTRO EM ACCESS

USUARIO.EXCLUIDOS 06/06/2005 11:48:55
#87241
sera que alguem pode me ajudar na seguinte questão:

Tenho dois formulario no access, um formulario de cadastro e um de historico e preciso fazer o seguinte:

Quando estiver no form de cadastro e clicar no botão que ira me abrir o form do historico, o histórico abra diretamente no mesmo resgistro que esta no cadastro!

por exemplo: estou verificando o cadastro do Joà¢o e quero ver o seu historico, ao clicar no botao historico, me abra o historico direto no João, ao inves de abrir o historico com todos os registros e eu ter que localizar manualmente o historico do João.

Estou desenvolvendo em access mesmo...

Espero por alguma ajuda, e desde ja valeu por qualquer luz!

USUARIO.EXCLUIDOS 06/06/2005 11:56:34
#87243
Na segunda tela (FORM2), no evento FORM_LOAD

RsBusca.FindFirst "cod_cliente = " & FORM1.txt_cliente.text

If Rs_Busca.NoMatch Then
'Comandos de exibição do cliente (LOAD, REFRESH, etc...)
Endif
USUARIO.EXCLUIDOS 06/06/2005 11:58:40
#87244
Como que você está fazendo para trazer todos?
Se for através de SQL
é só fazer o filtro

"Select Campo1, Campo2, ...
From Tabela
Where CampoFiltro = " & valorDoFiltro

Esperto ter ajudado.
LEANDRO.BUENO 06/06/2005 13:59:07
#87262
Segue um exemplo para localizar o registro:
vendas.MoveFirst
vendas.Index = "PrimaryKey"
vendas.Seek "=", Val(txtlocalizar)
If vendas.NoMatch = True Then
MsgBox "Venda não Cadastrada"
txtlocalizar=empty
Else
Call Atualizar
Exit Sub
End If

Espero ter ajudado
LEANDRO.BUENO 06/06/2005 14:04:04
#87264
Explicando:
a variavel é - vendas
No vendas.index você coloca o campo que quer filtrar, lembre-se de colocar o campo como indice na tabela do banco de dados.
Bem foi o que eu entendi.
Qualquer coisa post.

Espero ter ajudado
Tópico encerrado , respostas não são mais permitidas