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


3 participantes

    [Resolvido]Registro Atual + Total de registros

    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Registro Atual + Total de registros Empty [Resolvido]Registro Atual + Total de registros

    Mensagem  NarcisoRN 21/3/2016, 14:27

    Prezados,
    Tenho um formulário e gostaria de colocar nele uma caixa de texto que me mostre o registro atual e a quantidade total de registros da tabela.
    fiz da seguinte forma:

    Criei uma caixa de texto que chamei de txtResultado e a coloquei no cabeçalho do meu formulário, no evento "no ataul" do formulário coloquei o seguinte código:

    -------------------------------------------------------------------------
    Private Sub Form_Current()

    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim contaReg As Integer
    Dim regAtual As Integer

    Set db = CurrentDb()
    Set rs = db.OpenRecordset("tabClientes")
    contaReg = rs.RecordCount
    regAtual = rs.AbsolutePosition

    Me.txtResultado.Value = "Cliente " & regAtual & "/ " & contaReg

    End Sub
    ------------------------------------------------------------------------
    Quando mando abrir o formulário, recebo a seguinte mensagem de erro:

    "operação não suportada para esse tipo de objeto"

    apontando para linha onde tenho a instrução:

    regAtual = rs.AbsolutePosition

    O que eu fiz de errado?

    Obs: Ja fui em referencias e tentei adicionar a Microsoft DAO 3.6 Object Library mas recebo o erro de que a DLL nao foi encontrada. Uso o office 2013.
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 02/10/2011

    [Resolvido]Registro Atual + Total de registros Empty Re: [Resolvido]Registro Atual + Total de registros

    Mensagem  rubenscouto 25/3/2016, 21:39

    Veja.
    Anexos
    [Resolvido]Registro Atual + Total de registros AttachmentMostra em que Registro você está no Formulario.docx
    Você não tem permissão para fazer download dos arquivos anexados.
    (12 Kb) Baixado 82 vez(es)
    avatar
    erinaldo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 27/09/2010

    [Resolvido]Registro Atual + Total de registros Empty Re: [Resolvido]Registro Atual + Total de registros

    Mensagem  erinaldo 28/3/2016, 13:52

    Function ExibeRecEsteForm()
    On Error GoTo MostraErro
    Dim rs As DAO.Recordset
    Set rs = Me.RecordsetClone
    ' Vai para o último registro
    ' para forçar o RecordCount.
    rs.MoveLast
    ' Retorna o ponteiro p/ o registro atual.
    rs.Bookmark = Me.Bookmark

    If (Err <> 0) Then
    ExibeRec = rs.RecordCount + 1 & " de " & rs.RecordCount + 1
    Else
    ExibeRec = rs.AbsolutePosition + 1 & " de " & rs.RecordCount
    End If
    set rst=nothing
    Exit Function
    MostraErro:
    Select Case Err.Number
    Case 3021 'não tem nenhum registo
    ExibeRecEsteForm = ""
    Case Else
    MsgBox Err.Number & vbCr & Err.Description
    End Select
    End Function
    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Registro Atual + Total de registros Empty Re: [Resolvido]Registro Atual + Total de registros

    Mensagem  NarcisoRN 28/3/2016, 17:23

    Obrigado Rubens e Erinaldo
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 02/10/2011

    [Resolvido]Registro Atual + Total de registros Empty Re: [Resolvido]Registro Atual + Total de registros

    Mensagem  rubenscouto 29/3/2016, 05:38

    O forum Agradece.

    Conteúdo patrocinado


    [Resolvido]Registro Atual + Total de registros Empty Re: [Resolvido]Registro Atual + Total de registros

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:47