MaximoAccess

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

Obrigado

Administração do MaximoAccess

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


    [Resolvido]Comando no botão (impressora) na Ribbon.

    avatar
    flecha
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/01/2012

    [Resolvido]Comando no botão (impressora) na Ribbon. Empty [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  flecha em 24/10/2018, 14:06

    Criei umas Ribbons com Tab1 tudo funcionando e Tab2, e nessa Tab2 grupos com botões relacionados a relatórios..

    Eu queria que quando abrisse um relatório em modo de visualização de impressão,
    não precisa-se usar o Ctrl+P para imprimir e sim abrisse a Tab2 com as opões onde poderia clicar no botão da ribbon e esse abrir as propriedades da impressora
    onde poderia colocar a quantidade de cópias e alterar mais configs. de impressão.

    Não sei o comando e se esse irá no modulo basRibbonCallbacks (onActionButton)ou em uma função especial.

    Vi isso acontecer no programa Maestro do Avelino.

    Podem me orientar,
    Obrigado.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 799
    Registrado : 13/12/2016

    [Resolvido]Comando no botão (impressora) na Ribbon. Empty Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  Alexandre Fim em 24/10/2018, 16:46

    Olá Flecha,

    É necessário criar um ribbon somente para impressão.
    Segue o modelo:
    Código:


    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    <ribbon startFromScratch="true">

    <tabs>
    <tab id="tabPrintPreview" label="Relatório">

    <group id="grpPrint" label="Impressora"  visible="true">
       <button idMso="PrintDialogAccess" size="large" label="Imprimir" imageMso="PrintDialogAccess" />
       <button idMso = "PublishToPdfOrEdoc" size="large" label="PDF"/>
    </group>
                  
    <group id="grpZoom" label="Zoom" >
       <splitButton idMso="PrintPreviewZoomMenu" size="large" visible="true"/>
       <toggleButton idMso="ZoomFitToWindow" size="large"/>
       <toggleButton idMso="ZoomOnePage" size="large"/>
       <toggleButton idMso="PrintPreviewZoomTwoPages" size="large"/>
    </group>

    <group id="grpClosePreview" label="Fechar Relatório"  visible="true">
       <button idMso="PrintPreviewClose" size="large" label="Fechar" imageMso="PrintPreviewClose"/>
    </group>

    </tab>
    </tabs>
    </ribbon>
    </customUI>


    Grave o nome da ribbon como Reports.

    Em seguida, abra o relatório no modo Estrutura e informe no nome da ribbon nas propriedades do relatório, conforme segue:

    [Resolvido]Comando no botão (impressora) na Ribbon. Prop_r10

    Ao abrir o relatorio, a ribbon Reports abrirá.

    Espero ter ajduado.

    Abs..
    avatar
    flecha
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 274
    Registrado : 11/01/2012

    [Resolvido]Comando no botão (impressora) na Ribbon. Empty Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  flecha em 24/10/2018, 17:44

    Obrigado Alexandre Fim,

    Funcionou direitinho em teste.
    Criou a Tab e seus grupos.
    Vou estudá-los.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 799
    Registrado : 13/12/2016

    [Resolvido]Comando no botão (impressora) na Ribbon. Empty Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  Alexandre Fim em 24/10/2018, 17:55

    Flecha,
    Obrigado pelo retorno.

    Bons estudos e boa sorte.

    []'s

    Conteúdo patrocinado

    [Resolvido]Comando no botão (impressora) na Ribbon. Empty Re: [Resolvido]Comando no botão (impressora) na Ribbon.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/8/2019, 08:37