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


2 participantes

    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel ! Empty [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Mensagem  Silvio 30/5/2016, 18:45

    Prezados boa tarde.

    Preciso realizar uma somatória ou ver o total de registros que eu estou a exportar para uma planilha em MS Excel.

    Usando o seguinte código abaixo, que funciona perfeitamente, mas preciso incrementar o mesmo com a quantidade de registros a serem exportados.

    O código é o seguinte: ( lembrando que estou exportando a partir de uma consulta e não tabela )

    Private Sub bt_exportavendas_Click()
    On Error GoTo Err_Comando0_Click
    Dim strConsulta, strNomePLanilha
    strConsulta = "qryAcertoComissao"
    strNomePLanilha = "c:/censurado/Comissão.xls"

    If MsgBox("Deseja exportar " & contaReg & " registros ?", vbYesNo, Me.Caption) = vbNo Then
    MsgBox "Ação cancelada pelo usuário !", vbInformation, Me.Caption

    Exit Sub

    Else

    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, strConsulta, strNomePLanilha

    MsgBox "Foram exportados para a planilha COMISSÃO.XLS " & contaReg & " Registros !"

    Exit_Comando0_Click:
       Exit Sub

    Err_Comando0_Click:
       MsgBox Err.Description
       Resume Exit_Comando0_Click

    End Sub


    Como podem notar, sublinhei as mensagem que necessariamente haverão e terão que aparecer para o usuário.


    Grato a todos que poderem me ajudar.

    [] s
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel ! Empty Re: [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Mensagem  FabioPaes 30/5/2016, 19:43

    Amigo, Um Dcount nao resolveria sua situação? Tipo assim:

    Private Sub bt_exportavendas_Click()
    On Error GoTo Err_Comando0_Click

    Dim contaReg as Integer

    Dim strConsulta, strNomePLanilha
    strConsulta = "qryAcertoComissao"
    contaReg = DCount("*", "qryAcertoComissao")
    strNomePLanilha = "c:/censurado/Comissão.xls"

    If MsgBox("Deseja exportar " & contaReg & " registros ?", vbYesNo, Me.Caption) = vbNo Then
    MsgBox "Ação cancelada pelo usuário !", vbInformation, Me.Caption
    Exit Sub

    Else

    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, strConsulta, strNomePLanilha

    MsgBox "Foram exportados para a planilha COMISSÃO.XLS " & contaReg & " Registros !"

    Exit_Comando0_Click:
      Exit Sub

    Err_Comando0_Click:
      MsgBox Err.Description
      Resume Exit_Comando0_Click

    End Sub


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel ! Empty Re: [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Mensagem  Silvio 30/5/2016, 19:50

    Fábio, boa tarde...

    Estava a fazer exatamente isso...o simples é mais fácil do que as vezes complicarmos.
    Só que ao invés de:
    contaReg = DCount("*", "qryAcertoComissao") -> selecionando tudo, preferi contar os ID´s.

    Valeu
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel ! Empty Re: [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Mensagem  FabioPaes 30/5/2016, 21:16

    Hum... Bom provavelmente estava Colocando o Nome errado do Campo, ou algo semelhante, pois nao é pra dar problemas o...

    contaReg = DCount("ID", "qryAcertoComissao")


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel ! Empty Re: [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Mensagem  Silvio 30/5/2016, 21:48

    Tranquilo meu amigo..tranquilo.

    Estava tentando deixar o código mais limpo possível para futuras manutenções do sistema.

    O simples é sempre melhor e mais pratico.

    Conteúdo patrocinado


    [Resolvido]Contar a quantidade de registros a serem exportados para o Excel ! Empty Re: [Resolvido]Contar a quantidade de registros a serem exportados para o Excel !

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 06:08