Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MaryJane

Erro findfirst.... onde?

Recommended Posts

Ola pessoal...

Essas sao minhas primeiras linhas em vba...e to com um probleminha q ta me stressando..

O codigo eh esse:

 

Dim db As DAO.Database
	Dim rs As DAO.Recordset

	Set db = CurrentDb()
	Set rs = db.OpenRecordset("Unidades_Federativas")
	
	rs.FindFirst "[Id_Unidade_Federativa_Pai]= " &stEstado

NOTA: stEstado eh uma variavel global, mas ta funcionando direitinho.

qndo executo o fomr traz erro:

"Operacao nao suportada para este tipo de objeto" e nao executa o findfirst...

Dae eu pergunto:::: PQ???

Se eu retiro essa linha ele executa direitinho o resto do codigo. Procurei na net e todos mostram exemplos similares do uso de findfirst, o q fica mais dificil eu descobrir meu erro..

Onde esta meu erro??? Esta certa a forma q estou usando o findfirst??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi meu problema....

Ao inves de passar como parametro o stEstado.. Peguei o valor direto da combobox...

Ficou assim:

 

rs.FindFirst "[id_Unidade_Federativa_Pai] =" & Me.ListaUFPai.Column(2)

Simples.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.