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


    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart

    avatar
    rfsantos.eng
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 26/12/2012

    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart Empty Alterar modo de visualização de Sub Formulário PivotTable para PivotChart

    Mensagem  rfsantos.eng 3/2/2015, 09:58

    Olá pessoal.
    Minha primeira dúvida no fórum.
    Mas já resolvi bastante dúvidas por ele.

    Tenho um sub formulário que é visualizado na forma de PivotTable
    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart 1z2gn6b

    Gostaria, através de um botão, em linha de programação, alterar a forma de visualização para PivotChart.
    Consegui alterar sem ser um sub formulário:

       Form_frm_relatorio_producao_dia.filho_relatorio_producao_dia.SourceObject = ""
       DoCmd.OpenForm "sub_relatorio_producao_dia", acDesign
       Form_sub_relatorio_producao_dia.Form.DefaultView = Access.acViewPivotTable
       DoCmd.Close acForm, "sub_relatorio_producao_dia", acSaveYes
       Form_frm_relatorio_producao_dia.filho_relatorio_producao_dia.SourceObject = "sub_relatorio_producao_dia"

    , mas no sub não consegui.
    Tentei alguns códigos e ainda não consegui:

    Private Sub btnDados_Click()
       Form_sub_relatorio_producao_dia.Form.DefaultView = Access.acViewPivotTable
    End Sub

    Apresenta o erro:

    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart 34rgefo

    Alguém sabe como?
    Obrigado
    avatar
    rfsantos.eng
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 26/12/2012

    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart Empty Re: Alterar modo de visualização de Sub Formulário PivotTable para PivotChart

    Mensagem  rfsantos.eng 3/2/2015, 12:59

    Olá.

    Resolvi.
    Salvei algumas informações em variáveis Globais;
    Fechei o formulário;
    Mudei o modo de visualização;
    Abri o formulário e atribui os valores salvos nas variáveis globais.

    Abaixo o código:

    Private Sub Form_Open(Cancel As Integer)    
       If IsNull(dtLocal) Or dtLocal = "" Then
           Me.dt = Date
       Else
           Me.dt = dtLocal
       End If
       
       If IsNull(ModoLocal) Or ModoLocal = "" Then
           Me.qdrModo = 1
       Else
           Me.qdrModo = ModoLocal
       End If
    End Sub

    Private Sub qdrModo_AfterUpdate()

    dtLocal = Me.dt
    ModoLocal = Me.qdrModo

    Form_frm_relatorio_producao_dia.filho_relatorio_producao_dia.SourceObject = ""
    DoCmd.OpenForm "sub_relatorio_producao_dia", acDesign, , , , acHidden

    If Form_frm_relatorio_producao_dia.qdrModo = 1 Then
       Form_sub_relatorio_producao_dia.Form.DefaultView = Access.acViewPivotTable
    Else
       Form_sub_relatorio_producao_dia.DefaultView = Access.acViewPivotChart
    End If

    DoCmd.Close acForm, "sub_relatorio_producao_dia", acSaveYes
    Form_frm_relatorio_producao_dia.filho_relatorio_producao_dia.SourceObject = "sub_relatorio_producao_dia"

    End Sub

    e como ficou:

    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart 1r6j2w

    Alterar modo de visualização de Sub Formulário PivotTable para PivotChart 2rzb601

    Obrigado

      Data/hora atual: 21/11/2024, 14:44