MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Treeview não carrega com base em consulta utilizando critério para Filtro

    avatar
    Gilnei
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 26/10/2012

    Treeview não carrega com base em consulta utilizando critério para Filtro Empty Treeview não carrega com base em consulta utilizando critério para Filtro

    Mensagem  Gilnei 20/1/2015, 17:42

    Boa tarde.
    Estou montando um treeview para utilizar como menu. O problema é que eu preciso que ele carregue os dados com base em uma consulta. Até ai tudo bem, mas quando eu adiciono nesta consulta um critério para filtro, baseado em um campo no formulário, da erro. Se eu retiro o critério de filtro, funciona normalmente.

    Segue o Código que utilizei:

    Private Sub Form_Load()

       Dim objNode As Node, strKey As String
       Dim rst As DAO.Recordset, intKey As Integer
       varHash = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
       With TreeView
       Set rst = CurrentDb.OpenRecordset("Consulta1") ' O erro acontece nesta parte
    'Aparece uma mensagem de Parametros insuficientes.
    'Diz que esta mensagem é gerada quando expressões ou nomes de campo desconhecidos são interpretados como parâmetros consulta.



       If rst.RecordCount > 0 Then
           While Not rst.EOF
               intKey = rst.Fields("ID").Value
               If rst.Fields("Posição") = 0 Then
                   Set objNode = .Nodes.Add(, , NumberToString(intKey), rst.Fields("Menu"))
                             
               Else
                   Set objNode = .Nodes.Add(NumberToString(rst.Fields("Posição")), tvwChild, NumberToString(intKey), rst.Fields("Menu"))
                   
                   End If
               rst.MoveNext
           Wend
                     
       End If
       End With
       rst.Close
       Set rst = Nothing
       
    Error_Exit:
    Exit Sub

    Se alguém puder me ajudar fico agradecido, não sei mais o que fazer!
    avatar
    Convidado
    Convidado


    Treeview não carrega com base em consulta utilizando critério para Filtro Empty Re: Treeview não carrega com base em consulta utilizando critério para Filtro

    Mensagem  Convidado 20/1/2015, 17:47

    Boa tarde,

    Seria mais facil se postasses aqui a sua BD ou parte onde se encontra problema...


    Abraço... Cool
    avatar
    Gilnei
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 26/10/2012

    Treeview não carrega com base em consulta utilizando critério para Filtro Empty Re: Treeview não carrega com base em consulta utilizando critério para Filtro

    Mensagem  Gilnei 20/1/2015, 19:00

    OK, segue exemplo
    Anexos
    Treeview não carrega com base em consulta utilizando critério para Filtro AttachmentTreeView.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (201 Kb) Baixado 46 vez(es)

    Conteúdo patrocinado


    Treeview não carrega com base em consulta utilizando critério para Filtro Empty Re: Treeview não carrega com base em consulta utilizando critério para Filtro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:38